ข้อผิดพลาด 1607 เป็นข้อผิดพลาดที่เกิดขึ้นบน Windows XP และแสดงเมื่อผู้ใช้พยายามติดตั้งซอฟต์แวร์ และโปรแกรมติดตั้งพบข้อผิดพลาด ข้อผิดพลาด 1607 เป็น Runtime Error ซึ่งบ่งชี้ว่าปัญหาที่ก่อให้เกิดอาจหลากหลายและเกิดจากปัญหาจำนวนมากที่เกิดขึ้นเมื่อโปรแกรมกำลังทำงาน กรณีทั่วไปของข้อผิดพลาดนี้เกิดขึ้นเมื่อโปรแกรมติดตั้งหยุดทำงานและล้มเหลวในการแสดงว่าอะไร…
สาเหตุของข้อผิดพลาด 1607
ข้อผิดพลาดจะปรากฏในกล่องโต้ตอบขณะที่โปรแกรมกำลังติดตั้ง:
"1607:Unable to install InstallShield Scripting Runtime"
สิ่งนี้อาจทำให้ประทับใจแย่ แต่เป็นปัญหารutin ที่มักเกิดจากชุดของไฟล์ระบบไม่ได้ถูกลงทะเบียนบนระบบ หรือใช้ Windows Installer เวอร์ชันเก่า อย่างไรก็ตาม สาเหตุอื่นของข้อผิดพลาดนี้รวมถึงข้อผิดพลาด Registry และการติดเชื้อไวรัส ทำตามขั้นตอนด้านล่างเพื่อแก้ไขข้อผิดพลาดนี้:
ขั้นตอนแก้ไขข้อผิดพลาด 1607
ขั้นตอนที่ 1 – ลงทะเบียนไฟล์ idriver และ msiexec ใหม่
การขาดการลงทะเบียนของไฟล์ idriver และ msiexec มักก่อให้เกิดข้อผิดพลาด 1607 การลงทะเบียนไฟล์ใหม่บนระบบของคุณสามารถแก้ไขปัญหานี้ได้ และเพื่อทำเช่นนั้น คุณสามารถทำตามขั้นตอนเหล่านี้:
- คลิก Start > Run
- พิมพ์: "C:\Program Files\Common Files\InstallShield\Driver\<version number>\Intel 32\IDriver.exe" /REGSERVER"
- คลิก OK
- คลิก Start > Run
- พิมพ์ "C:\Windows\System32\msiexec.exe /REGSERVER"
- คลิก OK
หมายเหตุ: <version number> แตกต่างกันไปบนคอมพิวเตอร์ต่างๆ มันสอดคล้องกับเวอร์ชันของ Installscript Engine หาตัวเลขเวอร์ชันที่คุณมีบน PC ได้โดยการไปที่โฟลเดอร์ C:\Program Files\Common Files\InstallShield\Driver\ และดูว่าโฟลเดอร์ไหนมีไดเรกทอรี Intel32 อยู่ภายใน วิธีนี้ควรจะทำงานได้ แต่หากปัญหายังคงอยู่ ให้ดำเนินการขั้นตอนที่ 2
ขั้นตอนที่ 2 – ติดตั้ง InstallShield Script ใหม่
บางครั้ง InstallShield (โปรแกรมติดตั้ง) อาจต้องการติดตั้ง Script ใหม่ ทำตามขั้นตอนเหล่านี้เพื่อให้แน่ใจว่ามันถูกติดตั้งอย่างถูกต้อง:
- ดาวน์โหลดไฟล์ ISScript7.zip สามารถหาได้ที่เว็บไซต์นี้
- แตกไฟล์ ISScript7.zip
- ดับเบิลคลิกไฟล์ ISScript.msi
จากนั้นทำตามขั้นตอนใน Setup นี่ควรจะแก้ไขข้อผิดพลาด อย่างไรก็ตาม หากข้อผิดพลาดยังคงอยู่ ให้ไปขั้นตอนถัดไป
ขั้นตอนที่ 3 – อนุญาตให้บัญชีของคุณมีสิทธิ์ Administrator
สิทธิ์ Administrator ถูกออกแบบมาเพื่อปกป้อง PC ของคุณจากความเสียหายจากผู้ใช้คนอื่น พวกเขาสามารถขวางกิจกรรมของคุณและมักก่อให้เกิดปัญหากับ Windows Installer ในการอนุญาตสิทธิ์ Admin ทำตามขั้นตอนเหล่านี้:
- คลิก Start > All Programs, วางเมาส์เหนือ Accessories และคลิก Windows Explorer
- คลิกที่ Tools Menu > Folder Options
- คลิกที่แท็บ View
- คลิก Show Hidden Files and Folders
- คลิก OK
- ไปที่ C:\Windows\Installer
- คลิกขวาที่โฟลเดอร์ Installer และคลิก Properties
- คลิกที่แท็บ Security
- คลิก System และแน่ใจว่า ช่อง Full Control ถูกติ๊ก
- คลิก Administrators และตรวจสอบว่า ช่อง Full Control ถูกติ๊ก
- ตรวจสอบ ชื่อผู้ใช้ของคุณ และตรวจสอบว่า ช่อง Full Control ถูกติ๊ก
สิ่งนี้บังคับให้ Windows Installer เริ่มในโหมด Admin ด้วยสิทธิ์ Admin ทำให้แน่ใจว่าหากมันต้องการเข้าถึงไฟล์ที่ซ่อนหรือได้รับการปกป้อง มันสามารถทำได้ หากไม่แก้ไขข้อผิดพลาด ให้ดำเนินการขั้นตอนถัดไป
ขั้นตอนที่ 4 – ปิด Instance อื่นๆ ของ Windows Installer
ในบางกรณี Instance ของ Windows Installer สองตัวสามารถขัดแย้งกันและป้องกันไม่ให้อีกตัวเข้าถึงไฟล์ที่จำเป็น ในการป้องกันสิ่งนี้ ทำตามขั้นตอนเหล่านี้:
- คลิกขวา ที่ Taskbar และคลิก Task Manager (หรือกด Control Alt Delete)
- คลิกแท็บ Processes
- คลิก Msiexec.exe ใน รายการ Processes และคลิก End Process (ด้านล่าง)
- คลิก Yes ใน กล่องโต้ตอบ ที่ปรากฏ (ไม่สำคัญ)
- หากมี Instance Msiexec.exe อื่นๆ กำลังทำงาน ให้ ทำซ้ำขั้นตอนที่ 3 และ 4 สำหรับแต่ละตัว
- ปิด Task Manager และเริ่มกระบวนการติดตั้งอีกครั้ง
การรัน Instance เดียวกันของโปรแกรมสองตัวอาจก่อให้เกิดความขัดแย้งเพราะพวกมันพยายามใช้ไฟล์เดียวกัน Windows ไม่อนุญาตให้ทำได้เพื่อป้องกัน Crash ของระบบ หากขั้นตอนนี้ไม่ช่วย ให้ไปขั้นตอนถัดไป
ขั้นตอนที่ 5 – ทำความสะอาดไวรัส
– ใช้โปรแกรมแอนติไวรัสนี้
ไวรัสเป็นสาเหตุใหญ่ของข้อผิดพลาด 1607 และมักเป็นเหตุผลเงียบๆ ที่คอมพิวเตอร์หลายเครื่องสุดท้ายแล้วแสดงข้อผิดพลาด ปัญหาคือเพราะไวรัสติดตั้งตัวเองบน PC ของคุณ พวกมันสุดท้ายพยายามใช้ไฟล์และโปรแกรมเดียวกันที่ Installer ของคุณอาจต้องการเปลี่ยน ทำให้เกิดความขัดแย้งที่ Windows ไม่สามารถแก้ไขหรือกู้คืนได้ เพื่อให้แน่ใจว่าไม่ใช่ปัญหา ขอแนะนำให้คุณทำความสะอาด "Malware" ใดๆ ที่ Windows อาจมีอยู่ภายใน โดยใช้โปรแกรมแอนติไวรัสอย่าง "XoftSpy" แต่ก็มีตัวเลือกอื่นๆ อีกมากมาย
ขั้นตอนที่ 6 – ทำความสะอาด Registry
–
'Registry' ยังเป็นสาเหตุใหญ่ของ Runtime Errors และโดยเฉพาะข้อผิดพลาด 1607 ส่วนนี้ของ PC เป็นฐานข้อมูลขนาดใหญ่ที่เก็บข้อมูลและการตั้งค่าสำหรับระบบและซอฟต์แวร์ทั้งหมดบน PC ของคุณ เป็นหนึ่งในส่วนสำคัญที่สุดของระบบ Registry ถูกใช้บ่อยมากจนคอมพิวเตอร์ของคุณมักท่วมท้นและสับสนเกี่ยวกับการตั้งค่าทั้งหมดที่เปิดจากมัน บ่อยครั้งที่ Windows จะบันทึกการตั้งค่า Registry หลายอย่างในวิธีที่ผิด ทำให้คอมพิวเตอร์ของคุณเสียหายและบกพร่องเพราะมันไม่สามารถอ่านการตั้งค่าที่จำเป็นต่อการทำงานได้ อย่างเข้าใจได้ นี่เป็นปัญหาใหญ่สำหรับ Windows Installer เพราะหากมันไม่สามารถอ่านไฟล์ที่ต้องการได้ จะสร้างปัญหาใหญ่สำหรับ PC ของคุณ คุณสามารถแก้ไขได้โดยใช้ 'Registry Cleaner' เพื่อสแกนผ่านระบบของคุณ