เมื่อพยายามรันไฟล์ติดตั้ง คุณบางครั้งจะพบว่ามันเสียหายไปอย่างนิดหน่อย ตัวอย่างเช่น คุณอาจดาวน์โหลดแพ็กเกจที่ไม่ครบ หรือการดาวน์โหลดเองไม่เคยเสร็จสมบูรณ์ หากคุณรันโปรแกรมติดตั้งที่เสียหาย Windows จะแสดงข้อผิดพลาด NSIS ตอบสนอง
หากคุณประสบข้อผิดพลาดนี้ นี่คือขั้นตอนการแก้ไขปัญหาบางขั้นตอนที่คุณสามารถทำตามเพื่อแก้ไขข้อผิดพลาด NSIS นี้บน Windows 11
สาเหตุของข้อผิดพลาด NSIS เมื่อเปิดโปรแกรมติดตั้ง
เหตุผลของข้อผิดพลาดนี้อาจแตกต่างกันไป ตามที่อภิปรายไว้ก่อนหน้านี้ สาเหตุที่พบบ่อยที่สุดสำหรับข้อผิดพลาดนี้คือการเสียหายของไฟล์และการดาวน์โหลดที่ไม่ครบ อย่างไรก็ตาม มีเหตุผลอื่นที่คุณอาจได้รับข้อผิดพลาดนี้ เช่น การใช้ตัวอักษรพิเศษในชื่อโปรแกรมติดตั้ง หรือพาธไดเรกทอรีที่ไม่ถูกต้องเนื่องจากการใช้ตัวอักษรพิเศษ
การขัดแย้งของโปรแกรมบุคคลที่สามเป็นอีกเหตุผลหนึ่งที่คุณอาจพบข้อผิดพลาดนี้ คุณสามารถค้นหากระบวนการใน Task Manager เพื่อหาโปรแกรมที่เป็นตัวทำให้ขัดแย้งกับงานและสิ้นสุดมัน
ด้านล่างเราได้รวบรวมรายการการแก้ไขที่รู้จักเพื่อแก้ไขข้อผิดพลาด NSIS ใน Windows 11
1. ย้ายไฟล์ติดตั้งไปไดเรกทอรีอื่น
การย้ายโปรแกรมติดตั้งไปโฟลเดอร์อื่นสามารถช่วยให้คุณรันไฟล์ติดตั้งโดยไม่มีข้อผิดพลาด NSIS ได้ เพื่อทำเช่นนี้ ให้เปิด File Explorer และค้นหาไฟล์ติดตั้งที่คุณต้องการรัน
เลือกไฟล์และกด Ctrl + C เพื่อคัดลอกไปที่คลิปบอร์ด ต่อไป สร้างโฟลเดอร์ใหม่บนไดรฟ์อื่นหากมี และวางไฟล์ที่คัดลอกด้วยทางลัด Ctrl + V เมื่อสร้างโฟลเดอร์ใหม่ ให้ตั้งชื่อให้เรียบง่ายและหลีกเลี่ยงการใช้ตัวอักษรพิเศษหรือตัวอักษรที่ไม่ใช่ภาษาอังกฤษ
หากปัญหายังคงอยู่ ลองรันโปรแกรมติดตั้งจากไดรฟ์ดิสก์อื่น หากคุณทำงานกับไดรฟ์เดียว ให้ใช้ USB flash drive ย้ายไฟล์ติดตั้งไปที่ USB flash drive ของคุณและรันไฟล์ติดตั้งจากที่นั่น นี่เป็นวิธีแก้ปัญหาชั่วคราวแต่ควรช่วยได้หากคุณมีปัญหากับโปรแกรมติดตั้งเฉพาะตัว
2. เปลี่ยนชื่อไฟล์ติดตั้ง
อีกวิธีง่ายๆ ในการแก้ไขข้อผิดพลาดโปรแกรมติดตั้ง NSIS คือการเปลี่ยนชื่อโปรแกรมติดตั้ง การเปลี่ยนชื่อไฟล์ใดๆ ใน Windows 11 ง่ายมาก นี่คือวิธีทำ
- ค้นหาโปรแกรมติดตั้งที่คุณต้องการเปลี่ยนชื่อโดยใช้ File Explorer
- เลือกไฟล์โปรแกรมติดตั้งและกด F2 ป้อนชื่อใหม่สำหรับไฟล์ของคุณ ลองรักษาชื่อไว้เป็นคำเดียวและไม่มีขีดกลางหรือตัวอักษรพิเศษอื่นๆ
- คลิกที่อื่นเพื่อบันทึกการเปลี่ยนแปลง
รันโปรแกรมติดตั้งและตรวจสอบว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่ หากปัญหายังคงอยู่ ให้ลองรันโปรแกรมติดตั้งในโหมด Compatibility Mode เพื่อดูว่าช่วยได้หรือไม่
3. รันโปรแกรมในโหมด Compatibility Mode
คุณสามารถบังคับให้แอปหรือโปรแกรมติดตั้งรันในโหมดความเข้ากันได้ (compatibility mode) ในโหมดนี้ แอปจะใช้การตั้งค่าสำหรับรุ่น Windows OS เก่า ซึ่งช่วยได้หากแอปถูกออกแบบมาให้รันบนรุ่น Windows เก่า
เพื่อรันโปรแกรมติดตั้งในโหมดความเข้ากันได้:
- ค้นหาโปรแกรมติดตั้งที่คุณต้องการติดตั้ง
- คลิกขวาที่ไฟล์โปรแกรมติดตั้งและเลือก Properties
- ในหน้าต่าง Properties ให้เปิดแท็บ Compatibility
- ติ๊กตัวเลือก Run this program in compatibility mode for จากนั้นคลิกแบบเลื่อนลงและเลือก Windows version ที่เก่ากว่ารุ่นปัจจุบันของคุณ (Windows 8, 7, XP, เป็นต้น)
- คลิก Apply และ OK เพื่อบันทึกการเปลี่ยนแปลง
- รันโปรแกรมติดตั้งอีกครั้งและตรวจสอบว่าการติดตั้งเสร็จสมบูรณ์โดยไม่มีข้อผิดพลาดหรือไม่
4. หาโปรแกรมที่ขัดแย้งก่อให้เกิดข้อผิดพลาด NSIS
ซอฟต์แวร์บุคคลที่สามที่ติดตั้งบนคอมพิวเตอร์ของคุณอาจขัดแย้งกับโปรแกรมใหม่และก่อให้เกิดข้อผิดพลาด คุณสามารถใช้ Task Manager เพื่อติดตามและแก้ไขปัญหาโปรแกรมที่ก่อให้เกิดข้อผิดพลาด
ทำตามขั้นตอนเหล่านี้เพื่อค้นหาโปรแกรมที่ก่อให้เกิดข้อผิดพลาด:
- รันโปรแกรมติดตั้งและรอให้ข้อผิดพลาด NSIS เกิดขึ้น อย่าปิดหน้าต่างข้อผิดพลาด
- ต่อไป กด Ctrl + Shift + Esc เพื่อเปิด Task Manager
- ในแท็บ Process ค้นหา NSIS error

- จากนั้น คลิกขวาที่กระบวนการข้อผิดพลาด และเลือก Go to details ในแท็บ details คุณควรจะเห็นชื่อโปรแกรมที่ก่อให้เกิดข้อผิดพลาด NSIS
- หากไม่ช่วย ให้คลิกขวาที่กระบวนการข้อผิดพลาดอีกครั้งและเลือก Open File Location นี่จะเปิดตำแหน่งกระบวนการและช่วยกำหนดสาเหตุของข้อผิดพลาด

- จากนั้นคุณสามารถไปยังการยกเลิกติดตั้งหรือติดตั้งใหม่แอปที่มีปัญหาเพื่อแก้ไขข้อผิดพลาด
เพื่อยกเลิกติดตั้งแอปที่มีปัญหา:
- กด Win + I เพื่อเปิดแอป Settings
- เปิดแท็บ Apps และจากนั้นคลิกที่ Apps & features
- เลื่อนดูหรือใช้แถบค้นหาเพื่อค้นหาแอป
- คลิกเมนู three-dots ถัดจากชื่อแอปและเลือก Uninstall
- คลิกที่ Uninstall อีกครั้งเพื่อยืนยันการกระทำ
- รีสตาร์ทคอมพิวเตอร์ของคุณและตรวจสอบว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่ คุณสามารถไปติดตั้งแอปใหม่อีกครั้ง
5. ติดตั้งโปรแกรมโดยใช้ Command Prompt
คุณสามารถบังคับติดตั้งแอปบนคอมพิวเตอร์ของคุณโดยใช้ Command Prompt ทำตามขั้นตอนเหล่านี้เพื่อรันโปรแกรมติดตั้งโดยใช้ Command Prompt:
- กด Windows key พิมพ์ cmd และคลิกที่ Command Prompt
- ต่อไป เปิด File Explorer และค้นหาไฟล์โปรแกรมติดตั้ง
- ลากและวางไฟล์ลงบนหน้าต่าง Command Prompt เพื่อเพิ่มพาธไฟล์
- กด Enter เพื่อรันไฟล์และเปิดโปรแกรมติดตั้ง
หากคุณรัน Command Prompt ในฐานะผู้ดูแลระบบ พาธไฟล์จะไม่แสดงหลังจากลากและวาง ในกรณีนั้น ให้พิมพ์พาธไฟล์โปรแกรมติดตั้งด้วยตนเองและกด enter เพื่อรัน
เมื่อ Wizard การติดตั้งถูกเปิด ให้ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งแอป
6. ดาวน์โหลดโปรแกรมติดตั้งจากแหล่งที่มาอื่น
หากคุณดาวน์โหลดโปรแกรมติดตั้งที่ไม่ครบหรือเสียหาย มันจะติดตั้งไม่สำเร็จ ลองดาวน์โหลดแอปใหม่อีกครั้งหรือหาไฟล์ติดตั้งจากเว็บไซต์บุคคลที่สามที่เชื่อถือได้
โปรดทราบว่าการใช้แหล่งที่มาบุคคลที่สามเกี่ยวข้องกับความเสี่ยงที่อาจดาวน์โหลดซอฟต์แวร์ที่ติดไวรัส ให้ระมัดระวังและสแกนไฟล์ที่รันได้จากแหล่งที่ไม่รู้จักผ่านเครื่องมือสแกนไวรัสออนไลน์เพื่อสแกนมัลแวร์และป้องกันคอมพิวเตอร์ของคุณ
การแก้ไขข้อผิดพลาดการเปิดโปรแกรมติดตั้ง NSIS
ข้อผิดพลาดของโปรแกรมติดตั้งเป็นเรื่องที่พบได้บ่อยบนคอมพิวเตอร์ Windows อย่างไรก็ตาม ข้อผิดพลาด NSIS มักถูกกระตุ้นเนื่องจากปัญหาเกี่ยวกับชื่อไฟล์ พาธ หรือไฟล์ติดตั้งเอง นอกจากนี้ ให้ค้นหาโปรแกรมบุคคลที่สามที่อาจรบกวนโปรแกรมติดตั้ง