โปรแกรม exe จะไม่เปิดขึ้นเมื่อคุณคลิกที่มันใน Windows 10

หากคุณไม่สามารถเปิด ไฟล์ .exeบนคอมพิวเตอร์ของคุณ และเห็นข้อความCan't open .exe fileให้อ่านบทความนี้สำหรับคำแนะนำบางประการที่อาจช่วยคุณแก้ไขปัญหาได้

ผู้ใช้บางคนอัพเกรดเป็นWindows 10และพบว่าไม่สามารถเปิดไฟล์ exe บนพีซีได้ อย่างไรก็ตาม ผู้ใช้บางคนที่ใช้Windows 8.1รายงานข้อผิดพลาดเดียวกัน เมื่อมองแวบแรก ดูเหมือนว่าปัญหาจะเกี่ยวข้องกับไฟล์ระบบที่เสียหายหรือไฟล์ที่ติดไวรัส

ในคู่มือนี้ เราได้รวบรวมทริคง่ายๆ สั้นๆ ที่จะช่วยให้คุณหลุดพ้นจากความยุ่งเหยิงนี้ มาเริ่มกันเลยดีกว่า

โปรแกรม(Program) exe จะไม่เปิดขึ้นเมื่อคุณคลิกที่มันในWindows 10

หากคุณไม่สามารถเรียกใช้ไฟล์ปฏิบัติการ (.exe) บนWindows 10ได้ คุณสามารถลองทำตามคำแนะนำต่อไปนี้:

  1. สแกนพีซีด้วยซอฟต์แวร์ป้องกันไวรัสของคุณ
  2. แก้ไขการเชื่อมโยงไฟล์ EXE ที่เสียหาย
  3. เปลี่ยนข้อมูลค่า .exe(Change .exe Value)ในRegistry Editor
  4. ใช้พรอมต์คำสั่ง
  5. สร้างบัญชีผู้ใช้ใหม่
  6. เรียกใช้ 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)เพื่อให้การอนุมัติของคุณ

โปรแกรม exe จะไม่เปิดขึ้นเมื่อคุณคลิกที่มันใน Windows 10

ภายใน หน้าต่าง Registry Editorให้เรียกดูคีย์รีจิสทรีต่อไปนี้:

HKEY_CLASSES_ROOT\.exe

เมื่อ เลือก .exeแล้ว ให้ดับเบิลคลิกที่Defaultเพื่อแก้ไข ที่นี่ข้อมูลค่า(Value data)ควรเป็น "exefile" ดังนั้นหากคุณมีข้อมูลอื่น ๆ ให้เปลี่ยนเป็นexefileจากนั้นคลิกที่ ปุ่ม OKเพื่อบันทึก

โปรแกรม exe จะไม่เปิดขึ้นเมื่อคุณคลิกที่มันบน Windows 10

ไปที่ด้านซ้ายของ หน้าต่าง Registry อีกครั้ง และเรียกดูคีย์รีจิสทรีต่อไปนี้:

HKEY_CLASSES_ROOT\exefile

เลือก โฟลเดอร์ exefileแล้วย้ายไปที่บานหน้าต่างด้านขวาของหน้าต่าง

จากนั้นดับเบิลคลิกที่ สตริง เริ่มต้น(Default)และตั้งค่าข้อมูลค่า“%1” %*

ตอนนี้คลิก ปุ่ม ตกลง(OK)เพื่อบันทึกการเปลี่ยนแปลง

โปรแกรม exe จะไม่ทำงานเมื่อคุณคลิกที่มันใน Windows 10

หลังจากนั้น ให้เรียกดูคีย์รีจิสทรีต่อไปนี้:

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เอง

ไม่สามารถเรียกใช้ไฟล์ exe เมื่อคุณคลิกใน Windows 10

ในการดำเนินการนี้ ให้เปิด เมนู 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)



About the author

ฉันเป็นวิศวกรซอฟต์แวร์ที่มีประสบการณ์และมีประสบการณ์มากกว่า 10 ปีในแอป Windows และระบบนิเวศการจัดการไฟล์ ฉันยังเป็นผู้เชี่ยวชาญในการพัฒนาระบบและโซลูชันการรักษาความปลอดภัยสำหรับธุรกิจและรัฐบาลอีกด้วย ประสบการณ์ของฉันในทั้งสองด้านทำให้ฉันมีมุมมองที่ไม่เหมือนใครเกี่ยวกับสิ่งที่ทำให้ซอฟต์แวร์ ระบบ และความปลอดภัยที่ดี และวิธีการสร้างซอฟต์แวร์อย่างมีประสิทธิภาพ



Related posts