“Không thể tìm thấy tệp tập lệnh” xuất hiện khi Windows cố chạy tập lệnh trong khi khởi động nhưng tệp được liên kết với tác vụ đó bị thiếu, bị di chuyển hoặc bị hỏng. Điều này thường xảy ra khi một ứng dụng bị gỡ cài đặt, tiện ích dọn dẹp sẽ xóa tệp hoặc công cụ bảo mật xóa tập lệnh có hại nhưng vẫn để lại lối tắt khởi động. Windows liên tục gọi một tập lệnh không còn tồn tại và lời nhắc hiển thị mỗi khi bạn khởi động.
Trong nhiều trường hợp, sự cố trở nên cứng đầu hơn nếu Windows không thể mở tệp VBS chính xác được nữa. Khi trình xử lý mặc định thay đổi, mọi lần thử tập lệnh đều thất bại. Sau khi hiểu rõ nguyên nhân, bạn có thể thực hiện theo những phương pháp đáng tin cậy dưới đây. Những điều này đã giúp ích cho nhiều người dùng và không yêu cầu những hành động phức tạp.
1. Sử dụng Autorun để xóa mục nhập StartupCheck.vbs bị hỏng
Mục khởi động còn sót lại là lý do phổ biến nhất dẫn đến lời nhắc này. Khi một tập lệnh bị xóa hoặc cách ly, tác vụ khởi động được liên kết với tập lệnh đó vẫn hoạt động, do đó Windows sẽ tiếp tục gọi tập lệnh đó trong mỗi lần khởi động. Tự động chạy tiết lộ các mục ẩn mà các công cụ hệ thống thông thường không thể xác định được. Việc xóa hoặc vô hiệu hóa tham chiếu không hợp lệ sẽ ngăn Windows gọi tập lệnh bị thiếu.
- Tải xuống Autorun từ trang Microsoft Sysinternals chính thức.
- Nhấp chuột phải vào Autoruns.exe tệp và chọn Chạy với tư cách quản trị viên .
- Cho phép Autorun hoàn tất quá trình quét.
- Nhấn Ctrl + F , gõ task.vbs (thay tên bằng nội dung lỗi hiển thị), sau đó nhấp vào Tìm tiếp .
- Nếu Autoruns tìm thấy mục nhập được liên kết với tệp VBS bị thiếu, hãy bỏ chọn hộp để tắt nó hoặc nhấp chuột phải và chọn Xóa .
- Lặp lại tìm kiếm cho đến khi không còn mục nào xuất hiện.
- Khởi động lại PC của bạn và kiểm tra kết quả.
2. Sửa chữa Liên kết tệp VBS trong Sổ đăng ký
Khi Windows không còn nhận dạng tệp VBS nữa, mọi tập lệnh cố chạy sẽ không thành công. Điều này thường xảy ra sau khi các công cụ dọn dẹp mạnh mẽ, chỉnh sửa sổ đăng ký hoặc phần mềm bảo mật loại bỏ các thành phần liên quan. Việc khôi phục liên kết mặc định sẽ mang lại Máy chủ Windows Script chính xác để các tệp VBS mở bằng trình xử lý phù hợp.
- Mở Dấu nhắc lệnh với tư cách là một quản trị viên.
- Nhập thông tin sau và nhấn Enter :
assoc .vbs=VBSFile
- Sau đó chạy:
ftype VBSFile="%SystemRoot%\System32\WScript.exe" "%1" %*
- Khởi động lại PC của bạn và kiểm tra lại.
3. Sửa chữa các tệp hệ thống bị hỏng bằng SFC và DISM
Nếu các thành phần chính của tập lệnh Windows bị thiếu hoặc bị hỏng thì Windows vẫn có thể cố chạy các tác vụ liên quan trong khi khởi động, dẫn đến lời nhắc này. Cập nhật không thành công hoặc dọn dẹp phần mềm độc hại có thể gây ra điều này. SFC và DISM quét hệ thống của bạn để tìm các tệp bị hỏng hoặc bị thiếu và khôi phục các phiên bản chính xác để Windows có thể chạy các tập lệnh của nó một cách bình thường.
- Mở Dấu nhắc lệnh với tư cách là một quản trị viên.
- Chạy cái này và nhấn Enter:
sfc /scannow
- Hãy để quá trình quét kết thúc.
- Sau đó chạy:
DISM /Online /Cleanup-Image /RestoreHealth
- Khởi động lại PC của bạn sau khi DISM kết thúc.
4. Tạo một tệp VBS giả để tắt lời nhắc
Nếu tác vụ khởi động tiếp tục gọi một tập lệnh không còn tồn tại, bạn có thể đặt một tệp thay thế nhỏ vào vị trí đó. Điều này cho phép Windows chạy tệp và ngăn lời nhắc. Nó không khắc phục được nguyên nhân ban đầu nhưng hoạt động như một phương án dự phòng đáng tin cậy khi các phương pháp khác không hiệu quả.
- Khi lời nhắc xuất hiện, hãy lưu ý đường dẫn tệp chính xác (ví dụ:C:\Windows\System32\task.vbs ).
- Nhấn Windows + R , gõ notepad và nhấn Enter .
- Nhập cái này vào Notepad:
WScript.Quit
- Nhấp vào Tệp> Lưu dưới dạng .
- Duyệt đến vị trí được hiển thị trong lỗi.
- Thay đổi tiện ích mở rộng từ .txt tới .vbs .
- Chọn Tất cả tệp làm loại tệp và nhấp vào Lưu .
- Khởi động lại PC của bạn và xác nhận xem lời nhắc có biến mất hay không.
GIỚI THIỆU TÁC GIẢ
Hamza Mohammad Anwar
Hamza Mohammad Anwar là nhà phát triển web JavaScript trình độ trung cấp, tập trung phát triển các ứng dụng hiệu suất cao sử dụng công nghệ MERN. Bộ kỹ năng của anh ấy bao gồm chuyên môn về ReactJS, MongoDB, Express NodeJS và các công nghệ liên quan khác. Hamza cũng là chuyên gia được Google CNTT chứng nhận, điều này nêu bật năng lực của anh trong lĩnh vực hỗ trợ CNTT. Là một người nhiệt tình giải quyết vấn đề, anh ấy tạo lại các lỗi trên máy tính của mình để khắc phục sự cố và tìm giải pháp cho các vấn đề kỹ thuật khác nhau.