Windows Script Host Error อาจดูเหมือน ไวรัส หรือการติดเชื้อ มัลแวร์ ใน mắtผู้ไม่เชี่ยวชาญ แต่จริงๆ แล้วมันไม่ใช่ไหนๆ นอกจากข้อผิดพลาดกับไฟล์ VBScript มันปรากฏกับทุกเวอร์ชันของระบบปฏิบัติการ และไม่ขึ้นอยู่กับซอฟต์แวร์เฉพาะเจาะจงที่อาจกระตุ้นมัน
หากข้อผิดพลาดนี้เกิดขึ้น คนอาจแนะนำให้คุณสแกนระบบหามัลแวร์ แต่ผู้ใช้บางรายรายงานว่า Antivirus ของพวกเขาทำความสะอาดไวรัสแล้ว แต่ทิ้ง Entry ที่กระตุ้นไฟล์ .vbs ไว้ และพวกเขายังได้รับข้อผิดพลาด
即便如此 ยังมีบางสิ่งที่คุณสามารถลองแก้ไขปัญหานี้ได้ และทุกอย่างถูกรายงานว่าทำงานได้โดยผู้ใช้ต่างกัน หมายความว่าอาจใช้การทดลองผิดลองถูกเล็กน้อยเพื่อให้สิ่งต่างๆ ถูกต้อง แต่วิธีการเหล่านี้รับประกันว่าจะช่วยคุณ

วิธีที่ 1: รัน System File Checker เพื่อสแกนระบบ
นี่เป็นวิธีแก้ไขสำหรับปัญหาหลายอย่าง และยังถูกรายงานว่าทำงานกับข้อนี้ด้วย
- เปิด Elevated Command Prompt ทำได้โดยการกดปุ่ม Windows บนคีย์บอร์ด พิมพ์ cmd และ คลิกขวา ผลลัพธ์ แล้วเลือก Run as administrator
- จากภายใน Elevated Command Prompt พิมพ์ sfc /scannow และกด Enter บนคีย์บอร์ด คำสั่งจะสแกนการบูรณาการของระบบทั้งหมด และจะแก้ไขการเสียหายใดๆ ที่พบภายใน หลังจากนั้น คุณไม่ควรมีปัญหานี้แล้ว

วิธีที่ 2: ใช้ Registry Editor เพื่อแก้ไขปัญหา
ตัวเลือกที่ 1: คืนค่า Default ของ .vbs เป็น VBSfile
- กด Windows และ R พร้อมกันบนคีย์บอร์ดเพื่อเปิดกล่อง Run พิมพ์ regedit และกด Enter เพื่อเปิด Registry Editor
- ในแถบนำทางด้านซ้าย ขยายโฟลเดอร์ HKEY_CLASSES_ROOT และคลิกที่โฟลเดอร์ .vbs ภายใน
- ด้านขวา ดับเบิลคลิก คีย์ (Default) และตั้งค่า Value เป็น VBSfile ปิด Registry Editor และระบบของคุณควรจะทำงานได้ปกติแล้ว

ตัวเลือกที่ 2: ลบ Entries หลัง userinit.exe
- เปิด Registry Editor ตามที่อธิบายในขั้นตอนที่ 1 ของวิธีก่อนหน้า
- จากแถบนำทางด้านซ้าย ขยายโฟลเดอร์ต่อไปนี้: HKEY_LOCAL_MACHINE แล้ว SOFTWARE แล้ว Microsoft แล้ว Windows NT ตามด้วย CurrentVersion และสุดท้ายคลิกที่ Winlogon
- ในหน้าต่างด้านขวา ลบ Entries ทั้งหมดหลัง userinit.exe นี่อาจรวมถึง wscript.exe และ NewVirusRemoval.vbs ปิด Registry Editor เมื่อคุณเสร็จสิ้น และทุกอย่างควรจะทำงานอีกครั้ง

ตัวเลือกที่ 3: ลบ Entry *.vbs ที่แสดงขึ้นบน Startup ของคุณ
วิธีนี้ต้องการให้คุณบูทเข้า Safe Mode ซึ่งทำได้โดยการกด F8 เมื่อคุณเปิดคอมพิวเตอร์ ก่อนที่ Windows จะบูท และเลือกตัวเลือก Safe Mode ในเมนูบนระบบ Windows Vista และ 7

สำหรับ Windows 8 และ 10 ดูขั้นตอนที่ "Boot Windows 8 or 10 in Safe Mode"
- เมื่อคุณบูทเข้า Safe Mode แล้ว ให้เปิด Registry Editor อีกครั้งตามที่อธิบายไว้ก่อนหน้านี้
- กด Ctrl และ F พร้อมกันบนคีย์บอร์ดเพื่อเปิดเมนู Find ในกล่องพิมพ์ nameofthe.vbs (File) ที่แสดงขึ้นตอน Startup และกดปุ่ม Find Next
- การค้นหานี้จะสิ้นสุดลงที่โฟลเดอร์ที่คีย์ userinit ดับเบิลคลิก มัน และคุณจะเห็น Path หลายอย่าง แยกด้วยเครื่องหมายจุลภาค หาใน Path "the VBS file" และ ลบ Path นั้น ให้ระมัดระวังอย่าเปลี่ยน Path อื่นๆ
- กด F3 บนคีย์บอร์ดของคุณ เพื่อดูว่า Path นั้นอยู่ที่อื่นใน Registry ของคุณอีกหรือไม่ หากมี ให้ลบมันโดยใช้คำแนะนำจากขั้นตอนก่อนหน้า ทำซ้ำกระบวนการนี้จนกว่าจะได้ข้อความว่าการค้นหาเสร็จสิ้น ปิด Registry Editor
- กด Windows และ E พร้อมกันบนคีย์บอร์ดเพื่อเปิด File Explorer รันการค้นหาสำหรับไฟล์ VBS ที่แสดงขึ้นตอน Startup ในพาร์ติชันที่ระบบปฏิบัติการของคุณติดตั้งอยู่ และลบไฟล์นั้นด้วย
ในท้ายที่สุด ปัญหานี้อาจเป็นงานที่รำคาญในการแก้ไข อย่างไรก็ตาม หากคุณเพียงทำตามคำแนะนำในวิธีการที่กล่าวมา คุณจะได้ปัญหานี้หายไป และคุณจะไม่ต้องจัดการกับมันอีก