Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

ไม่พบข้อผิดพลาดของไฟล์สคริปต์ run.vbs เมื่อเข้าสู่ระบบใน Windows 10

ในโพสต์ของวันนี้ เราจะพยายามแก้ไขปัญหาที่เกี่ยวข้องกับข้อความแสดงข้อผิดพลาด ไม่พบไฟล์สคริปต์ C:\WINDOWS\run.vbs เมื่อเข้าสู่ระบบใน Windows 10 โฮสต์สคริปต์ของ Windows นี้จะแสดงอยู่ในหน้าจอว่างที่มีพื้นหลังสีดำ สิ่งนี้จะเกิดขึ้นหากมัลแวร์แก้ไขค่ารีจิสทรี Userinit โดยแทนที่ข้อมูลค่าเริ่มต้นของ Windows ด้วยชื่อไฟล์ VBScript

Userinit.exe เป็นไฟล์ที่รับผิดชอบในการดำเนินการสคริปต์การเข้าสู่ระบบ สร้างการเชื่อมต่อเครือข่ายอีกครั้ง จากนั้นจึงเริ่ม Explorer.exe และเป็นไฟล์ที่ปลอดภัยสำหรับพีซีของคุณ Winlogon เป็นส่วนประกอบสำคัญของระบบปฏิบัติการ Windows ที่จัดการการโหลดโปรไฟล์ผู้ใช้อย่างปลอดภัยในขณะที่เข้าสู่ระบบ

ไม่พบข้อผิดพลาดของไฟล์สคริปต์ run.vbs เมื่อเข้าสู่ระบบใน Windows 10

ไม่พบไฟล์สคริปต์ run.vbs

คุณอาจพบหน้าจอสีดำเมื่อพยายามเข้าสู่ระบบคอมพิวเตอร์ เนื่องจากโปรแกรมที่เป็นอันตรายจัดการค่ารีจิสทรี Userinit และเปลี่ยนแปลงข้อมูลค่าเริ่มต้นของ Windows ด้วยชื่อไฟล์ Vbscript เนื่องจากไวรัสนี้ลบหรือย้ายไฟล์ .vbs จากโฟลเดอร์ System32 ทั่วไป ผู้ใช้จึงได้รับข้อผิดพลาดดังที่แสดงด้านบน

โดยปกติ มัลแวร์ที่ก่อให้เกิดปัญหาจะแพร่กระจายผ่านไฟล์แนบอีเมลสแปม เครือข่าย Peer-to-Peer (P2P) หรือมัลแวร์ที่แพร่กระจาย – ติดไวรัสผู้ใช้คอมพิวเตอร์ที่มักจะดาวน์โหลดเพลงหรือภาพยนตร์อย่างผิดกฎหมาย คลิกโฆษณาออนไลน์ที่น่าสงสัย หรือเปิดอีเมลขยะ

เป็นที่น่าสังเกตว่ามัลแวร์ที่นำไปสู่ ​​“ไม่พบไฟล์สคริปต์ C:\Windows\run.vbs ” ข้อผิดพลาดสามารถตั้งโปรแกรมให้ดำเนินการที่เป็นอันตรายอื่น ๆ ในระบบของคุณ รวมถึงสิ่งต่อไปนี้:

  • การบันทึกการกดแป้นพิมพ์
  • การแทรกซึมโปรแกรมที่อาจไม่ต้องการ (PUP) หรือมัลแวร์
  • สร้างแบ็คดอร์โดยเชื่อมต่อพีซีกับเซิร์ฟเวอร์ระยะไกล

มีสองวิธีในการแก้ไขข้อผิดพลาด "Can not find script file C:\Windows\run.vbs" ใน Windows 10 กล่าวคือ:

1. แก้ไขค่ารีจิสทรี Userinit
2. เปลี่ยนค่ารีจิสทรีของคีย์ .vbs

สองวิธีนี้สามารถช่วยคุณแก้ไข run.vbs แก้ไขข้อผิดพลาดและด้วยเหตุนี้จึงเข้าถึงโปรไฟล์ผู้ใช้ของคุณอีกครั้ง

ก่อนเริ่มต้น ขอแนะนำให้เรียกใช้การสแกนไวรัสทั้งระบบด้วย Windows Defender หรือผลิตภัณฑ์ AV ของบริษัทอื่นที่มีชื่อเสียง

ในตอนนี้ ในการดำเนินการแก้ไขรีจิสทรี ก่อนอื่นคุณต้องสำรองข้อมูลรีจิสทรีหรือสร้างจุดคืนค่าระบบในกรณีที่ขั้นตอนดังกล่าวไม่เป็นไปตามข้อกำหนด

เมื่อคุณทำสิ่งใดสิ่งหนึ่งเสร็จแล้ว คุณสามารถเริ่มต้นได้ดังนี้

1] แก้ไขค่ารีจิสทรี Userinit

หลังจากพิมพ์ข้อมูลรับรองการเข้าสู่ระบบแล้ว ระบบอาจหยุดทำงานที่ กำลังเตรียมเข้าสู่ระบบ หน้าจอ. กด CTRL+ALT+DEL แล้วคลิกตัวจัดการงาน (หากตัวจัดการงานไม่เปิดขึ้นเนื่องจาก นโยบายการปิดการใช้งานTaskMgr เปิดใช้งานโดยมัลแวร์ คุณจะต้องแก้ไขรีจิสทรีแบบออฟไลน์ผ่าน Windows Recovery Environment)

เมื่อกล่องโต้ตอบข้อความแสดงข้อผิดพลาดด้านบนปรากฏขึ้น ให้ปิดกล่องโต้ตอบและสลับไปที่หน้าต่างตัวจัดการงาน ไฟล์ที่อ้างอิงในค่ารีจิสตรี Userinit จะถูกรันก่อนที่อินเทอร์เฟซผู้ใช้จะโหลด ในการเริ่มเชลล์ Explorer ให้สลับไปที่หน้าต่างตัวจัดการงาน คลิก ไฟล์ และเลือก เรียกใช้งานใหม่ . พิมพ์ explorer.ex แล้วกด Enter

เปิดตัวแก้ไขรีจิสทรี

ไปที่รีจิสตรีคีย์ต่อไปนี้:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Winlogon

ดับเบิลคลิกที่ Userinit รายการ

เปลี่ยนข้อมูลค่าจาก

wscript C:WINDOWS\run.vbs

ดังต่อไปนี้:

C:\Windows\system32\userinit.exe

คลิก ตกลง .

ไม่พบข้อผิดพลาดของไฟล์สคริปต์ run.vbs เมื่อเข้าสู่ระบบใน Windows 10

ใช้ความระมัดระวังเป็นพิเศษเมื่อเข้า คุณต้องลบ wscript ส่วนหนึ่ง. และยังใส่เครื่องหมายจุลภาคต่อท้าย (, ) ตามที่แสดงด้านบน การพิมพ์ชื่อไฟล์หรือเส้นทางที่ไม่ถูกต้องจะทำให้คุณไม่สามารถเข้าสู่ระบบบัญชีผู้ใช้ใดๆ ได้

ออกจากระบบและเข้าสู่ระบบอีกครั้ง

ตรวจสอบเพื่อดูว่าปัญหา run.vbs ได้รับการแก้ไขหรือไม่

2] เปลี่ยนค่ารีจิสทรีของคีย์ .vbs

ไม่พบข้อผิดพลาดของไฟล์สคริปต์ run.vbs เมื่อเข้าสู่ระบบใน Windows 10

เปิดตัวแก้ไขรีจิสทรี

ไปที่รีจิสตรีคีย์ต่อไปนี้:

Computer\HKEY_CLASSES_ROOT\.vbs

ดับเบิลคลิก ค่าเริ่มต้น ค่า.

ตั้งค่าเป็น VSBFile

คลิก ตกลง

ออกจากระบบและเข้าสู่ระบบอีกครั้ง

ตรวจสอบว่าปัญหา run.vbs ได้รับการแก้ไขหรือไม่

แค่นี้แหละ!

อ่านที่เกี่ยวข้อง :ไม่พบไฟล์สคริปต์ HPAudioswitchLC.vbs เมื่อเริ่มต้น

ไม่พบข้อผิดพลาดของไฟล์สคริปต์ run.vbs เมื่อเข้าสู่ระบบใน Windows 10