Hộp thoại Windows Script Host Error Popup vào buổi sáng


3

Cách đây vài ngày, khi tôi khôi phục máy tính của mình từ chế độ ngủ vào buổi sáng, tôi sẽ thấy một hộp thoại báo lỗi từ "Windows Script Host" có nội dung: "Không có công cụ tập lệnh để mở rộng tập tin". Tôi đã xem qua nhật ký sự kiện, sổ đăng ký và các tác vụ theo lịch trình. Nhưng danh sách quá dài và tôi không biết chính xác nơi cần tìm.

Chi tiết: Có vẻ như nó xảy ra một lần một ngày và tôi chỉ nhìn thấy nó vào buổi sáng. Tôi đang dùng Windows 7 Home Premium 64-bit.

Bất kỳ con trỏ được đánh giá cao.

Ngoài ra, tôi nghĩ rằng điều này bắt đầu sau khi một trong những cập nhật Windows tự động.

Câu trả lời:


2

Bạn có thể muốn xem trong Trình lập lịch biểu của mình để xem loại công cụ nào đang cố chạy mỗi sáng. Không đau để bị hoang tưởng.

Nguyên nhân cốt lõi của vấn đề là do bạn đã cài đặt một cái gì đó (rất có thể là một trình soạn thảo .. UltraEdit đã làm điều này với tôi) đã chiếm phần mở rộng .vbs. Mở Regedit, truy cập HKEY_CLASSES_ROOT.vbs và đặt lại giá trị mặc định thành "VBSfile" (không có dấu ngoặc kép).


Ồ Cảm ơn tôi nghĩ bạn đã đúng Tôi đã xem trong regedit và thấy rằng VBS có giá trị mặc định: bfvbsfile, mà tôi tìm thấy là dành cho "BlueFish". Đó là một trình soạn thảo văn bản tôi đã thử vài tuần trước.
PPC-Coder

1
Tuyệt quá! Thay vì tự mình hack theo cách thoát khỏi mớ hỗn độn, bạn có thể sử dụng các trang cấu hình của trình soạn thảo để tách nó khỏi các phần mở rộng tệp nhất định. Hãy chắc chắn rằng bạn sử dụng regedit để kiểm tra nếu nó thực sự hoạt động. Lý do tôi đưa ra điều này là vì hôm nay .vbs đã bị hỏng đối với bạn ... ngày mai nó sẽ là .js, v.v.
martona

1

Không chắc chắn những gì đang nhắc để chạy một kịch bản, nhưng đây là một sửa chữa tiềm năng cho lỗi.

http://www.nilpo.com/2009/07/windows-xp/error-there-is-no-script-engine-for-file-extension/

Bước 1: Đặt máy chủ tập lệnh mặc định   Mở một cửa sổ nhắc lệnh. Trong Windows XP, bấm Bắt đầu, Chạy, và nhập cmd.exe. Trong Windows Vista và Windows 7, bấm Bắt đầu và nhập cmd. Sau đó chọn cmd trong kết quả Tìm kiếm tức thì.   Nhập lệnh sau và nhấn Enter.

cscript.exe // H: WScript

Bước 2: Đăng ký mô-đun vbscript.dll   Mở một cửa sổ nhắc lệnh. Trong Windows XP, bấm Bắt đầu, Chạy, và nhập cmd.exe. Trong Windows Vista và Windows 7, chạy Command Prompt nâng cao.   Nhập lệnh sau trong cửa sổ nhắc lệnh và nhấn Enter.

bộ đệm% systemroot% \ system32 \ vbscript.dll

Bước 3: Khôi phục các liên kết tệp .vbs   Nếu hai giải pháp trước đó không hoạt động, bạn nên khôi phục liên kết tệp cho loại tệp .vbs (VBScript) bằng cách tải xuống và chạy Một trong các tệp đăng ký bên dưới.

http://www.nilpo.com/pub/scripts/FixVBSFileAssociationsXP.reg

http://www.nilpo.com/pub/scripts/FixVBSFileAssociationsVista.reg

.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.