Windows Installer เป็นบริการหลักที่จัดการการติดตั้งทุกอย่างใน Windows รวมถึงแอป ฟีเจอร์ และอื่นๆ หากบริการนี้เสียหาย คุณจะติดปัญหาการติดตั้งใหม่และอัปเกรดแอปต่างๆ
Windows Installer (msiserver) ทำงานไม่ได้
ในบทความนี้ เราจะแชร์รหัสข้อผิดพลาด (Error codes) และวิธีแก้ไข รวมถึงวิธีแก้ปัญหาต่างๆ
1. เรียกใช้ Program Install & Uninstall Troubleshooter
ข้อแนะนำแรกคือ เรียกใช้ Program Install and Uninstall Troubleshooter เพื่อซ่อมแซมปัญหาที่บล็อกการติดตั้งหรือการถอนโปรแกรม เนื่องจากคีย์รีจิสทรีที่เสียหาย โปรแกรมนี้จะแก้ไขคีย์รีจิสทรีที่เสียหายบนระบบ 64-bit ซึ่งควบคุมข้อมูลอัปเดต ปัญหาที่ป้องกันไม่ให้ถอนโปรแกรมเดิมได้สมบูรณ์ หรืออัปเดต และปัญหาที่บล็อกการถอนโปรแกรมผ่าน Add or Remove Programs (หรือ Programs and Features) ใน Control Panel
2. เริ่มบริการ Windows Installer
ในกล่อง Run ให้พิมพ์ MSIExec แล้วกด Enter
หากแสดงหน้าต่าง Windows Installer ที่อธิบายเกี่ยวกับ MSIExec แสดงว่าทำงานปกติ
หากแสดงข้อผิดพลาด คุณอาจต้องเริ่มบริการด้วยตนเอง
คลิกขวาที่แถบงาน เลือก Task Manager แท็บ Services ค้นหา msiserver และเริ่มบริการ

คุณสามารถรัน services.msc เพื่อเปิด Windows Services ไปที่ Windows Installer และรีสตาร์ทบริการได้เช่นกัน

3. Windows Installer Service could not be accessed
คุณอาจเห็นข้อความ Windows Installer Service could not be accessed ซึ่งมักเกิดขึ้นหาก Windows Installer Engine เสียหาย ติดตั้งไม่ถูกต้อง หรือถูกปิดใช้งาน คุณจะต้องแก้ไขความเสียหาย การตั้งค่า หรือเปิดใช้งาน บทความที่ลิงก์ไว้ยังแก้ปัญหาที่บริการ Windows Installer เริ่มไม่ได้ และแสดงข้อความ Error 5, Access is denied.
4. There is a problem with this Windows Installer package
หาก Windows Installer package เผชิญการเข้าถึงเครือข่ายที่ไม่เสถียรระหว่างการถอนหรือติดตั้ง อาจเกิดข้อผิดพลาดหากดำเนินการไม่สำเร็จ ข้อความอาจเป็นแบบนี้ “There is a problem with this Windows Installer package. A program required for this install to complete could not be run. Contact your support personnel or package vendor.”
5. Windows Installer keeps popping up
ปกติ Windows Installer หรือ msiexec.exe ทำงานในพื้นหลัง คุณสามารถตรวจสอบได้ใน Task Manager แต่หากมันทำงานตลอดเวลาและ Windows Installer keeps popping up แสดงว่ามันค้าง ความเป็นไปได้คือการติดตั้งไม่สามารถเสร็จสมบูรณ์ได้ ทำให้เกิดอาการนี้
อ่านเพิ่มเติม: Windows Installer Service missing.
6. Installation Package could not be opened
หากคุณติดตั้งซอฟต์แวร์ที่ดาวน์โหลดจากอินเทอร์เน็ตไม่ได้ และเกิดข้อความ “Installation Package could not be opened” น่าจะเป็นปัญหาด้านความปลอดภัย Windows มักบล็อกแอปที่ดาวน์โหลดจากอินเทอร์เน็ตเพราะไม่เชื่อมั่น คุณอาจต้องยกเลิกการบล็อก หรือปิดอันติไวรัสชั่วคราวเพื่อแก้ไข
7. Re-register Windows Installer service
หากวิธีอื่นๆ ไม่ได้ผล ตัวเลือกที่ดีที่สุดจากประสบการณ์คือ Re-register Windows Installer service เพราะจะแก้ไขปัญหารีจิสทรีและตั้งค่าพื้นฐานใหม่
เปิด Command Prompt ด้วยสิทธิ์ผู้ดูแลระบบ พิมพ์คำสั่งต่อไปนี้และกด Enter หลังแต่ละคำสั่ง:
%windir%\system32\msiexec.exe /unregister %windir%\system32\msiexec.exe /regserver %windir%\syswow64\msiexec.exe /unregister %windir%\syswow64\msiexec.exe /regserver
ปิด Command Prompt บันทึกงานทั้งหมด และรีสตาร์ทคอมพิวเตอร์
ตรวจสอบว่ายังเจอปัญหา Windows Installer อยู่หรือไม่
Windows OS เก็บแคช Windows Installer ไฟล์ที่ติดตั้งจะถูกแยกชั่วคราวที่นี่ก่อนติดตั้งบน PC หากคุณลบไฟล์จากที่นี่ด้วยตนเอง หรือระหว่างการติดตั้ง หรือโปรแกรมอื่นทำอย่างนั้น คุณจะได้ข้อผิดพลาด
ลิงก์ที่เป็นประโยชน์: How to enable Windows Installer logging.
