Tôi đã có vấn đề này và đã tìm ra nguyên nhân gốc rễ, giải quyết ngay lập tức và khắc phục lâu dài:
Nguyên nhân gốc: nếu các biến môi trường PATH kết hợp của bạn có nhiều hơn 2048 ký tự, thì nó (và WINDIR) sẽ không hiển thị trong nhiều ngữ cảnh. Điều này có thể khiến các mục / chương trình menu bắt đầu bị "không tìm thấy", mặc dù thực tế chúng ở đó và hoạt động nếu chạy thủ công từ windows explorer hoặc dấu nhắc lệnh.
Khắc phục tạm thời (có thể): Tôi đã có kết quả lẫn lộn với điều này, nhưng nếu bạn mở Trình quản lý tác vụ (Ctrl-Alt-Del Trình quản lý tác vụ) và thoát Explorer (lưu ý máy tính để bàn sẽ trống và trình đơn bắt đầu biến mất), rồi chạy Explorer một lần nữa, tất cả các vấn đề tạm thời biến mất và mọi thứ hoạt động đúng. Tuy nhiên, đây chỉ là một giải pháp tạm thời.
CỐ ĐỊNH / Giải pháp : Giảm tổng biến PATH xuống dưới 2048 ký tự. Sử dụng Windows Explorer hoặc thông qua dấu nhắc lệnh, chạy
c: \ windows \ system32 \ systemproperIESadvified.exe
Nhấp vào nút Biến môi trường ở phía dưới và xem lại các mục. Xóa các mục không sử dụng hoặc không cần thiết để tổng số dưới 2048 ký tự (từ biến PATH) sẽ khắc phục vấn đề. Sau đó, bạn có thể thử lại con cáo tạm thời và tất cả đều ổn, và một khi bạn khởi động lại một cách an toàn, giải pháp sẽ được áp dụng.
Điều này áp dụng cho Windows 7, Vista, XP. Không chắc chắn về 8 hoặc 10 chưa.