[แก้ไข] ไม่พบ Script Engine Vbscript และ“ ไม่มีเครื่องมือสคริปต์สำหรับ. vbs”

2017-11-27 01:08:52
หลัก·ไมโครซอฟท์·[แก้ไข] ไม่พบ Script Engine Vbscript และ“ ไม่มีเครื่องมือสคริปต์สำหรับ. vbs”

เมื่อคุณเรียกใช้ไฟล์ติดตั้ง vbscript หรือ. msi ที่รัน vbscript คุณอาจได้รับข้อผิดพลาดต่อไปนี้:

ไม่พบโปรแกรมสคริปต์“ VBScript” สำหรับสคริปต์ C: \ ProgramData \ Microsoft \ Windows \ OFFICEICON.vbs

ไม่มีเอ็นจินสคริปต์สำหรับไฟล์นามสกุล“ .vbs”

สิ่งนี้จะเกิดขึ้นหากโมดูล Vbscript.dll ไม่ได้ลงทะเบียนอย่างถูกต้องหรือการตั้งค่าการเชื่อมโยงไฟล์. VBS นั้นเสีย ข้อผิดพลาดนี้สามารถแก้ไขได้โดยใช้ขั้นตอนด้านล่างที่ใช้กับ Windows Vista, 7, 8, 8.1 และ 10

ขั้นตอนที่ 1: แก้ไขการตั้งค่าการเชื่อมโยงไฟล์. VBS

ดาวน์โหลดและใช้การแก้ไขการเชื่อมโยง . vbs จากลิงก์ต่อไปนี้

การแก้ไขการเชื่อมโยงไฟล์สำหรับ Windows Vista | Windows 7 | Windows 8 | Windows 10

ขั้นตอนที่ 2: ลงทะเบียน Vbscript.dll จากพรอมต์คำสั่งของผู้ดูแลระบบ

เปิดหน้าต่างพรอมต์คำสั่งที่ยกระดับ

 regsvr32% systemroot% \ system32 \ vbscript.dll 

คุณควรเห็น DllRegisterServer ใน vbscript.dll สำเร็จ

หากคุณใช้ Windows 64 บิตให้เรียกใช้คำสั่งต่อไปนี้เพิ่มเติม:

 % systemroot% \ SysWOW64 \ regsvr32.exe% systemroot% \ SysWOW64 \ vbscript.dll 

ขั้นตอนที่ 3: ดาวน์โหลดรายการการลงทะเบียน Vbscript.dll

หากขั้นตอนที่ 1 & 2 ไม่สามารถแก้ปัญหาได้ให้ดาวน์โหลดรายการลงทะเบียน Vbscript.dll

  • vbscript.reg สำหรับ 32- บิต (ดาวน์โหลด)
  • vbscript.reg สำหรับ 64 - bit (ดาวน์โหลด)

เปิดเครื่องรูดและเรียกใช้ไฟล์ REG ที่แนบมา โปรดทราบว่าเส้นทางนั้นเป็นฮาร์ดโค้ดสำหรับ C: \ หากอักษรระบุไดรฟ์ระบบแตกต่างจาก C: \ ในกรณีของคุณให้แก้ไขไฟล์ REG โดยใช้ Notepad และอัปเดตพา ธ ที่ถูกต้อง

ไฟล์ REG แก้ไขคีย์ Vbscript DLL CLSID ในเส้นทางรีจิสทรีต่อไปนี้:

 HKEY_CLASSES_ROOT \ CLSID \ {B54F3741-5B07-11cf-A4B0-00AA004A55E8} 

ดูสิ่งนี้ด้วย

ข้อผิดพลาด“ ไม่มีเอ็นจินสคริปต์สำหรับนามสกุลไฟล์” เมื่อเรียกใช้ไฟล์. js

ตัวเลือกของบรรณาธิการ