Một số chương trình không phản hồi tốt với phiên bản Windows mới nhất. Nó bị treo (crash), và cách duy nhất là chạy nó ở chế độ tương thích (compatibility mode). Liên quan đến điều này, có một tùy chọn khác — Đăng ký chương trình này để khởi động lại (Register this Program for Restart) — đảm bảo chương trình được khởi động lại hoặc chạy từ đầu khi máy tính khởi động hoặc khi ứng dụng bị treo. Bài viết này giải thích nó làm gì và cách bạn có thể đăng ký chương trình cho nó.
"Đăng ký chương trình này để khởi động lại" làm gì?
Khi một ứng dụng rơi vào ngoại lệ (exception) hoặc chế độ không phản hồi (not responding), và bạn cố gắng kết thúc nó, Windows nhắc bạn có thể chờ nó tự đóng hoặc bạn có thể kết thúc nó. Điều xảy ra trong nền thú vị. Theo tài liệu Microsoft, ứng dụng có thể đăng ký cho Khôi phục ứng dụng (Application Recovery) và Khởi động lại ứng dụng (Application Restart). Thú vị là — Đăng ký chương trình này để khởi động lại — cũng có sẵn trong chế độ tương thích cho người dùng cuối.
Giả sử bạn có danh sách các chương序 đang chạy, và bạn chọn tắt máy tính mà không đóng nó. Chú ý rằng một số chương trình mở lại trong khi những chương trình khác thì không. Nếu có một chương trình như vậy mà bạn muốn chắc chắn nó mở lại sau khi bạn khởi động lại máy tính, bạn có thể dùng tùy chọn này.
Cách đăng ký chương trình này để khởi động lại?

- Chuột phải vào biểu tượng ứng dụng và chọn Properties (Thuộc tính).
- Chuyển sang tab Compatibility mode (Chế độ tương thích).
- Chọn ô checkbox bên cạnh Register this program for restart (Đăng ký chương trình này để khởi động lại).
- Nhấn Apply (Áp dụng), đóng ứng dụng.
Lần sau bạn khởi chạy ứng dụng và nó bị treo, Windows Error Reporting (WER) sẽ khởi động lại ứng dụng của bạn. Tuy nhiên, ứng dụng phải chạy được ít nhất 60 giây trước khi bị treo. Điều này cũng hoạt động khi bạn khởi động lại máy tính trong khi nó đang chạy.
Đăng ký cho Khôi phục ứng dụng (Application Recovery) là gì?
Nếu nhà phát triển ứng dụng đã thêm lệnh gọi này, chương trình có thể lưu dữ liệu và thông tin trạng thái có thể hữu ích khi WER khởi động lại ứng dụng. Các nhà phát triển có thể truyền thông tin quan trọng có thể dùng để gỡ lỗi (debugging). Sau khi quá trình khôi phục hoàn tất, WER kết thúc ứng dụng và sau đó khởi động lại nó.
Tại sao Windows mở lại các chương trình khi Khởi động?
Đó là vì các ứng dụng này được thiết lập để khởi động cùng khi máy tính boot lên. Cách dễ nhất để chặn chúng là vào Windows Settings (Win + I) > Apps > Startup (Khởi động). Tắt chúng. Bạn cũng có thể dùng Task Manager để vô hiệu hóa chúng.
Làm thế nào để buộc một Chương trình mở trong Windows?
Nếu bạn không thể mở chương trình bằng double-click, bạn có thể dùng phương pháp admin để buộc khởi chạy chương trình. Chuột phải vào chương trình và chọn Run as Administrator (Chạy với quyền quản trị). Một số chương trình không thể chạy.
Khi mở Chương trình, nó ngay lập tức đóng?
Nếu chương trình đóng ngay sau khi mở, điều này có thể do nhiều lý do. Bạn có thể chạy chương trình với đặc quyền admin hoặc cài đặt lại nó để đảm bảo không có file nào cần thiết để khởi chạy ứng dụng bị hỏng.
Hy vọng hữu ích.