Vista/Win7 安裝 .msi 套件時常跳出「無法存取 Windows Installer 服務」,主因是註冊表 DisabledSessions 項目干擾。簡單一行指令即可修復。
reg delete HKLM\SOFTWARE\Microsoft\SQMClient\Windows\DisabledSessions /va /f
執行後重開機即可正常安裝 MSI 套件。
regeditHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SQMClient\Windows\DisabledSessions將上述指令存為 fix_msi.bat,右鍵「以系統管理員身分執行」即可一鍵修復,方便多台電腦部署。
原理:清除 SQMClient 客戶體驗改善計畫殘留的停用會話記錄,恢復 Windows Installer 服務正常啟動。