หากคุณไม่สามารถเปิดไฟล์ .exe บนคอมพิวเตอร์ของคุณ และเห็นข้อความว่า ไม่สามารถเปิดไฟล์ .exe โปรดอ่านบทความนี้เพื่อดูคำแนะนำที่อาจช่วยคุณแก้ปัญหาได้
ผู้ใช้บางคนอัพเกรดเป็น Windows 10 และพบว่าไม่สามารถเปิดไฟล์ exe บนพีซีได้ อย่างไรก็ตาม ผู้ใช้บางคนที่ใช้ Windows 8.1 รายงานข้อผิดพลาดเดียวกัน เมื่อมองแวบแรก ดูเหมือนว่าปัญหาจะเกี่ยวข้องกับไฟล์ระบบที่เสียหายหรือไฟล์ที่ติดไวรัส
ในคู่มือนี้ เราได้รวบรวมทริคง่ายๆ ที่จะช่วยให้คุณหลุดพ้นจากความยุ่งเหยิงนี้ มาเริ่มกันเลย
Program exe จะไม่เปิดขึ้นเมื่อคุณคลิกที่มันใน Windows 10
หากคุณไม่สามารถเรียกใช้ไฟล์ปฏิบัติการ (.exe) ใน Windows 10 ได้ คุณสามารถลองทำตามคำแนะนำต่อไปนี้:
- สแกนพีซีด้วยซอฟต์แวร์ป้องกันไวรัสของคุณ
- แก้ไขการเชื่อมโยงไฟล์ EXE ที่เสียหาย
- เปลี่ยนข้อมูลค่า .exe ในตัวแก้ไขรีจิสทรี
- ใช้พรอมต์คำสั่ง
- สร้างบัญชีผู้ใช้ใหม่
- เรียกใช้ DISM
มาอธิบายแต่ละวิธีอย่างละเอียดกัน
1] สแกนพีซีด้วยซอฟต์แวร์ป้องกันไวรัสของคุณ
เป็นไปได้ว่าอาจมีบางโปรแกรมที่เป็นอันตรายที่พยายามป้องกันการเปิดไฟล์ .EXE เมื่อคุณคลิกที่ไฟล์เหล่านั้น ในกรณีนี้ เราขอแนะนำให้คุณสแกนพีซีด้วยซอฟต์แวร์ป้องกันไวรัส
และตรวจดูว่าใช้งานได้หรือไม่
หากซอฟต์แวร์ป้องกันไวรัสตรวจพบและขจัดปัญหาได้สำเร็จ ให้รีสตาร์ทอุปกรณ์เพื่อสิ้นสุดกระบวนการทำความสะอาด
2] แก้ไขการเชื่อมโยงไฟล์ EXE ที่เสียหาย
แก้ไขการเชื่อมโยงไฟล์ EXE ที่เสียหายและดูว่าใช้งานได้หรือไม่ แต่ก่อนที่จะเริ่ม อย่าลืมสำรองข้อมูล Registry หรือสร้าง System Restore Point ก่อน
3] เปลี่ยนข้อมูลค่า .exe ในตัวแก้ไขรีจิสทรี
หลังจากเรียกใช้เครื่องมือสแกนเนอร์ Microsoft Safety แล้ว หากคุณยังคงไม่สามารถเปิดไฟล์ .exe บนคอมพิวเตอร์ของคุณ คุณจะต้องรีเซ็ตการตั้งค่ารีจิสทรีเป็นการตั้งค่าเริ่มต้น โดยทำตามคำแนะนำด้านล่าง:
ในการเริ่มต้น ให้เปิด Registry Editor ก่อน
กดแป้นพิมพ์ลัด Windows+R เพื่อเปิดกล่องโต้ตอบเรียกใช้ ในกล่องข้อความ ให้พิมพ์ regedit แล้วกด Enter เพื่อเปิด Registry
หากข้อความแจ้ง UAC ปรากฏขึ้นบนหน้าจอ ให้คลิกที่ปุ่มใช่เพื่อให้การอนุมัติของคุณ
ภายในหน้าต่าง Registry Editor ให้เรียกดูคีย์รีจิสทรีต่อไปนี้:
HKEY_CLASSES_ROOT\.exe
ด้วย .exe เลือกไว้ ให้ดับเบิ้ลคลิกที่ Default เพื่อแก้ไข ข้อมูลค่า ควรเป็น "exefile" ดังนั้นหากคุณมีข้อมูลอื่น ให้เปลี่ยนเป็น exefile จากนั้นคลิกที่ ตกลง เพื่อบันทึก
ตอนนี้ ไปที่ด้านซ้ายของหน้าต่าง Registry อีกครั้ง และเรียกดูคีย์รีจิสทรีต่อไปนี้:
HKEY_CLASSES_ROOT\exefile
เลือก exefile โฟลเดอร์แล้วย้ายไปที่บานหน้าต่างด้านขวาของหน้าต่าง
จากนั้นดับเบิลคลิกที่ ค่าเริ่มต้น สตริงและตั้งค่าข้อมูล “%1” %*
ตอนนี้คลิกปุ่ม ตกลง ปุ่มเพื่อบันทึกการเปลี่ยนแปลง
หลังจากนั้น ให้เรียกดูคีย์รีจิสทรีต่อไปนี้:
KEY_CLASSES_ROOT\exefile\shell\open
จากบานหน้าต่างด้านซ้าย เลือก เปิด รีจิสตรีคีย์แล้วดับเบิลคลิกที่ Default สตริง
ในกล่องโต้ตอบ ให้ตั้งค่าข้อมูลค่า “%1” %* จากนั้นคลิกที่ปุ่ม OK เพื่อบันทึก
เมื่อคุณได้ทำการเปลี่ยนแปลงข้างต้นแล้ว ให้ปิดหน้าต่าง Registry Editor และรีสตาร์ทคอมพิวเตอร์ของคุณ
4] ใช้พรอมต์คำสั่ง
การปรับเปลี่ยนรีจิสทรีเป็นสิ่งที่อันตรายหากคุณไม่รู้ว่ากำลังทำอะไรอยู่ ดังนั้น ถ้าคุณไม่โอเคกับมัน คุณสามารถใช้ Command Prompt เพื่อลบบริการได้
ในการดำเนินการนี้ ให้เปิดพร้อมท์คำสั่งที่ยกระดับด้วยสิทธิ์ของผู้ดูแลระบบ
เมื่อ UAC ปรากฏขึ้นบนหน้าจอ ให้คลิกที่ปุ่ม Yes ปุ่มเพื่อให้สิทธิ์ผู้ดูแลระบบ
ภายในหน้าต่าง Command Prompt ให้พิมพ์คำสั่งด้านล่างแล้วกด Enter:
assoc .exe=exefile
หลังจากรันคำสั่งข้างต้นแล้ว ให้ดูว่าคุณสามารถเปิดไฟล์ .exe บนคอมพิวเตอร์ของคุณได้หรือไม่
5] สร้างบัญชีผู้ใช้ใหม่
สร้างบัญชีผู้ใช้ใหม่และตรวจสอบว่าขณะนี้คุณสามารถเปิดไฟล์ .exe บนคอมพิวเตอร์ของคุณได้หรือไม่ หากทำงานได้ดีแสดงว่าบัญชีผู้ใช้เก่าเสียหาย
6] เรียกใช้เครื่องมือ DISM
อีกสาเหตุที่เป็นไปได้เบื้องหลังปัญหานี้อาจเป็นไฟล์ระบบเสียหาย หากเป็นกรณีนี้ คุณต้องเรียกใช้เครื่องมือคำสั่ง DISM เพื่อแก้ไขความเสียหายของอิมเมจระบบและซ่อมแซม Windows Component Store เอง
ในการดำเนินการนี้ ให้เปิดเมนู Start แล้วพิมพ์ Command Prompt . จากนั้นคลิกขวาที่ผลลัพธ์และเลือก เรียกใช้ในฐานะผู้ดูแลระบบ .
หากข้อความแจ้ง UAC ปรากฏขึ้นบนหน้าจอ ให้คลิกที่ปุ่มใช่เพื่อให้การอนุมัติของคุณ
ในหน้าต่างพรอมต์คำสั่ง ให้พิมพ์บรรทัดคำสั่งด้านล่างแล้วกดปุ่ม Enter –
Dism.exe /online /cleanup-image /restorehealth
รอสักครู่จนกว่ากระบวนการจะเสร็จสิ้น เมื่อเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าสามารถแก้ปัญหาได้หรือไม่
แค่นั้น แจ้งให้เราทราบว่าคู่มือนี้ใช้วิธีใดช่วยคุณแก้ปัญหาได้
เกี่ยวข้อง :โปรแกรม exe หรือ COM Surrogate หยุดทำงานใน Windows 10