Nếu sử dụng Task Manager hoặc MSCONFIG, bạn đã tắt một số chương trình khởi động và sau đó bạn quyết định bật lại chúng; và mặc dù bật lại chúng một lần nữa, bạn thấy rằng chúng không khởi động vào lúc khởi động, thì bài đăng này có thể giúp bạn.
Chương trình khởi động bị tắt không chạy sau khi bật lại nó
Lý do cho điều này xảy ra như sau:
Dữ liệu đăng ký sau được lưu khi các ứng dụng khởi động bị tắt. Khi các ứng dụng được bật lại, dữ liệu đăng ký được khôi phục dưới dạng loại REG_SZ.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Khi bạn bật lại ứng dụng khởi động yêu cầu các biến môi trường đường dẫn được chỉ định với loại Sổ đăng ký REG_EXPAND_SZ, các biến môi trường không thể sử dụng được nữa và ứng dụng sẽ không được thực thi vì Hệ thống đăng ký mục được khôi phục dưới dạng REG_SZ thay vì REG_EXPAND_SZ.
Để giải quyết vấn đề này, hãy làm như sau:
Thay đổi loại đăng ký thành REG_EXPAND_SZ.
- Trong tab Khởi động MSConfig, hãy kiểm tra lệnh cho từng ứng dụng.
- Nếu lệnh có các biến môi trường như
%SystemRoot%
, hãy kiểm tra vị trí để xem nó có trong Registry không - Nếu nó nằm trong Registry, hãy nhớ vị trí và lệnh
- Khởi động Registry Editor bằng cách nhấp vào
%SystemRoot%\regedit.exe
. - Tìm Registry mà bạn đã lưu ý ở Bước 3 và nhớ tên giá trị của lệnh tương ứng.
- Nhấp chuột phải vào giá trị và xóa nó
- Tạo giá trị mới với "Giá trị chuỗi có thể mở rộng"
- Đặt tên cho giá trị mới theo tên bạn đã ghi ở trên.
- Đặt lệnh bạn đã nhớ ở Bước-5 làm dữ liệu giá trị của giá trị mới.
Đọc :Danh sách Đường dẫn Khởi động, Thư mục và Cài đặt Sổ đăng ký trong Windows 11/10.
Hãy nhớ tạo điểm khôi phục hệ thống trước.
Có liên quan :Các mục khởi động không xuất hiện trong Trình quản lý tác vụ.