Kết nối với chúng tôi

Cách sửa lỗi: Can’t Find Script Engine “VBScript” For Script

Cách sửa lỗi: Can’t Find Script Engine “VBScript” For Script

Can’t Find Script Engine “VBScript” For Script… lỗi này thường xảy ra khi bạn cố gắng chạy một chương trình sử dụng VBScript – một ngôn ngữ lập trình Microsoft mô hình trên Visual Basic.
Can’t-Find-Script-Engine-VBScript-For-ScriptVí dụ, hôm nay Đại Thịnh active Kis 2014 thì gặp phải lỗi này. Có thể có nhiều nguyên nhân để thông báo lỗi VBScript nhưng đặc biệt này thường được gây ra bởi một chương trình chống virus. Hôm nay, kenh76.vn sẽ hướng dẫn các bạn cách fix khắc phục trình trạng này:

Numbers-1-icon Đăng ký lại các tập tin DLL

1. Chạy Command Prompt với quyền Adminstrator bằng cách:

  • XP – click Start -> All Programs -> Accessories -> Command Prompt
  • Vista/Windows 7 – click Start -> All Programs -> Accessories sau đó click chuột phải vào ‘Command Prompt’ và chọn ‘Run as administrator’

2. Gõ vào Command Prompt theo thứ tự 2 dòng sau đây, nhớ nhấn Enter cho mỗi dòng:

cd %windir%\system32
regsvr32 vbscript.dll

Sau đó bạn sẽ thấy một thông báo hoạt động thành công (…. succeeded) – nhấn OK sau đó đóng cửa sổ Command Prompt lại.
Chú ý: Nếu nó thông báo không thành công thì các bạn phải kiểm trai lại folder system32 có file vbscript.dll không nhé, không có thì các bạn tìm file và copy vào thư mục đó ( có thể mượn máy khác copy file qua).
3. Chạy chương trình có sử dụng VBScript một lần nữa và xem nó có hoạt động – nếu nó vẫn còn lỗi Script Engine thì các bạn dùng cách thứ 2.

Numbers-2-icon Sửa chữa cấu hình VBScript trong Registry

Hãy cẩn thận khi chỉnh sửa registry – hãy backup registry trước khi sửa chửa gì nhé, bạn có thể dùng phần mềm backup registry ở đây.

1. Mở Registry:

  • XP – click Start -> Run gõ vào regedit nhấn OK
  • Vista/7 – click Start gõ vào ô tìm kiếm regedit nhấn OK

2. Tìm đến khóa sau:

HKCR\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32
Mục (Default) phải có giá trị C:->Windows->system32->vbscript.dll như hình dưới đây (đừng để ý đến giá trị của Default Engine và ThreadingModel):
Correct-value-of-Default
Giá trị đúng (Default)
Tuy nhiên, một số phần mềm anti virut lúc trước đã thiết lập giá trị của (Default) thành cái gì đó khác nhau như hình dưới đây:
Incorrect value of Default
Giá trị không chính xác (Default) – được thiết lập bởi antivirus cũ (Avast, kể từ khi gỡ bỏ cài đặt)
Bởi vì thế, nếu giá trị của (Default) là không chính xác thì các bạn nhấp đúp chuột vào nó và thay đổi giá trị của nó thành C:\Windows\system32\vbscript.dll và nhấn OK.
Lưu ý: Nếu bạn nhận được thông báo lỗi ‘Error Editing Value “khi bạn nhấn OK, bạn cần phải xem [lightbox full=”http://youtu.be/1Gjh__Lir10″ title=”How To Change Permissions Of A Registry Key”]video thay đổi quyền truy cập registry[/lightbox] InprocServer32 sau đó thử lại.
3. Đóng Registry và restart lại máy tính.
4. Sau đó các bạn chạy lại chương trình sử dụng VBScript
Chúc các bạn thành công!
Tut by DaiThinh – Kenh76.net
5/5 - (3 bình chọn)

Các bình luận

Đọc tiếp...
Bài viết liên quan...
1 bình luận

1 bình luận

  1. Pingback: Hướng dẫn cách Active Kaspersky Internet Security 2014 mới nhất | Kênh 76 Plus

Gửi bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Cùng chuyên mục Phần mềm

Lên trên