โปรแกรม exe จะไม่เปิดขึ้นเมื่อคุณคลิกที่มันใน Windows 10
หากคุณไม่สามารถเปิด ไฟล์ .exeบนคอมพิวเตอร์ของคุณ และเห็นข้อความCan't open .exe fileให้อ่านบทความนี้สำหรับคำแนะนำบางประการที่อาจช่วยคุณแก้ไขปัญหาได้
ผู้ใช้บางคนอัพเกรดเป็นWindows 10และพบว่าไม่สามารถเปิดไฟล์ exe บนพีซีได้ อย่างไรก็ตาม ผู้ใช้บางคนที่ใช้Windows 8.1รายงานข้อผิดพลาดเดียวกัน เมื่อมองแวบแรก ดูเหมือนว่าปัญหาจะเกี่ยวข้องกับไฟล์ระบบที่เสียหายหรือไฟล์ที่ติดไวรัส
ในคู่มือนี้ เราได้รวบรวมทริคง่ายๆ สั้นๆ ที่จะช่วยให้คุณหลุดพ้นจากความยุ่งเหยิงนี้ มาเริ่มกันเลยดีกว่า
โปรแกรม(Program) exe จะไม่เปิดขึ้นเมื่อคุณคลิกที่มันในWindows 10
หากคุณไม่สามารถเรียกใช้ไฟล์ปฏิบัติการ (.exe) บนWindows 10ได้ คุณสามารถลองทำตามคำแนะนำต่อไปนี้:
- สแกนพีซีด้วยซอฟต์แวร์ป้องกันไวรัสของคุณ
- แก้ไขการเชื่อมโยงไฟล์ EXE ที่เสียหาย
- เปลี่ยนข้อมูลค่า .exe(Change .exe Value)ในRegistry Editor
- ใช้พรอมต์คำสั่ง
- สร้างบัญชีผู้ใช้ใหม่
- เรียกใช้ DISM
ทีนี้มาอธิบายแต่ละวิธีโดยละเอียดกัน
1] สแกนพีซีด้วยซอฟต์แวร์ป้องกันไวรัสของคุณ
เป็นไปได้ว่าอาจมีบางโปรแกรมที่เป็นอันตรายที่พยายามป้องกันการเปิดไฟล์ .EXE เมื่อคุณคลิกที่ไฟล์เหล่านั้น ในกรณีนี้ เราขอแนะนำให้คุณสแกนพีซีของคุณด้วยซอฟต์แวร์(software)ป้องกันไวรัส(antivirus)และตรวจดูว่าใช้งานได้หรือไม่
หากซอฟต์แวร์ป้องกันไวรัสตรวจพบและขจัดปัญหาได้สำเร็จ ให้รีสตาร์ทอุปกรณ์ของคุณเพื่อสิ้นสุดกระบวนการทำความสะอาด
2] แก้ไขการเชื่อมโยงไฟล์ EXE ที่เสียหาย
แก้ไขการเชื่อมโยงไฟล์ EXE ที่เสียหาย(Fix broken EXE file association) และดูว่าใช้งานได้หรือไม่ แต่ก่อนที่คุณจะเริ่ม อย่าลืมสำรองข้อมูล Registry ของคุณ(backup your Registry) หรือ สร้าง System Restore Pointก่อน
3] เปลี่ยนข้อมูลค่า .exe(Change .exe Value)ในRegistry Editor
หลังจากเรียกใช้ เครื่องมือสแกนเนอร์ Microsoft Safetyแล้ว หากคุณยังคงไม่สามารถเปิด ไฟล์ .exeบนคอมพิวเตอร์ของคุณ คุณจะต้องรีเซ็ตการตั้งค่ารีจิสทรีเป็นการตั้งค่าเริ่มต้น โดยทำตามคำแนะนำด้านล่าง:
ในการเริ่มต้น ให้เปิด Registry Editorก่อน
กด(Press)แป้นพิมพ์ลัดWindows+R เพื่อเปิด กล่องโต้ตอบเรียกใช้ (Run)ในกล่องข้อความ พิมพ์ regedit แล้วกดEnter เพื่อ(Enter)เปิดRegistry
หาก ข้อความแจ้ง UACปรากฏขึ้นบนหน้าจอ ให้คลิกที่ ปุ่ม ใช่(Yes)เพื่อให้การอนุมัติของคุณ
ภายใน หน้าต่าง Registry Editorให้เรียกดูคีย์รีจิสทรีต่อไปนี้:
HKEY_CLASSES_ROOT\.exe
เมื่อ เลือก .exeแล้ว ให้ดับเบิลคลิกที่Defaultเพื่อแก้ไข ที่นี่ข้อมูลค่า(Value data)ควรเป็น "exefile" ดังนั้นหากคุณมีข้อมูลอื่น ๆ ให้เปลี่ยนเป็นexefileจากนั้นคลิกที่ ปุ่ม OKเพื่อบันทึก
ไปที่ด้านซ้ายของ หน้าต่าง Registry อีกครั้ง และเรียกดูคีย์รีจิสทรีต่อไปนี้:
HKEY_CLASSES_ROOT\exefile
เลือก โฟลเดอร์ exefileแล้วย้ายไปที่บานหน้าต่างด้านขวาของหน้าต่าง
จากนั้นดับเบิลคลิกที่ สตริง เริ่มต้น(Default)และตั้งค่าข้อมูลค่า“%1” %*
ตอนนี้คลิก ปุ่ม ตกลง(OK)เพื่อบันทึกการเปลี่ยนแปลง
หลังจากนั้น ให้เรียกดูคีย์รีจิสทรีต่อไปนี้:
KEY_CLASSES_ROOT\exefile\shell\open
จากบานหน้าต่างด้านซ้าย เลือกคีย์รีจิสทรีที่เปิดอยู่(open)จากนั้นดับเบิลคลิกที่สตริงเริ่มต้น(Default )
ในกล่องโต้ตอบ ตั้งค่า(Value)ข้อมูล ค่า “%1” %* จากนั้นคลิกที่ปุ่ม ตกลง เพื่อบันทึก
เมื่อคุณได้ทำการเปลี่ยนแปลงข้างต้นแล้ว ให้ปิด หน้าต่าง Registry Editorและรีสตาร์ทคอมพิวเตอร์ของคุณ
4] ใช้พรอมต์คำสั่ง
การปรับเปลี่ยนรีจิสทรีเป็นอันตรายหากคุณไม่ทราบว่ากำลังทำอะไรอยู่ ดังนั้น ถ้าคุณไม่โอเคกับมัน คุณสามารถใช้Command Promptเพื่อลบบริการได้
ในการดำเนินการนี้ ให้ เปิดพร้อมท์คำสั่งที่ยกระดับด้วยสิทธิ์(open an elevated Command Prompt with admin rights)ของ ผู้ดูแลระบบ
เมื่อUACปรากฏขึ้นบนหน้าจอ ให้คลิกที่ ปุ่ม Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ
ภายใน หน้าต่าง พรอมต์คำสั่ง(Command Prompt)พิมพ์คำสั่งด้านล่างแล้วกดEnter :
assoc .exe=exefile
หลังจากรันคำสั่งข้างต้นแล้ว ให้ดูว่าคุณสามารถเปิด ไฟล์ .exeบนคอมพิวเตอร์ของคุณได้หรือไม่
5] สร้างบัญชีผู้ใช้ใหม่
สร้างบัญชีผู้ใช้ใหม่และตรวจสอบว่าขณะนี้คุณสามารถเปิด ไฟล์ .exeบนคอมพิวเตอร์ของคุณได้หรือไม่ หากทำงานได้ดีแสดงว่าบัญชีผู้ใช้เก่าเสียหาย
6] เรียกใช้เครื่องมือ DISM
อีกสาเหตุที่เป็นไปได้เบื้องหลังปัญหานี้อาจเป็น ไฟล์ ระบบ(System)เสียหาย หากเป็นกรณีนี้ คุณต้องเรียกใช้ เครื่องมือคำสั่ง DISMเพื่อแก้ไขความเสียหายของอิมเมจระบบ และซ่อมแซมWindows Component Storeเอง
ในการดำเนินการนี้ ให้เปิด เมนู Startแล้วพิมพ์Command Prompt จากนั้นคลิกขวาที่ผลลัพธ์และเลือกRun as administrator(Run as administrator)
หาก ข้อความแจ้ง UACปรากฏขึ้นบนหน้าจอ ให้คลิกที่ ปุ่ม ใช่(Yes)เพื่อให้การอนุมัติของคุณ
ในหน้าต่างพรอมต์คำสั่ง พิมพ์บรรทัดคำสั่งด้านล่างแล้วกดปุ่มEnter –
Dism.exe /online /cleanup-image /restorehealth
รอสักครู่(Wait)จนกว่ากระบวนการจะเสร็จสิ้น เมื่อเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าสามารถแก้ปัญหาได้หรือไม่
แค่นั้นแหละ. แจ้งให้เราทราบว่าวิธีการใดของคู่มือนี้ช่วยคุณแก้ปัญหาได้(That’s it. Let us know which method of this guide helped you solve the issue.)
ที่เกี่ยวข้อง(Related) : โปรแกรม exe หรือ COM Surrogate หยุดทำงานใน Windows 10(Program exe or COM Surrogate has stopped working in Windows 10)
Related posts
วิธีการเปิดไฟล์ .aspx บนคอมพิวเตอร์ Windows 10
วิธีการแปลง PDF เป็น MOBI บน Windows 10
GPX file คืออะไร? วิธีการเปิดและมุมมองใน GPX file s Windows 10?
ไฟล์ tbl คืออะไร วิธีการเปิดไฟล์ .tbl ใน Windows 10?
วิธีรีเซ็ตการอนุญาต NTFS file ใน Windows 10
Decrypt EFS Encrypted Files and Folders ใน Windows 10
Permissions Tool ที่มีประสิทธิภาพสำหรับ Files and Folders ใน Windows 10
วิธีเปิดไฟล์ JAR ใน Windows 10
ฟรี File Monitoring software สำหรับ Windows 10
3 Ways ถึง Delete Files Protected โดย TrustedInstaller ใน Windows 10
CBS.log คืออะไรหรือที่ไหน วิธีการอ่าน CBS.log file ใน Windows 10
6 Ways ถึง Show Hidden Files and Folders ใน Windows 10
วิธีการเปิดไฟล์ใน CUE & BIN Windows 10 ใช้ PowerISO
ตรวจสอบไฟล์ดิสก์และไฟล์ระบบใน Windows 8/10
วิธีอ่านไฟล์การถ่ายโอนข้อมูลหน่วยความจำใน Windows 10
Fix Winmm.dll ไม่พบหรือข้อผิดพลาดที่หายไปใน Windows 10
วิธีการแปลง DBF เป็น Excel (XLSX or XLS) ใน Windows 10
FileTypesMan: ดู edit file นามสกุลและประเภทใน Windows 10
วิธีการเปิดไฟล์ DMG ใน Windows 10
วิธีแปลงไฟล์. ahk เป็นไฟล์. exe ใน Windows 10