Hotline : 07 088 44444
Thích
Chia sẻ

Khắc phục lỗi Windows Script Host

29/09/2021

Windows Script Host là một công cụ quản trị được tích hợp trong mọi hệ điều hành Windows. Chức năng chính của Windows Script Host là dùng để viết các script như batch file. Lỗi Windows Script Host thường xảy ra trên các hệ điều hành Windows 7/8/20 với nguyên nhân chủ yếu là do virus, lỗi registry hoặc file script VBS.

Windows Script Host làm gì?

Windows Script Host (WSH) là một công nghệ của Microsoft; được thiết kế để các quản trị viên máy tính có thể tự động hóa và quản lý các tác vụ cho máy client (hoặc server). Khả năng script của WSH cũng tương tự như batch file và được tích hợp trong công cụ này. Một trong những đặc điểm nổi bật nhất của WSH chính là nó không phụ thuộc vào ngôn ngữ, do đó host có thể làm việc với nhiều công cụ ngôn ngữ Active Scripting khác nhau.

Nói chung, Windows Script Host cung cấp cho người dùng Windows một môi trường để thực thi các script bằng nhiều ngôn ngữ khác nhau, và việc này sẽ được thực hiện thông qua nhiều mô hình đối tượng khác nhau.

Nguyên nhân gây ra lỗi Windows Script Host

Có ba nguyên nhân chính có thể dẫn đến lỗi Windows Script Host trên Windows 7, 8 và 10. Bao gồm:

  1. Do virus hoặc malware: Virus, malware là các tác nhân dẫn đến rất nhiều lỗi khác nhau trên nhiều hệ điều hành, và Windows Script Host cũng không phải là ngoại lệ. Virus và malware có thể tấn công hệ thống và lây nhiễm mã độc vào các file hệ thống quan trọng, từ đến gây ra ảnh hưởng vô cùng to lớn. Do đó, ta cần nhanh chóng loại bỏ hoàn toàn các loại virus gây hại. Càng chần chừ thì virus sẽ phát tán càng nhanh, từ đó nó có thể xóa các file/phân vùng quan trọng, hay thậm chí là làm hỏng toàn bộ hệ thống.
  2. File script VBS bị hỏng: VBS scipt là các file chứa VBScript hay code Visual Basic Scripting. Nếu có sự cố xảy ra ở trong các file này, máy tính có thể sẽ gặp lỗi Windows Script Host.
  3. Lỗi registry: Người dùng Windows chủ yếu gặp lỗi này sau khi cài đặt các chương trình mới trực tiếp từ những phiên bản cũ của nó. Khi đó, việc mở chương trình sẽ chậm hơn đáng kể hay thậm chí là dẫn đến crash hệ thống. Vì vậy, Vietnix khuyên bạn nên gỡ cài đặt các phiên bản cũ trước khi bắt đầu cài đặt chương trình mới.

Như vậy là ta đã biết được một số nguyên nhân phổ biến có thể gây ra lỗi Windows Script Host. Sau đây là những cách hiệu quả nhất để khắc phục lỗi Windows Script Host.

Khởi chạy Microsoft Safety Scanner để sửa lỗi Windows Script Host

Microsoft Safety Scanner là một công cụ chuyên dùng để quét các virus trong Windows.

  1. Trước tiên, hãy download công cụ Microsoft Safety Scanner tại đây.
  2. Cài đặt chương trình vào PC.
  3. Sau đó hãy disable tất cả phần mềm antivirus và các chương trình bảo mật khác.
  4. Chạy Microsoft Safety Scanner để kiểm tra virus.
  5. Sau đó đợi quá trình quét hoàn tất và làm theo các hướng dẫn để nhanh chóng khắc phục lỗi.
Microsoft safety scanner

Sử dụng System File Checker (SFC)

System File Checker là một tính năng được tích hợp sẵn trong Windows, rất hiệu quả trong việc tìm và sửa các lỗi liên quan đến file hệ thống. Hãy làm theo các bước dưới đây để khắc phục lỗi Windows Script Host bằng SFC:

  1. Nhập cmd vào trong hộp tìm kiếm của Cortana trên thanh taskbar.
  2. Sau đó click chuột phải vào Command Prompt.
  3. Chọn Run as administrator trong menu.
  4. Click Yes trong cửa sổ User Account Control.
  5. Sau đó nhập sfc /scannow rồi nhấn Enter để bắt đầu quét.
  6. Đợi quá trình hoàn tất rồi restart lại máy, sau đó kiểm tra xem lỗi đã được khắc phục chưa.
system file checker

Chuyển sang Clean Boot

Clean Boot sẽ khởi động máy với số lượng chương trình và driver ở mức tối thiểu, từ đó ta có thể nhanh chóng xác định nguyên nhân và sửa các lỗi trên Windows.

  1. Tìm run trong Cortona.
  2. Tiếp theo, chọn app Run rồi nhấn Enter.
  3. Nhập msconfig vào trong hộp thại, nhấn Enter và chọn OK
  4. Sau đó cửa sổ System Configuration sẽ hiện ra, mặc định sẽ hiển thị tab General.
  5. Chọn vào Selective startup trong tab General.
  6. Check vào Load system services và bỏ check Load startup items.
  7. Đi đến tab Services rồi check vào Hide all Microsoft services ở phía dưới.
  8. Tiếp theo, click vào nút Disable all để disable tất cả dịch vụ ngoại trừ Microsoft.
  9. Cuối cùng là click vào OK và restart lại máy tính để xem đã khắc phục đc lỗi Windows Script Host chưa.
system configuration

Sau khi xác định và khắc phục được lỗi, hãy thay đổi các cài đặt về lại như cũ để khởi động PC bình thường.

Thay đổi giá trị của .vbs key1

Làm theo các bước 1 và 2 trong cách Clean Boot ở trên để mở Run.

  1. Mở hộp thoại Run như cách clean boot ở trên (bước 1 và 2).
  2. Nhập regedit rồi nhấn OK.
  3. Chọn Yes trong UAC.
  4. Chọn vào folder HKEY_CLASSES_ROOT trong phần Computer ở bên trái.
  5. Sau đó chọn folder .vbs.
  6. Click chuột phải vào key (Default) ở bên phải.
  7. Chọn Modify…
  8. Đảm bảo giá trị của Value được đặt thành VBSFile.
  9. Sau đó nhấn nút OK để xác nhận.
  10. Cuối cùng là đóng Registry Editor rồi reboot PC.
sử dụng registry editor để sửa lỗi Windows Script Host

Xóa các thư mục sau Userinit.exe

Note: Phương pháp này hữu ích khi gặp lỗi Windows Script Host khi khởi động.

  1. Mở Registry Editor như ở hướng dẫn trên.
  2. Sau đó đến phần HKEY_LOCAL_MACHINE, SOFTWARE > Microsoft > Windows NT rồi chọn CurrentVersion.
  3. Xóa mọi entry nằm sau userinit.exe ở bên phải màn hình (thường sẽ là VMAppletWinStationsDisabled).
  4. Click đúp vào Userinit rồi xóa C:\windows\system32\servieca.vbs hoặc C:\WINDOWS\run.vbs.
  5. Đặt giá trị mặc định thành C:\Windows\system32\userinit.exe.
  6. Nhấn OK, đóng Registry Editor rồi reboot lại máy.
xóa thư mục Userinit.exe

Nếu gặp lỗi Windows Script Host khi khởi động, hãy thử xóa entry *.vbs.

Cách tắt Windows Script Host trong Win 10

Theo một số báo cáo, malware HTML có thể sử dụng các đối tượng Windows Script Host. Do đó, người dùng Windows nên tắt tính năng này nếu không cần sử dụng.

Làm theo các bước dưới đây để tắt Windows Script Host trong Windows 10:

  1. Mở hộp thoại Run rồi nhập regedit, chọn Yes trong UAC.
  2. Sau đó, cửa sổ Registry Editor sẽ hiện ra, tìm giá trị Enabled ở trong HKEY_CURRENT_USER\Software\Microsoft\Windows Script Host\Settings.
  3. Double click vào Enabled ở phía bên phải màn hình rồi đặt giá trị của Value data thành 0.
  4. Click OK rồi thoát Registry Editor.

Lưu ý: Nếu không tìm thấy entry Windows Script Host, hãy tự tạo entry ở trong Registry Editor. Sau đó đặt Value data thành 1 rồi lưu lại các thay đổi.

Sau khi disable Windows Script Host, bạn sẽ không thể chạy bất kỳ script nào khác bằng công cụ này, trong đó có cả VBScript và JScript.

Để bật lại Windows Script Host, chỉ cần xóa key Enabled ở trong Registry Editor.

Windows Script Host là một ứng dụng được xây dựng trong Windows để chạy các chương trình VBScript. Lỗi Windows Script Host có thể xảy ra trong quá trình khởi động máy. Tuy nhiên, nếu bạn không thể truy cập được Windows Script Host, hãy làm các bước dưới đây càng sớm càng tốt:

  • Đảm bảo mọi dữ liệu quan trọng đã được sao lưu.
  • Nhanh chóng sửa lỗi Windows Script Host (không truy cập được, không thể tìm được file script,…) bằng các cách như đã đề cập ở trên.

Vietnix vừa chia sẻ những cách hiệu quả để sửa lỗi Windows Script Host, hy vọng bài viết này cung cấp cho bạn nhiều kiến thức bổ ích và giúp bạn sửa lỗi nhanh chóng, chúc bạn thành công!

Nếu bạn có thắc mắc hay có vấn đề cần hỗ trợ, bạn có thể liên hệ trực tiếp với Vietnix thông qua các kênh sau:
  • Hotline: 1800 1093 - 07 088 44444
  • Email: support@vietnix.vn
  • Hoặc chat trực tiếp với Vietnix thông qua biểu tượng Livechat ở góc phải màn hình. Đội ngũ chuyên viên của chúng tôi luôn sẵn sàng tư vấn và hỗ trợ bạn 24/7.
Vietnix hiện đang có chương trình khuyến mãi lớn nhất trong năm, giảm giá TRỌN ĐỜI: Đăng ký dùng thử ngay và Vietnix sẽ hoàn tiền 100% nếu quý khách không hài lòng với chất lượng sản phẩm, dịch vụ!
Mình là Bo - admin của Quản Trị Linux. Mình đã có 10 năm làm việc trong mảng System, Network, Security và đã trải nghiệm qua các chứng chỉ như CCNP, CISSP, CISA, đặc biệt là chống tấn công DDoS. Gần đây mình trải nghiệm thêm Digital Marketing và đã hòan thành chứng chỉ CDMP của PersonVUE. Mình rất thích được chia sẻ và hỗ trợ cho mọi người, nhất là các bạn sinh viên. Hãy kết nối với mình nhé!
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments