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

แก้ไขข้อผิดพลาด Windows Installer 1603: คู่มือขั้นตอนต่อขั้นตอน

ข้อผิดพลาด 1603 เกิดขึ้นเมื่อคุณพยายามติดตั้งหรือใช้โปรแกรม "Windows Installer" บน PC ของคุณ โปรแกรมนี้ถูกใช้อย่างกว้างขวางเพื่อช่วยติดตั้งโปรแกรมต่างๆ บน Windows และเป็นหนึ่งในส่วนประกอบหลักของระบบ Windows น่าเสียดายที่ข้อผิดพลาด 1603 ยังคงแสดงเมื่อโปรแกรมนี้ถูกใช้ และเพื่อแก้ไข คุณควรทำตามขั้นตอนที่ระบุไว้ด้านล่าง:

ข้อผิดพลาด 1603 คืออะไร และสาเหตุคืออะไร?

  • "Error 1603: A fatal error occurred during installation"

ข้อผิดพลาด 1603 มักแสดงเมื่อคุณพยายามติดตั้งหรือใช้ซอฟต์แวร์ Windows Installer ข้อผิดพลาดนี้ปกติเกิดขึ้นเพราะ: คุณพยายามติดตั้งซอฟต์แวร์ลงในโฟลเดอร์ที่เข้ารหัส, ไดรฟ์ที่คุณพยายามติดตั้งซอฟต์แวร์ถูกใช้เป็น Substitute Drive บนระบบของคุณ หรือ Windows Installer ใช้บัญชี "System" เพื่อติดตั้งซอฟต์แวร์… และหากบัญชีนี้ไม่มีสิทธิ์ Administrator จะแสดงข้อผิดพลาด

คุณสามารถแก้ไขข้อผิดพลาด 1603 ได้โดยทำตามขั้นตอนด้านล่าง:

วิธีแก้ไขข้อผิดพลาด 1603

ขั้นตอนที่ 1 – ติดตั้งแพ็กเกจในโฟลเดอร์ที่ไม่ได้เข้ารหัส

หากคุณพยายามติดตั้งแพ็กเกจ Windows Installer ลงในโฟลเดอร์ที่เข้ารหัส คุณต้องแน่ใจว่าคุณติดตั้งโปรแกรมลงในโฟลเดอร์ที่ไม่ได้เข้ารหัส ในการทำเช่นนี้ คุณต้องแน่ใจว่าคุณมีโฟลเดอร์ที่ไม่ได้เข้ารหัส และติดตั้งโปรแกรมลงไปที่นั่น

ขั้นตอนที่ 2 – ตรวจสอบว่าไดรฟ์ติดตั้งไม่ใช่ "Substitute Drive"

"Substitute Drive" เป็นอีกชื่อหนึ่งของ "Virtual Drive" และการติดตั้งใดๆ ลงในไดรฟ์นี้จะทำให้ Windows ไม่สามารถอ่านไฟล์ที่ต้องการติดตั้งได้ ก่อให้เกิดข้อผิดพลาด 1603 เพื่อให้แน่ใจว่านี่ไม่ใช่ปัญหา คุณควรตรวจสอบว่าคุณไม่ได้พยายามติดตั้งโปรแกรม Windows Installer ลงใน Substitute Drives หนึ่งในนั้น

ขั้นตอนที่ 3 – เปลี่ยนการตั้งค่าบัญชี "SYSTEM" บนระบบของคุณ

หากคุณได้รับข้อความข้อผิดพลาดเพราะบัญชี SYSTEM ไม่มีสิทธิ์ Full Control บนโฟลเดอร์ที่คุณพยายามติดตั้งแพ็กเกจ Windows Installer ให้ใช้ขั้นตอนต่อไปนี้:

  1. บนเดสก์ท็อป Windows ให้ดับเบิลคลิก My Computer หน้าต่าง My Computer จะปรากฏ
  2. คลิกขวาที่ไดรฟ์ที่คุณต้องการติดตั้งแพ็กเกจ Windows Installer แล้วคลิก Properties
  3. คลิกแท็บ Security
  4. บนแท็บ Security ให้ทำดังนี้:
    >> หากใช้ Microsoft Windows 2000 ให้ตรวจสอบว่ากล่อง Name มีบัญชีผู้ใช้ SYSTEM
    >> หากใช้ Microsoft Windows XP ให้ตรวจสอบว่ากล่อง Group or user names มีบัญชีผู้ใช้ SYSTEM
  5. หากบัญชีผู้ใช้ SYSTEM ไม่อยู่ในกล่อง ให้ทำตามขั้นตอนนี้เพื่อเพิ่มบัญชี SYSTEM เข้าไปในกล่อง:
    1. คลิก Add กล่องโต้ตอบ Select Users or Groups จะปรากฏ
    2. ในช่อง Name ให้คลิก SYSTEM แล้วคลิก Add
    3. คลิก OK
  6. ในส่วน Permissions ให้คลิกเพื่อเลือกช่อง Full Control ภายใต้ Allow แล้วคลิก Advanced
  7. ทำดังต่อไปนี้:
    • หากใช้ Windows XP ในกล่องโต้ตอบที่ปรากฏ ให้คลิกเพื่อเลือกช่อง Replace permission entries on all child objects with entries shown here that apply to child objects สำหรับบัญชี SYSTEM แล้วคลิก OK
    • หากไม่ใช้ Windows XP ในกล่องโต้ตอบที่ปรากฏ ให้คลิกเพื่อเลือกช่อง Reset permissions on all child objects and enable propagation of inheritable permissions สำหรับบัญชี SYSTEM แล้วคลิก OK

8. รันแพ็กเกจ Windows Installer อีกครั้ง

ขั้นตอนเหล่านี้ควรจะแก้ไขข้อผิดพลาด 1603 บน PC ของคุณ เรายังแนะนำให้ใช้ "Registry Cleaner" เพื่อป้องกันข้อผิดพลาดเพิ่มเติม:


แนะนำอย่างยิ่ง – ทำความสะอาด "Registry"

"Registry" เป็นฐานข้อมูลสำคัญมากภายในระบบ Windows ซึ่งมีการตั้งค่าและตัวเลือกทั้งหมดที่ Windows ต้องการเพื่อทำงาน แม้ Registry จะเป็นหนึ่งในส่วนสำคัญที่สุดของระบบ Windows แต่ก็เป็นหนึ่งในสาเหตุใหญ่ที่สุดของปัญหาสำหรับ PC ของคุณ เพราะมันถูกทำลายและเสียหายอย่างต่อเนื่อง นี่เป็นปัญหาหลักที่ทำให้ PC ของคุณใช้เวลานานขึ้นในการอ่านไฟล์ที่ต้องการทำงาน และก่อให้เกิดข้อผิดพลาดอย่าง 1603 ด้วยเหตุนี้ ขอแนะนำอย่างยิ่งให้คุณใช้ 'Registry Cleaner' เพื่อแก้ไขข้อผิดพลาดที่เป็นไปได้ซึ่งอาจก่อให้เกิดปัญหานี้