Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Phần Mềm

Khắc phục lỗi Windows Script Host: Nguyên nhân & Cách sửa từng bước

Thiếu file hệ thống và dữ liệu bị hỏng có thể gây ra lỗi Windows Script Host, ngăn cản một số ứng dụng và tiện ích khởi động chạy được. Hãy cùng xem một số cách để khắc phục chúng.

Cần lưu ý rằng file script không đúng hoặc cấu hình kém cũng có thể kích hoạt lỗi script host. Vì những lỗi này hiếm gặp và không cần can thiệp từ phía bạn, chúng ta sẽ tập trung vào các lỗi script host ngăn cản ngay cả script hợp lệ chạy trên PC của bạn.

Windows Script Host là gì? Nó an toàn không?

Windows Script Host đơn giản cung cấp môi trường để script chạy. Vì vậy, hầu hết người dùng không bao giờ gặp phải chức năng của nó, vì nó chủ yếu dùng để tự động hóa tác vụ quản trị với file batch.

Tuy nhiên, nhiều ứng dụng và dịch vụ dùng script Windows để thiết lập, yêu cầu Script Host chạy đúng. Có thời điểm script độc hại cũng được dùng như virus, nhưng Windows Defender đã đủ tốt để phát hiện và chặn các script như vậy.

Hai lý do chính để thấy lỗi Windows Script Host là script lỗi hoặc thiếu file hệ thống.

Nếu script đang cố chạy có lệnh không hợp lệ hoặc thiếu câu lệnh, nó có thể ném ra lỗi Windows Script Host. Những lỗi này giới hạn trong script cụ thể và không nên dẫn đến lỗi với ứng dụng và dịch vụ khác.

Tuy nhiên, lỗi script host phiền toái hơn do file hệ thống bị hỏng hoặc lỗi. Điều này tạo ra vấn đề trong việc chạy chính script host, khiến tất cả script không thể dùng trên máy của bạn.

Bây giờ, tìm ra tại sao file hệ thống bị hỏng là chuyện phức tạp. Nó có thể xảy ra do ổ cứng cũ, phần mềm độc hại, hoặc tắt hệ thống không đúng cách.

Cách sửa 1: SFC và DISM

Cách tốt nhất để sửa file hệ thống và đảm bảo không thiếu gì là chạy quét DISM và SFC. Deployment Image Servicing and Management (DISM) là tiện ích dòng lệnh sửa bản ảnh cục bộ của hệ điều hành Windows với bản sao mới từ máy chủ Microsoft.

Sau đó, System File Checker (SFC) có thể quét qua file hệ thống và thay thế bất kỳ file thiếu hoặc hỏng nào từ bản ảnh đĩa này. Bạn có thể khắc phục bất kỳ vấn đề nào với file hệ thống Windows chỉ với hai lệnh này.

  1. Để sửa file hệ thống trên máy tính, trước tiên mở Command Prompt với quyền Administrator. Bạn có thể làm bằng cách gõ "cmd" trong Menu Start và chọn Run as Administrator.
  2. Bắt đầu với lệnh DISM:

Dism /Online /Cleanup-Image /RestoreHealth

Khắc phục lỗi Windows Script Host: Nguyên nhân & Cách sửa từng bước
  1. Lệnh này nhờ DISM tải bản ảnh hệ thống từ Microsoft, sau đó dùng nó để sửa bản ảnh cục bộ về trạng thái khỏe mạnh.
Khắc phục lỗi Windows Script Host: Nguyên nhân & Cách sửa từng bước
  1. Sau DISM, đến lượt chạy lệnh SFC. Gõ sfc /scannow và nhấn Enter để quét file hệ thống trên máy tính và thay thế file thiếu và hỏng.
Khắc phục lỗi Windows Script Host: Nguyên nhân & Cách sửa từng bước
  1. Đợi SFC kiểm tra từng file hệ thống một, và không đóng cửa sổ trước khi quy trình hoàn tất.
Khắc phục lỗi Windows Script Host: Nguyên nhân & Cách sửa từng bước

Cách sửa 2: Dùng System Restore để quay lại cấu hình trước

Nếu bạn nghi ngờ một ứng dụng hoặc bản cập nhật vừa cài gây ra lỗi, hãy thử dùng System Restore để đưa PC về trạng thái trước và bỏ qua vấn đề. Vì nó chỉ ảnh hưởng đến file hệ thống, bạn không cần lo mất dữ liệu.

System Restore chỉ có thể đưa hệ thống về các System Restore Point (Điểm khôi phục) được đặt trước. Mặc dù bạn luôn có thể tạo các điểm này thủ công, Windows cũng tự tạo điểm khôi phục trước khi cài bản cập nhật lớn. Điều này cho cách dễ dàng để quay lui thay đổi hệ thống gây vấn đề.

  1. Để dùng System Restore, bạn phải mở System Properties từ Control Panel. Nhưng vì tùy chọn này có thể khó tìm, dễ hơn là tìm "Create a restore point" từ Menu Start.
Khắc phục lỗi Windows Script Host: Nguyên nhân & Cách sửa từng bước
  1. Thao tác này mở cửa sổ mới cho phép bạn tạo hoặc dùng điểm khôi phục. Chọn nút System Restore… để đưa PC về điểm khôi phục trước.
Khắc phục lỗi Windows Script Host: Nguyên nhân & Cách sửa từng bước
  1. Cửa sổ System Restore sẽ hiện ra, liệt kê tất cả điểm khôi phục gần đây lưu trên PC. Để xem điểm khôi phục cũ hơn, chọn tùy chọn Show more restore points (Hiển thị thêm điểm khôi phục).
Khắc phục lỗi Windows Script Host: Nguyên nhân & Cách sửa từng bước
  1. Bạn có thể thấy ngày và giờ tạo của mọi điểm khôi phục, cho phép bạn chọn chính xác muốn quay lui bao xa. Bản cập nhật liên quan cũng được nhắc đến cho các điểm khôi phục do Windows tự tạo. Chọn điểm khôi phục bạn muốn quay về và nhấn Next.
Khắc phục lỗi Windows Script Host: Nguyên nhân & Cách sửa từng bước
  1. Xác nhận điểm khôi phục lại lần nữa, và chọn Finish để bắt đầu quy trình. Máy tính sẽ khởi động lại, khôi phục file hệ thống về cấu hình cũ.
Khắc phục lỗi Windows Script Host: Nguyên nhân & Cách sửa từng bước

Cách sửa 3: Reset Windows

Quét SFC có thể sửa bất kỳ file hệ thống hỏng nào. Nhưng nếu không hiệu quả, luôn có tùy chọn cài lại chính hệ điều hành.

Đừng lo; chúng ta không nói về cài mới xóa file và dữ liệu cá nhân. Bạn có thể dễ dàng reset Windows, giữ file nhưng đảm bảo toàn bộ hệ điều hành được cài lại và cấu hình lại. Cách này hoạt động trên cả Windows 11 và Windows 10.

  1. Để reset Windows trên PC, bắt đầu bằng cách mở Settings. Chỉ cần nhấp vào biểu tượng bánh răng trong Menu Start.
Khắc phục lỗi Windows Script Host: Nguyên nhân & Cách sửa từng bước
  1. Chọn tab Windows Update (thường là cuối cùng bên trái) rồi chọn Advanced options (Tùy chọn nâng cao).
Khắc phục lỗi Windows Script Host: Nguyên nhân & Cách sửa từng bước
  1. Phần lớn Advanced options bao gồm cài đặt liên quan đến cập nhật Windows, cho phép bạn quản lý chính xác cách và khi nào cập nhật được cài. Nhưng thứ chúng ta cần để reset Windows là Recovery (Khôi phục).
Khắc phục lỗi Windows Script Host: Nguyên nhân & Cách sửa từng bước
  1. Bây giờ bạn sẽ thấy tùy chọn Reset PC. Nhấn vào nút này.
Khắc phục lỗi Windows Script Host: Nguyên nhân & Cách sửa từng bước
  1. Cửa sổ mới mở ra để bắt đầu quy trình. Đây là nơi bạn có thể giữ file bằng cách chọn tùy chọn đầu tiên.
Khắc phục lỗi Windows Script Host: Nguyên nhân & Cách sửa từng bước
  1. Tùy chọn thứ hai là chọn nguồn file cài đặt. Trừ khi bạn có phương tiện cài đặt sẵn sàng (ví dụ USB boot), chọn tùy chọn Cloud download (Tải từ đám mây). Dù bạn có phương tiện cài đặt cục bộ, Cloud Download được ưu tiên vì nó đảm bảo phiên bản Windows mới nhất, không hỏng, được tải từ máy chủ Microsoft.
Khắc phục lỗi Windows Script Host: Nguyên nhân & Cách sửa từng bước
  1. Xem lại mọi thứ lần cuối và chọn Reset để xác nhận. Windows sẽ được reset trên máy tính của bạn.
Khắc phục lỗi Windows Script Host: Nguyên nhân & Cách sửa từng bước

Bây giờ, bạn chỉ cần đợi cài đặt tiến triển. Máy tính có thể khởi động lại vài lần, nên hãy đảm bảo cung cấp điện không gián đoạn cho PC hoặc laptop.

Quét antivirus có cần không?

Bỏ qua quét antivirus thêm. Chúng chỉ bắt malware, không sửa lỗi Script Host. Windows Defender, đã bật mặc định, là đủ. Nó dễ dàng phát hiện và chặn mã độc truy cập file hệ thống, ngăn lỗi Script Host.

Nhớ rằng, chương trình antivirus chỉ có thể cách ly và xóa virus. Bạn vẫn cần phương pháp khác để làm cho OS hoạt động đúng trở lại.

Bạn có nên thử chỉnh sửa Registry?

Nhiều hướng dẫn trực tuyến khuyên nhiều chỉnh sửa registry để sửa lỗi Windows Script Host. Một số yêu cầu bật/tắt script host qua registry, những cái khác dùng cách khác bằng cách thêm khóa .vbs hoặc thay đổi giá trị. Cách tiếp cận khác là xóa các mục registry sau Userinit.exe, buộc hệ thống cấu hình lại quy trình khởi động.

Nhưng can thiệp vào registry là cách dễ dàng để làm hỏng mọi thứ, biến nó thành con dao hai lưỡi. Hầu hết các sửa registry này không cần thiết; chỉ cần sửa file hệ thống hoặc quay lui cập nhật tự động làm tốt việc. Vì vậy, tránh thay đổi registry cho lỗi script host.

Cách tốt nhất để sửa lỗi Windows Script Host là gì?

Chạy quét DISM và SFC là cách tốt nhất để sửa file hệ thống và là hành động khuyến nghị cho các vấn đề như lỗi Windows Script Host. Nếu thất bại, System Restore có thể quay lui hệ thống về trạng thái hoạt động.

Khi các phương pháp này không hiệu quả, hãy reset Windows. Bạn có thể giữ file và dữ liệu trong khi cài lại OS. Bạn sẽ cần cài lại ứng dụng, bất kỳ vấn đề hệ thống còn sót lại sẽ được khắc phục.