ตอนติดตั้ง Windows Installer Package อาจเจอ: Error 1603: A fatal error occurred during installation คลิก OK แล้ว Installation จะ Rollback
สาเหตุ Error 1603
เกิดขึ้นหากเงื่อนไขใดเงื่อนไขหนึ่งเป็นจริง:
- โฟลเดอร์ที่ติดตั้ง Package ถูก Encrypt
- Drive ที่มีโฟลเดอร์ติดตั้งถูก Access ผ่าน Substitute Drive
- SYSTEM Account ไม่มี Full Control Permissions บนโฟลเดอร์ติดตั้ง Windows Installer Service ใช้ SYSTEM Account ติดตั้งซอฟต์แวร์
Fix Error 1603: A fatal error occurred during installation
ใช้ Fix It Tool ของ Microsoft สำหรับ Auto Fix
หาไม่ได้ ให้ทำตามคู่มือ:
- ดับเบิลคลิก This PC บน Desktop
- คลิกขวา Drive ที่ต้องการติดตั้งโปรแกรม > Properties
- แท็บ Security > Edit
- ติ๊ก Allow ถัดจาก Full Control ภายใต้ Permissions สำหรับ User SYSTEM > Apply > OK
- หา SYSTEM ไม่เจอ > Add > Object Name พิมพ์ SYSTEM > OK > ทำซ้ำขั้นตอน 4
- กลับแท็บ Security > Advanced
- ติ๊ก Replace permission entries on all child objects with entries shown here that apply to child objects > OK ติ๊ก Reset permissions on all child objects and enable propagation of inheritable permissions (Windows รุ่นอื่น) > OK
- คลิก Yes เมื่อถาม
- ดับเบิลคลิก Installer Package จะไม่มีปัญหาอีก
วิธีที่ 2: Install Ownership Registry Hack
- ดาวน์โหลดและแตกไฟล์
- ดับเบิลคลิก InstallTakeOwnership.reg
- คลิกขวาไฟล์ที่ให้ Error 1603 > Take Ownership
- ลองติดตั้ง Installer Package อีกครั้ง ปัญหาแก้แล้ว
- อยากลบ Shortcut Take Ownership ให้ดับเบิลคลิก RemoveTakeOwnership.reg
วิธีที่ 3: Restart Windows Installer Service
- Windows Key + R > services.msc > Enter
- หา Windows Installer Service คลิกขวา > Properties
- คลิก Start หา Service ยังไม่ Run
- Run อยู่แล้ว > คลิกขวา > Restart
- ลองติดตั้งโปรแกรมที่ให้ Access Denied อีกครั้ง
วิธีที่ 4: Re-register Windows Installer
- Windows Key + X > Command Prompt (Admin)
- พิมพ์คำสั่งทีละอัน Enter:
%windir%\system32\msiexec.exe /unregister %windir%\system32\msiexec.exe /regserver %windir%\syswow64\msiexec.exe /unregister %windir%\syswow64\msiexec.exe /regserver
- Reboot PC
- ไม่แก้ Windows Key + R > พิมพ์ %windir%\system32 > Enter
- หา Msiexec.exe บันทึกที่อยู่ เช่น C:\WINDOWS\system32\Msiexec.exe
- Windows Key + R > regedit > Enter
- ไปคีย์: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer
- เลือก MSIServer ด้านขวา ดับเบิลคลิก ImagePath
- พิมพ์ที่อยู่ Msiexec.exe ที่บันทึกไว้ ตามด้วย /V เช่น:
C:\WINDOWS\system32\Msiexec.exe /V
- Boot เข้า Safe Mode
- Windows Key + X > Command Prompt (Admin)
- พิมพ์:
msiexec /regserver %windir%\Syswow64\Msiexec /regserver
- ปิดทั้งหมด Boot ปกติ
Recommended for you:
- วิธีแก้ BOOTMGR is missing Windows 10
- Fix Driver Power State Failure Windows 10
- Fix We couldn't complete the updates, Undoing changes
- วิธีแก้ Automatic Repair couldn't repair your PC
เสร็จแล้ว คุณ Fix Error 1603: A fatal error occurred during installation เรียบร้อย หายังมีคำถาม ถามในความคิดเห็นได้เลยครับ