.msi 安裝包需呼叫 Windows Installer 服務,該服務異常會導致安裝失敗,提示「無法存取 Windows Installer 服務」。
reg delete HKLM\SOFTWARE\Microsoft\SQMClient\Windows\DisabledSessions /va /f
regedit.exe 開啟注冊表編輯器。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SQMClient\Windows\DisabledSessions。將上述 reg delete 指令存為 fix_installer.bat,右鍵「以系統管理員身分執行」即可一鍵修復。
原理相同,皆為清除導致 Installer 服務異常的注冊表項目。修復後 .msi 安裝包即可正常執行。