Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Chương trình trong thư mục Startup không tự chạy khi khởi động Windows 11/10

Windows duy trì danh sách các chương trình có thể tự khởi chạy ngay khi bạn đăng nhập vào hệ thống. Điều này tiện lợi cho những chương trình cần sẵn sàng dùng ngay lập tức. Tuy nhiên, có thể xảy ra tình huống ngay cả sau khi thêm mục vào đây, chương trình vẫn không khởi động. Trong bài viết này, chúng ta sẽ xem bạn có thể làm gì nếu Chương trình trong thư mục Startup không tự chạy khi khởi động trong Windows 11/10.

Chương trình trong thư mục Startup không tự chạy khi khởi động Windows 11/10

Chương trình trong Startup folder không tự chạy

Nếu chương trình trong thư mục Startup không tự chạy khi khởi động Windows 11 hoặc Windows 10, làm theo bất kỳ phương pháp nào sau để khắc phục:

  1. Kiểm tra Task Manager cho các mục khởi động
  2. Thêm Chương trình vào thư mục Startup
  3. Thêm Chương trình vào Khởi động dùng Registry
  4. Buộc chương trình cần quyền cao với Task Scheduler
  5. Thêm ngoại lệ vào Firewall mặc định
  6. Thiết lập Batch File để khởi chạy chương trình.

Một số phương pháp sẽ cần bạn có quyền admin để hoàn tất thiết lập.

1] Kiểm tra Task Manager cho các mục khởi động

  • Chuột phải vào thanh tác vụ, chọn Task Manager
  • Chuyển sang tab Startup và tìm Chương trình trong danh sách
  • Kiểm tra xem trạng thái có bị Disabled không.
  • Nếu có, chuột phải vào nó, chọn Enable từ menu

Khởi động lại máy tính, xem chương trình có sẵn sàng ngay khi bạn đăng nhập không.

2] Thêm Chương trình vào thư mục Startup

Chương trình trong thư mục Startup không tự chạy khi khởi động Windows 11/10

Có hai vị trí thư mục Startup—Current User Startup và All Users Startup Folder. Khi bạn đặt shortcut vào đó, chương trình sẽ tự khởi chạy. Để làm vậy:

  • Mở Run prompt (Win + R)
  • Gõ shell:common startup và nhấn Enter
  • Sẽ mở thư mục Startup
  • Tiếp theo, kéo thả shortcut của Chương trình bạn muốn khởi chạy vào thư mục.

Đọc thêm: Cách làm cho Chương trình chạy khi khởi động.

3] Thêm Chương trình vào Khởi động dùng Registry

Registry là thẩm quyền cao nhất trong PC Windows, tất cả cài đặt bạn thay đổi hoặc bất cứ điều gì bạn làm đều ảnh hưởng đến Registry. Tất cả cài đặt của ứng dụng Windows Native và thậm chí tất cả phần mềm thứ ba đều có mặt trong Registry. Bạn tuyệt đối không nên can thiệp Registry trừ khi bạn biết và chắc chắn về điều bạn đang làm.

Làm theo các bước để khắc phục vấn đề thư mục Startup:

  • Mở Registry Editor bằng cách gõ Regedit trong run prompt rồi nhấn Enter.
  • Điều hướng đến
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
  • Chuột phải vào khoảng trống trong editor và tạo giá trị String mới.
  • Đặt tên giá trị string là tên Chương trình bạn muốn chạy.
  • Chỉnh sửa mục và đặt giá trị là đường dẫn file thực thi của Chương trình.
  • Lưu và khởi động lại PC.

Đọc thêm: Các vị trí Startup trong Windows Registry.

4] Buộc chương trình cần quyền cao với Task Scheduler

Chương trình trong thư mục Startup không tự chạy khi khởi động Windows 11/10

Một số Chương trình cần quyền admin mỗi lần để khởi động. Tính năng UAC trong Windows sẽ chặn nếu Chương trình không có quyền đúng. Bạn có thể thử thay đổi UAC để xác nhận, và nếu đúng, tốt nhất là tạo shortcut cho phép khởi chạy với quyền admin mọi lúc.

  • Mở menu Start, nhấp vào thanh tìm kiếm.
  • Gõ UAC và mở Change User Account Control settings
  • Kéo thanh trượt xuống dưới cùng và xác nhận thay đổi.
  • Khởi động lại máy tính kiểm tra xem Chương trình có thể khởi chạy không.

Nếu có, bạn có thể tạo tác vụ và khởi chạy Chương trình với quyền admin. Cách đó, bạn sẽ không phải đối mặt UAC mỗi lần.

  • Mở Task Scheduler bằng cách gõ taskschd.msc trong Run prompt rồi nhấn Enter
  • Tạo tác vụ mới và chắc chắn chọn hai tùy chọn — Run only when the user is logged on, và tích hộp Run with Highest Privileges.
  • Đặt tên tác vụ, lưu lại.

Lần sau bạn đăng nhập tài khoản, Chương trình sẽ tự động khởi chạy.

5] Thêm ngoại lệ vào Firewall mặc định

Chương trình trong thư mục Startup không tự chạy khi khởi động Windows 11/10

Một số Chương trình cần kết nối Internet ngay khi khởi động. Nếu Firewall chặn các chương trình đó, Chương trình có thể không khởi chạy hoặc bị chặn. Nếu Chương trình bạn muốn khởi chạy có yêu cầu như vậy, hãy chắc chắn thêm nó làm ngoại lệ cho Firewall.

Gõ firewall trong menu Start, chọn Windows Defender Firewall từ danh sách.

  • Nhấp vào Allow an app or feature through Windows Defender Firewall
  • Sau đó nhấp Change Settings và nhấp Allow another app button
  • Dùng nút browse để thêm Chương trình
  • Bạn cũng có thể cấu hình Network types để chỉ cho phép hoạt động qua mạng riêng tư

6] Thiết lập Batch File để khởi chạy chương trình

Nếu bạn muốn khởi chạy một đống chương trình khi Startup, và muốn phương pháp đơn giản, bạn có thể tạo file batch và thiết lập nó chạy khi Startup. Tuy nhiên, hãy cẩn trọng rằng nó sẽ kích hoạt UAC, và bạn sẽ phải cho phép từng cái thủ công.

  • Mở Run prompt (Win +R) gõ notepad. Nhấn Enter mở nó
  • Sao chép code dưới và lưu thành file BAT
@echo off “\.exe” exit 

Ví dụ, nếu tôi muốn khởi chạy Snagit, đường dẫn tôi cần điền sẽ là

C:\Program Files\TechSmith\Snagit 2020\Snagit32.exe

Bạn có thể thêm nhiều hơn, nhưng mỗi cái nên nằm trên dòng mới. Cuối cùng, tạo shortcut của file BAT, đặt nó vào thư mục Startup.

Nếu Chương trình bạn muốn dùng không khởi chạy khi bạn đăng nhập máy tính, bạn có thể dùng bất kỳ phương pháp nào để đảm bảo nó khởi chạy.

Chương trình trong thư mục Startup không tự chạy khi khởi động Windows 11/10