“Không tìm thấy file script” xuất hiện khi Windows cố chạy script khi khởi động, nhưng file liên kết với tác vụ đó bị thiếu, di chuyển, hoặc hỏng. Điều này thường xảy ra khi app bị gỡ cài đặt, tiện ích dọn dẹp xóa file, hoặc công cụ bảo mật xóa script độc hại nhưng để lại shortcut khởi động. Windows tiếp tục gọi script không còn tồn tại, và hộp thoại hiện mỗi lần boot.
Trong nhiều trường hợp, vấn đề trở nên khó chịu hơn nếu Windows không còn mở file VBS đúng cách. Khi trình xử lý mặc định thay đổi, mọi lần thử chạy script đều thất bại. Sau khi hiểu nguyên nhân, bạn có thể làm theo các phương pháp đáng tin cậy dưới. Chúng đã giúp nhiều người dùng và không yêu cầu hành động phức tạp.
1. Dùng Autoruns Để Xóa Entry StartupCheck.vbs Hỏng
Entry khởi động thừa là lý do phổ biến nhất cho hộp thoại này. Khi script bị xóa hoặc cách ly, tác vụ khởi động liên kết vẫn hoạt động, nên Windows cứ gọi nó mỗi boot. Autoruns tiết lộ entry ẩn mà công cụ hệ thống thường không tìm thấy. Vô hiệu hóa hoặc xóa tham chiếu không hợp lệ dừng Windows gọi script thiếu.
- Tải Autoruns từ trang Microsoft Sysinternals chính thức.
- Chuột phải Autoruns.exe chọn Chạy với quyền admin.
- Để Autoruns hoàn tất quét.
- Nhấn Ctrl + F, gõ task.vbs (thay bằng tên lỗi hiển thị), nhấp Tìm Tiếp.
- Nếu Autoruns tìm thấy entry liên kết file VBS thiếu, bỏ chọn hộp để vô hiệu hóa hoặc chuột phải chọn Xóa.
- Lặp lại tìm kiếm cho đến khi không còn entry nào.
- Khởi động lại PC và kiểm tra kết quả.
2. Sửa Liên Kết File VBS Trong Registry
Khi Windows không còn nhận diện file VBS, bất kỳ script nào cố chạy sẽ thất bại. Điều này thường xảy ra sau công cụ dọn dẹp mạnh, chỉnh registry, hoặc phần mềm bảo mật xóa thành phần liên quan. Khôi phục liên kết mặc định mang lại Windows Script Host đúng để file VBS mở với trình xử lý đúng.
- Mở Command Prompt với quyền admin.
- Nhập sau và nhấn Enter:
assoc .vbs=VBSFile
- Sau đó chạy:
ftype VBSFile="%SystemRoot%\System32\WScript.exe" "%1" %*
- Khởi động lại PC và kiểm tra lại.
3. Sửa File Hệ Thống Hỏng Với SFC Và DISM
Nếu thành phần script Windows quan trọng bị thiếu hoặc hỏng, Windows vẫn có thể cố chạy tác vụ liên quan khi khởi động, dẫn đến hộp thoại này. Cập nhật thất bại hoặc dọn mã độc có thể gây ra. SFC và DISM quét hệ thống tìm file hỏng/thiếu và khôi phục phiên bản đúng để Windows chạy script bình thường.
- Mở Command Prompt với quyền admin.
- Chạy này nhấn Enter:
sfc /scannow
- Để quét xong.
- Sau đó chạy:
DISM /Online /Cleanup-Image /RestoreHealth
- Khởi động lại PC sau khi DISM xong.
4. Tạo File VBS Giả Để Tắt Hộp Thoại
Nếu tác vụ khởi động tiếp tục gọi script không còn tồn tại, bạn có thể đặt file thay thế nhỏ tại vị trí đó. Điều này cho phép Windows chạy file và ngăn hộp thoại. Nó không sửa nguyên nhân gốc, nhưng hoạt động như phương án dự phòng đáng tin cậy khi các phương pháp khác không giúp.
- Khi hộp thoại hiện, ghi nhớ đường dẫn file chính xác (ví dụ C:\Windows\System32\task.vbs).
- Nhấn Windows + R, gõ notepad, nhấn Enter.
- Gõ này trong Notepad:
WScript.Quit
- Nhấp File > Lưu Dưới.
- Duyệt đến vị trí lỗi hiển thị.
- Đổi đuôi từ .txt sang .vbs.
- Chọn Tất Cả File làm loại file và nhấp Lưu.
- Khởi động lại PC và xác nhận hộp thoại có biến mất không.
VỀ TÁC GIẢ

Hamza Mohammad Anwar
Hamza Mohammad Anwar là một lập trình viên web JavaScript trung cấp tập trung phát triển ứng dụng hiệu năng cao dùng công nghệ MERN. Kỹ năng bao gồm ReactJS, MongoDB, Express NodeJS và các công nghệ liên quan. Hamza cũng là chuyên gia IT được Google chứng nhận, thể hiện năng lực hỗ trợ IT. Là người đam mê giải quyết vấn đề, ông tái hiện lỗi trên máy tính để khắc phục và tìm giải pháp cho các vấn đề kỹ thuật đa dạng.