Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

แก้ไข Runtime Error 1607 บน Windows XP – ขั้นตอนที่รวดเร็วและง่าย

ข้อผิดพลาด 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 การลงทะเบียนไฟล์ใหม่บนระบบของคุณสามารถแก้ไขปัญหานี้ได้ และเพื่อทำเช่นนั้น คุณสามารถทำตามขั้นตอนเหล่านี้:

  1. คลิก Start > Run
  2. พิมพ์: "C:\Program Files\Common Files\InstallShield\Driver\<version number>\Intel 32\IDriver.exe" /REGSERVER"
  3. คลิก OK
  4. คลิก Start > Run
  5. พิมพ์ "C:\Windows\System32\msiexec.exe /REGSERVER"
  6. คลิก OK

หมายเหตุ: <version number> แตกต่างกันไปบนคอมพิวเตอร์ต่างๆ มันสอดคล้องกับเวอร์ชันของ Installscript Engine หาตัวเลขเวอร์ชันที่คุณมีบน PC ได้โดยการไปที่โฟลเดอร์ C:\Program Files\Common Files\InstallShield\Driver\ และดูว่าโฟลเดอร์ไหนมีไดเรกทอรี Intel32 อยู่ภายใน วิธีนี้ควรจะทำงานได้ แต่หากปัญหายังคงอยู่ ให้ดำเนินการขั้นตอนที่ 2

ขั้นตอนที่ 2 – ติดตั้ง InstallShield Script ใหม่

บางครั้ง InstallShield (โปรแกรมติดตั้ง) อาจต้องการติดตั้ง Script ใหม่ ทำตามขั้นตอนเหล่านี้เพื่อให้แน่ใจว่ามันถูกติดตั้งอย่างถูกต้อง:

  1. ดาวน์โหลดไฟล์ ISScript7.zip สามารถหาได้ที่เว็บไซต์นี้
  2. แตกไฟล์ ISScript7.zip
  3. ดับเบิลคลิกไฟล์ ISScript.msi

จากนั้นทำตามขั้นตอนใน Setup นี่ควรจะแก้ไขข้อผิดพลาด อย่างไรก็ตาม หากข้อผิดพลาดยังคงอยู่ ให้ไปขั้นตอนถัดไป

ขั้นตอนที่ 3 – อนุญาตให้บัญชีของคุณมีสิทธิ์ Administrator

สิทธิ์ Administrator ถูกออกแบบมาเพื่อปกป้อง PC ของคุณจากความเสียหายจากผู้ใช้คนอื่น พวกเขาสามารถขวางกิจกรรมของคุณและมักก่อให้เกิดปัญหากับ Windows Installer ในการอนุญาตสิทธิ์ Admin ทำตามขั้นตอนเหล่านี้:

  1. คลิก Start > All Programs, วางเมาส์เหนือ Accessories และคลิก Windows Explorer
  2. คลิกที่ Tools Menu > Folder Options
  3. คลิกที่แท็บ View
  4. คลิก Show Hidden Files and Folders
  5. คลิก OK
  6. ไปที่ C:\Windows\Installer
  7. คลิกขวาที่โฟลเดอร์ Installer และคลิก Properties
  8. คลิกที่แท็บ Security
  9. คลิก System และแน่ใจว่า ช่อง Full Control ถูกติ๊ก
  10. คลิก Administrators และตรวจสอบว่า ช่อง Full Control ถูกติ๊ก
  11. ตรวจสอบ ชื่อผู้ใช้ของคุณ และตรวจสอบว่า ช่อง Full Control ถูกติ๊ก

สิ่งนี้บังคับให้ Windows Installer เริ่มในโหมด Admin ด้วยสิทธิ์ Admin ทำให้แน่ใจว่าหากมันต้องการเข้าถึงไฟล์ที่ซ่อนหรือได้รับการปกป้อง มันสามารถทำได้ หากไม่แก้ไขข้อผิดพลาด ให้ดำเนินการขั้นตอนถัดไป

ขั้นตอนที่ 4 – ปิด Instance อื่นๆ ของ Windows Installer

ในบางกรณี Instance ของ Windows Installer สองตัวสามารถขัดแย้งกันและป้องกันไม่ให้อีกตัวเข้าถึงไฟล์ที่จำเป็น ในการป้องกันสิ่งนี้ ทำตามขั้นตอนเหล่านี้:

  1. คลิกขวา ที่ Taskbar และคลิก Task Manager (หรือกด Control Alt Delete)
  2. คลิกแท็บ Processes
  3. คลิก Msiexec.exe ใน รายการ Processes และคลิก End Process (ด้านล่าง)
  4. คลิก Yes ใน กล่องโต้ตอบ ที่ปรากฏ (ไม่สำคัญ)
  5. หากมี Instance Msiexec.exe อื่นๆ กำลังทำงาน ให้ ทำซ้ำขั้นตอนที่ 3 และ 4 สำหรับแต่ละตัว
  6. ปิด 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' เพื่อสแกนผ่านระบบของคุณ