Tôi sử dụng một công cụ dòng lệnh trong windows 10. Đường dẫn đến công cụ được đặt trong biến PATH của hệ thống để có thể bắt đầu từ dòng lệnh.
Bất cứ khi nào một phiên bản mới của công cụ xuất hiện, tôi lưu trữ nó vào một thư mục mới và cập nhật hệ thống PATH để trỏ đến vị trí mới. Khởi động lại cửa sổ lệnh và mọi thứ đều ổn, phiên bản mới của công cụ được sử dụng.
Sau khi tắt và bắt đầu, tuy nhiên, PATH trở lại giá trị cũ và phiên bản cũ của công cụ sẽ được sử dụng. Mở trình soạn thảo biến envoronment và nhấp vào OK, không thực hiện bất kỳ thay đổi nào, giải quyết vấn đề ... cho đến khi tắt máy tiếp theo. Tôi đã tìm kiếm toàn bộ sổ đăng ký, giá trị PATH cũ không tìm thấy. Nó phải được lưu trữ ở một nơi khác.
Sau một thời gian, (tôi đoán sau khi bản cập nhật Windows được cài đặt, nhưng tôi không chắc về điều này), vấn đề sẽ biến mất và giá trị PATH mới được ghi nhớ.
Trong các phiên bản windows trước, nó hoạt động mà không gặp vấn đề gì, tôi chỉ thấy hành vi này sau khi nâng cấp lên Windows 10.
Làm thế nào để sửa cái này? Có một số cách để làm cho PATH hiệu quả vĩnh viễn?