Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไขและกู้คืนไฟล์ Windows Installer Cache ที่หายไป

โฟลเดอร์ Windows Installer cache เป็นโฟลเดอร์ระบบซ่อนอยู่ที่ C:\Windows\Installer เมื่อติดตั้งซอฟต์แวร์ด้วย Windows Installer จะเก็บสำเนาข้อมูลระบบที่เปลี่ยนแปลงไว้ที่นี่ ประกอบด้วยสำเนาการอัปเดตที่ติดตั้งแล้ว

ข้อมูลนี้จำเป็นเมื่อต้องการถอนการติดตั้งซอฟต์แวร์ เก็บไม่ใช่ไฟล์เต็มๆ แต่เป็น MSI trigger เท่านั้น หากลบไฟล์หรือโฟลเดอร์นี้ อาจถอนติดตั้ง ซ่อมแซม หรืออัปเดตโปรแกรมผ่าน Windows Installer ไม่ได้ จึงไม่ควรลบเนื้อหาในโฟลเดอร์ Windows Installer

แต่หากเจอสถานการณ์ที่ถอนติดตั้ง ซ่อมแซม หรืออัปเดตซอฟต์แวร์บางตัวไม่ได้ แม้ไม่ได้ลบไฟล์จาก cache โฟลเดอร์ Windows Installer cache อาจเสียหายหรือถูกทำลาย เช่น ถ้าเจ้าของไดเรกทอรี %WINDIR%\Installer เปลี่ยนจาก SYSTEM หรือ Administrators Windows Installer จะล้าง installer cache

การคัดลอกไฟล์ติดตั้งที่หายไปจากคอมพิวเตอร์อื่นมาไว้ที่นี่ไม่ช่วย เพราะไฟล์ใน cache เป็นของเฉพาะระบบแต่ละเครื่อง

ไฟล์ Windows Installer Cache หายไป

Microsoft Support หรือซอฟต์แวร์ภายนอกไม่ช่วยกู้คืนไฟล์ที่หายไปจาก Windows Installer cache ได้ อาจต้องติดตั้งซอฟต์แวร์ใหม่ หรือ rebuild ระบบปฏิบัติการ ผ่าน System Restore, System Backup หรือติดตั้ง Windows ใหม่

ข้อความข้อผิดพลาดระบบอื่นๆ ที่อาจเกิดจากไฟล์ Installer Cache หายไป:

  • 1612: Installation source not available
  • 1620: Installation package could not be opened
  • 1635: Unable to install Windows Installer MSP file
  • 1636: Unable to install Windows Installer MSP file
  • 1642: Upgrade cannot be installed
  • 1706: Invalid endpoint format
  • 1714: Older version of SQL Server Native Client cannot be removed

เพื่อกู้คืนไฟล์ที่หายไป ต้องทำ Full system state restoration ไม่สามารถแทนที่ไฟล์ที่หายไปจาก backup เดิมได้ อ่านเพิ่มที่ KB2667628

ใช้สคริปต์ PowerShell Restore-InstallerFiles

ใช้สคริปต์ PowerShell "Restore-InstallerFiles.ps1" สแกนหาไฟล์ Installer ที่หายไปและกู้คืนจากแหล่งต่างๆ เช่น Local folder, Shared folder หรือเครื่องอื่นที่เข้าถึงได้ มีอยู่ที่ TechNet

Windows Installer Cache Verifier Package

Windows Installer Cache Verifier Package troubleshooter รวมอยู่ใน Microsoft Support Diagnostics service บริการนี้รันการวิเคราะห์อัตโนมัติเพื่อหาวิธีแก้ไข

สามารถวิเคราะห์อัตโนมัติ ระบุวิธีแก้ และตรวจสอบว่าไฟล์ Windows Installer Cache หายไปหรือไม่

วิธีรัน: ไปที่ Microsoft Fix it Center Pro ล็อกอินด้วย Microsoft Account จะเห็นรายการ Analysis packages ค้นหาและคลิก Windows Installer Cache Verifier Package ตั้งชื่อ Analysis Session คลิก Save จะต้องใช้ชื่อนี้ดูผลวิเคราะห์ภายหลัง

แก้ไขและกู้คืนไฟล์ Windows Installer Cache ที่หายไป

ปฏิบัติตามคำแนะนำบนหน้าจอเพื่อดาวน์โหลดและรัน Windows Installer Cache Verifier Package

แก้ไขและกู้คืนไฟล์ Windows Installer Cache ที่หายไป

เสร็จแล้ว รอประมาณ 1 ชั่วโมง แล้วไปดูผลวิเคราะห์

แก้ไขและกู้คืนไฟล์ Windows Installer Cache ที่หายไป

หาชื่อ Analysis Session ที่ตั้งไว้ ดูว่าวิธีแก้ไขที่แนะนำช่วยได้ไหม

หวังว่าบทความนี้จะมีประโยชน์

แก้ไขและกู้คืนไฟล์ Windows Installer Cache ที่หายไป