Chương trình exe sẽ không mở khi bạn nhấp vào nó trong Windows 10

Nếu bạn không thể mở tệp .exe trên máy tính của mình và bạn thấy thông báo Không thể mở tệp .exe(Can’t open .exe file) , hãy đọc bài viết này để biết một số đề xuất có thể giúp bạn khắc phục sự cố.

Một số người dùng đã nâng cấp lên Windows 10 và gặp phải tình trạng không thể mở tệp exe trên PC của họ. Tuy nhiên, một số người dùng đang chạy Windows 8.1 đã báo cáo lỗi tương tự. Thoạt nhìn, có vẻ như vấn đề liên quan đến các tệp hệ thống bị hỏng hoặc các tệp bị nhiễm vi rút.

Trong hướng dẫn này, chúng tôi đã tổng hợp một số thủ thuật dễ dàng nhanh chóng sẽ giúp bạn thoát khỏi mớ hỗn độn này. Vậy hãy bắt đầu.

Chương trình(Program) exe sẽ không mở khi bạn nhấp vào nó trong Windows 10

Nếu bạn không thể chạy các tệp thực thi (.exe) trên Windows 10 , bạn có thể thử các đề xuất sau:

  1. Quét PC bằng phần mềm chống vi-rút của bạn
  2. Sửa lỗi liên kết tệp EXE bị hỏng
  3. Thay đổi dữ liệu giá trị .exe(Change .exe Value) trong Registry Editor
  4. Sử dụng Command Prompt
  5. Tạo tài khoản người dùng mới
  6. Chạy DISM.

Bây giờ chúng ta hãy giải thích chi tiết từng phương pháp.

1] Quét PC bằng phần mềm chống vi-rút của bạn

Có thể có một số chương trình độc hại cố gắng ngăn chặn việc mở tệp .EXE khi bạn nhấp vào chúng. Trong trường hợp đó, chúng tôi khuyên bạn nên quét PC của mình bằng phần (antivirus)
mềm(software) chống vi-rút và kiểm tra xem nó có hoạt động hay không.

Nếu phần mềm chống vi-rút phát hiện và loại bỏ thành công sự cố, hãy khởi động lại thiết bị của bạn để hoàn tất quá trình dọn dẹp.

2] Sửa lỗi liên kết tệp EXE bị hỏng

Sửa liên kết tệp EXE bị hỏng(Fix broken EXE file association)  và xem nó có hoạt động không. Nhưng trước khi bắt đầu, đừng quên sao lưu Sổ đăng ký của bạn(backup your Registry)  hoặc  tạo Điểm khôi phục hệ thống trước.

3] Thay đổi dữ liệu giá trị .exe(Change .exe Value) trong Registry Editor

Sau khi chạy công cụ quét An toàn của Microsoft(Microsoft Safety) , nếu bạn vẫn không thể mở tệp .exe trên máy tính của mình thì bạn cần đặt lại cài đặt đăng ký về cài đặt mặc định của chúng. Để làm điều này, hãy làm theo các đề xuất dưới đây:

Để bắt đầu, trước tiên hãy mở Registry Editor .

Nhấn(Press) phím tắt Windows+R để mở hộp thoại Chạy . (Run)Bên trong hộp văn bản, nhập regedit và nhấn Enter để mở Sổ đăng ký(Registry) .

Nếu lời nhắc UAC xuất hiện trên màn hình, hãy nhấp vào nút (Yes) để phê duyệt.

Chương trình exe sẽ không mở khi bạn nhấp vào nó trong Windows 10

Bên trong cửa sổ Registry Editor , duyệt đến khóa đăng ký sau:

HKEY_CLASSES_ROOT\.exe

Với .exe được chọn, nhấp đúp vào Mặc định(Default) để chỉnh sửa nó. Ở đây, dữ liệu Giá trị(Value data) phải là “exefile”. Vì vậy, nếu bạn có bất kỳ dữ liệu nào khác, hãy thay đổi nó thành exefile và sau đó nhấp vào nút OK để lưu nó.

Chương trình exe sẽ không mở khi bạn nhấp vào nó trên Windows 10

Bây giờ, một lần nữa chuyển đến phía bên trái của cửa sổ Đăng ký(Registry) và duyệt đến khóa đăng ký sau:

HKEY_CLASSES_ROOT\exefile

Chọn thư mục exefile và sau đó di chuyển đến ngăn bên phải của cửa sổ.

Sau đó nhấp đúp vào chuỗi Mặc định(Default) và đặt dữ liệu Giá trị “%1” %*

Bây giờ hãy nhấp vào nút OK để lưu các thay đổi.

Chương trình exe sẽ không chạy khi bạn nhấp vào nó trong Windows 10

Sau đó, duyệt đến khóa đăng ký sau:

KEY_CLASSES_ROOT\exefile\shell\open

Từ ngăn bên trái, chọn khóa đăng ký đang mở(open) và sau đó nhấp đúp vào chuỗi Mặc định(Default ) .

Trong hộp thoại, đặt dữ liệu Giá trị (Value)“%1” %*  và sau đó nhấp vào nút OK để lưu dữ liệu đó.

Khi bạn đã thực hiện các thay đổi trên, hãy đóng cửa sổ Registry Editor và khởi động lại máy tính của bạn.

4] Sử dụng Command Prompt

Việc sửa đổi sổ đăng ký rất nguy hiểm nếu bạn không biết mình đang làm gì. Vì vậy, nếu bạn không ổn với nó thì bạn có thể sử dụng Command Prompt để xóa dịch vụ.

Để thực hiện việc này, hãy  mở Command Prompt nâng cao có quyền quản trị(open an elevated Command Prompt with admin rights) .

Khi UAC nhắc trên màn hình, hãy nhấp vào  nút (Yes)  để cấp các đặc quyền quản trị

Bên trong cửa sổ Command Prompt , nhập lệnh dưới đây và nhấn Enter :

assoc .exe=exefile

Sau khi chạy lệnh trên, hãy xem liệu bây giờ bạn có thể mở tệp .exe trên máy tính của mình hay không.

5] Tạo tài khoản người dùng mới

Tạo tài khoản người dùng mới và kiểm tra xem bây giờ bạn có thể mở tệp .exe trên máy tính của mình hay không. Nếu nó hoạt động tốt có nghĩa là tài khoản người dùng cũ bị hỏng. 

6] Chạy công cụ DISM

Một lý do có thể khác đằng sau vấn đề này có thể là do hỏng tệp hệ thống . (System)Nếu đúng như vậy, bạn cần chạy công cụ lệnh DISM để khắc phục mọi lỗi hình ảnh hệ thống và sửa chữa chính (DISM)Windows Component Store .

Không thể chạy tệp exe khi bạn nhấp vào tệp đó trong Windows 10

Để thực hiện việc này, hãy mở menu Bắt đầu(Start) và nhập Dấu nhắc lệnh(Command Prompt) . Sau đó nhấp chuột phải vào kết quả và chọn Run as administrator .

Nếu lời nhắc UAC xuất hiện trên màn hình, hãy nhấp vào nút (Yes) để phê duyệt.

Trong cửa sổ nhắc lệnh, nhập dòng lệnh bên dưới và nhấn phím Enter -

Dism.exe /online /cleanup-image /restorehealth

Chờ(Wait) một lúc cho đến khi quá trình hoàn tất. Sau khi hoàn tất, hãy khởi động lại máy tính của bạn và kiểm tra xem nó có giải quyết được sự cố hay không.

Đó là nó. Hãy cho chúng tôi biết phương pháp nào trong hướng dẫn này đã giúp bạn giải quyết vấn đề.(That’s it. Let us know which method of this guide helped you solve the issue.)

Liên quan(Related) : Chương trình exe hoặc COM Surrogate đã ngừng hoạt động trong Windows 10(Program exe or COM Surrogate has stopped working in Windows 10)



About the author

Tôi là nhà phát triển iPhone và macOS có kinh nghiệm trong cả Windows 11/10 và nền tảng iOS mới nhất của Apple. Với hơn 10 năm kinh nghiệm, tôi hiểu sâu sắc về cách tạo và quản lý tệp trên cả hai nền tảng. Kỹ năng của tôi không chỉ đơn thuần là tạo tệp - tôi còn có kiến ​​thức vững chắc về các sản phẩm của Apple, các tính năng của chúng và cách sử dụng chúng.



Related posts