ไฟล์ระบบที่หายไปและข้อมูลที่เสียหายอาจทำให้เกิดข้อผิดพลาด Windows Script Host ได้ ส่งผลให้แอปพลิเคชันและยูทิลิตี้การเริ่มต้นระบบบางตัวไม่ทำงาน มาดูวิธีแก้ไขกัน
ควรสังเกตว่าไฟล์สคริปต์ที่ไม่ถูกต้องหรือกำหนดค่าไม่ดีอาจทำให้เกิดข้อผิดพลาดโฮสต์สคริปต์ได้เช่นกัน เนื่องจากข้อผิดพลาดดังกล่าวเกิดขึ้นไม่บ่อยนักและคุณไม่จำเป็นต้องมีการแทรกแซงใดๆ เราจะมุ่งเน้นไปที่ข้อผิดพลาดของโฮสต์สคริปต์ที่ทำให้แม้แต่สคริปต์ที่ถูกต้องไม่สามารถทำงานบนพีซีของคุณได้
โฮสต์สคริปต์ Windows คืออะไร? ปลอดภัยหรือไม่?
Windows Script Host จัดเตรียมสภาพแวดล้อมสำหรับสคริปต์ให้ทำงาน ด้วยเหตุนี้ ผู้ใช้ส่วนใหญ่จึงไม่น่าจะพบกับฟังก์ชันการทำงานของมัน เนื่องจากมีจุดมุ่งหมายหลักสำหรับการทำงานด้านการดูแลระบบอัตโนมัติด้วยไฟล์แบตช์
อย่างไรก็ตาม แอปพลิเคชันและบริการจำนวนมากใช้สคริปต์ Windows ในการตั้งค่า ซึ่งต้องการให้โฮสต์สคริปต์ทำงานอย่างถูกต้อง เคยมีครั้งหนึ่งที่สคริปต์ที่เป็นอันตรายถูกใช้เป็นไวรัส แต่ Windows Defender ทำได้ดีพอที่จะตรวจจับและบล็อกสคริปต์ดังกล่าว
อะไรทำให้เกิดข้อผิดพลาดโฮสต์สคริปต์ Windows
สาเหตุหลักสองประการที่เห็นข้อผิดพลาดโฮสต์สคริปต์ Windows คือสคริปต์ที่ผิดพลาดหรือไฟล์ระบบหายไป
หากสคริปต์ที่พยายามเรียกใช้มีคำสั่งที่ไม่ถูกต้องหรือคำสั่งที่หายไป อาจทำให้เกิดข้อผิดพลาด Windows Script Host ได้ ข้อผิดพลาดดังกล่าวจำกัดอยู่ที่สคริปต์ที่เป็นปัญหา และไม่ควรนำไปสู่ข้อผิดพลาดกับแอปพลิเคชันและบริการอื่นๆ
อย่างไรก็ตาม ข้อผิดพลาดโฮสต์สคริปต์ที่เป็นปัญหามากขึ้นนั้นเกิดจากไฟล์ระบบเสียหายหรือเสียหาย สิ่งนี้จะสร้างปัญหาในการเรียกใช้โฮสต์สคริปต์ ทำให้สคริปต์ทั้งหมดใช้งานไม่ได้บนเครื่องของคุณ
ตอนนี้ การจะหา เหตุใดไฟล์ระบบจึงเสียหายจึงเป็นเรื่องที่ยุ่งยาก อาจเกิดขึ้นได้เนื่องจากฮาร์ดไดรฟ์ที่เก่า มัลแวร์ หรือการปิดระบบที่ไม่เหมาะสม
แก้ไข 1: SFC และ DISM
วิธีที่ดีที่สุดในการซ่อมแซมไฟล์ระบบของคุณและให้แน่ใจว่าไม่มีอะไรขาดหายไปคือทำการสแกน DISM และ SFC Deployment Image Servicing and Management (DISM)เป็นยูทิลิตีบรรทัดคำสั่งที่ซ่อมแซมอิมเมจในเครื่องของระบบปฏิบัติการ Windows ของคุณด้วยสำเนาใหม่จากเซิร์ฟเวอร์ของ Microsoft
หลังจากนั้น System File Checker (SFC)สามารถผ่านไฟล์ระบบของคุณและแทนที่ไฟล์ที่สูญหายหรือเสียหายจากดิสก์อิมเมจนี้ คุณสามารถแก้ไขปัญหาใดๆ เกี่ยวกับไฟล์ระบบ Windows ได้ด้วยคำสั่งเพียง 2 คำสั่งนี้
.
Dism /ออนไลน์ /Cleanup-Image /RestoreHealth
แก้ไข 2: ใช้การคืนค่าระบบเพื่อเปลี่ยนกลับเป็นการกำหนดค่าก่อนหน้า
หากคุณสงสัยว่าแอปพลิเคชันหรือการอัปเดตที่เพิ่งติดตั้งทำให้เกิดข้อผิดพลาด ให้ลองใช้ ระบบการเรียกคืน เพื่อเปลี่ยนพีซีของคุณกลับเป็นสถานะก่อนหน้าและหลีกเลี่ยงปัญหา เนื่องจากจะมีผลกับไฟล์ระบบเท่านั้น คุณจึงไม่ต้องกังวลกับการสูญเสียข้อมูล
การคืนค่าระบบสามารถนำระบบของคุณกลับไปเป็นจุดคืนค่าระบบที่กำหนดไว้ล่วงหน้าเท่านั้น แม้ว่าคุณจะสามารถ สร้างจุดเหล่านี้ด้วยตนเอง ได้ตลอดเวลา แต่ Windows ยังสร้างจุดคืนค่าโดยอัตโนมัติก่อนที่จะติดตั้งการอัปเดตหลัก วิธีนี้ช่วยให้คุณย้อนกลับการเปลี่ยนแปลงระบบที่เป็นปัญหาได้อย่างง่ายดาย
แก้ไข 3: รีเซ็ต Windows
การสแกน SFC สามารถแก้ไขไฟล์ระบบที่เสียหายหรือเสียหายได้ แต่ในกรณีที่ไม่ได้ผลสำหรับคุณ ก็มีตัวเลือกให้ติดตั้งระบบปฏิบัติการใหม่อยู่เสมอ
อย่ากังวล เราไม่ได้กำลังพูดถึงการติดตั้งใหม่ที่จะลบไฟล์และข้อมูลส่วนบุคคลของคุณ คุณสามารถ รีเซ็ต Windows แทนได้อย่างง่ายดาย โดยเก็บไฟล์ของคุณไว้พร้อมทั้งให้แน่ใจว่าระบบปฏิบัติการทั้งหมดได้รับการติดตั้งและกำหนดค่าใหม่ ใช้งานได้ทั้งบน Windows 11 และ วินโดวส์ 10.
ตอนนี้ คุณเพียงแค่ต้องรอในขณะที่การติดตั้งดำเนินไป คอมพิวเตอร์ของคุณอาจรีสตาร์ทหลายครั้ง ดังนั้นอย่าลืมรักษาแหล่งจ่ายไฟที่ต่อเนื่องสำหรับพีซีหรือแล็ปท็อปของคุณ
แล้วการสแกนไวรัสล่ะ
ข้ามการสแกนไวรัสเพิ่มเติม พวกเขาตรวจจับเฉพาะมัลแวร์เท่านั้น ไม่สามารถแก้ไขข้อผิดพลาดของโฮสต์สคริปต์ได้ Windows Defender ซึ่งเปิดอยู่แล้วตามค่าเริ่มต้นก็เพียงพอแล้ว สามารถตรวจจับและบล็อกโค้ดที่เป็นอันตรายไม่ให้เข้าถึงไฟล์ระบบของคุณได้อย่างง่ายดาย ป้องกันข้อผิดพลาดของโฮสต์สคริปต์.
โปรดจำไว้ว่า โปรแกรมป้องกันไวรัสสามารถแยกและลบไวรัสได้เท่านั้น คุณยังคงต้องใช้วิธีอื่นเพื่อให้ระบบปฏิบัติการของคุณทำงานได้อย่างถูกต้องอีกครั้ง
คุณควรลองใช้การแก้ไขรีจิสทรีหรือไม่
คำแนะนำออนไลน์หลายฉบับแนะนำการแก้ไขรีจิสทรีหลายๆ แบบเพื่อแก้ไขข้อผิดพลาด Windows Script Host บางคนขอให้คุณเปิดหรือปิดโฮสต์สคริปต์ผ่านทางรีจิสทรี ในขณะที่บางคนใช้แนวทางอื่นโดยการเพิ่มคีย์ .vbs หรือเปลี่ยนค่า อีกวิธีหนึ่งคือการลบรายการรีจิสทรีหลังจาก Userinit.exe ซึ่งบังคับให้ระบบกำหนดค่ากระบวนการเริ่มต้นใหม่
แต่การเข้าไปยุ่งเกี่ยวกับรีจิสทรีเป็นวิธีง่ายๆ ในการทำลายสิ่งต่างๆ ทำให้เป็นดาบสองคม การแก้ไขรีจิสทรีเหล่านี้ส่วนใหญ่ไม่จำเป็นอยู่แล้ว เพียงแค่ซ่อมแซมไฟล์ระบบของคุณหรือย้อนกลับการอัปเดตก็ทำงานโดยอัตโนมัติ ดังนั้น ควรหลีกเลี่ยงการเปลี่ยนรีจิสทรีเนื่องจากข้อผิดพลาดโฮสต์สคริปต์
วิธีใดดีที่สุดในการแก้ไขข้อผิดพลาดโฮสต์สคริปต์ Windows
การเรียกใช้ DISM และ การสแกน SFC เป็นวิธีที่ดีที่สุดในการซ่อมแซมไฟล์ระบบของคุณ และเป็นการดำเนินการที่แนะนำสำหรับปัญหาต่างๆ เช่น ข้อผิดพลาด Windows Script Host หากไม่ทำเช่นนั้น System Restore จะสามารถย้อนกลับระบบของคุณกลับสู่สถานะการทำงานได้
เมื่อวิธีการเหล่านี้ไม่ได้ผล ให้รีเซ็ต Windows คุณสามารถเก็บไฟล์และข้อมูลของคุณไว้ได้ในขณะที่ติดตั้งระบบปฏิบัติการใหม่ คุณจะต้องติดตั้งแอปใหม่ ปัญหาระบบที่ค้างอยู่จะได้รับการแก้ไข
.