应依次检查并启动Windows Installer服务、重新注册msiexec组件、运行SFC修复系统文件、修正Installer目录权限、配置DCOM与注册表权限、安全模式下启用服务、用DISM修复系统映像。

如果您在Windows 10中尝试安装或卸载软件时,系统弹出“无法访问 Windows Installer 服务”或“Windows Installer 服务无法启动”的错误提示,则很可能是msiserver服务未运行、注册异常、系统文件损坏或权限配置错误所致。以下是多种经验证的修复方法:
一、检查并手动启动Windows Installer服务
Windows Installer服务(msiserver)默认为手动启动类型,若未被触发则处于停止状态,直接导致所有MSI安装包失效。需确认其当前状态并强制启动。
1、按下 Win + R 打开运行窗口,输入 services.msc 并回车。
2、在服务列表中找到 Windows Installer,右键选择“属性”。
3、将“启动类型”设为 手动 或 自动;若“服务状态”显示“已停止”,点击“启动”按钮。
4、点击“应用”后关闭窗口,立即测试安装一个MSI程序验证是否生效。
二、重新注册Windows Installer核心组件
msiexec.exe及其关联DLL(如msi.dll)的注册信息一旦丢失或错乱,会导致服务无法被系统调用。通过命令行注销再重新注册可恢复组件绑定关系。
1、右键点击“开始”按钮,选择 Windows PowerShell(管理员) 或 命令提示符(管理员)。
2、依次执行以下两条命令,每条命令后按回车:
msiexec /unregister
msiexec /regserver
3、命令无显式成功提示属正常现象;执行完毕后关闭窗口,重启计算机再试安装。
三、使用系统文件检查器(SFC)修复受损系统文件
msiexec.exe、msi.dll等关键可执行文件若被篡改、损坏或缺失,将直接引发服务启动失败。SFC工具可扫描并替换受保护的系统文件。
1、以管理员身份打开PowerShell或命令提示符。
2、输入命令:sfc /scannow 并回车。
3、等待扫描完成(通常需5–15分钟),若提示“已修复损坏文件”,请立即重启系统。
4、重启后再次进入services.msc确认Windows Installer服务能否正常启动。
四、验证并修复C:\Windows\Installer目录权限与存在性
C:\Windows\Installer是Windows Installer服务运行所依赖的核心缓存目录,存储所有MSI安装包的原始数据和事务日志。该文件夹若被删除、权限受限或NTFS加密,服务将拒绝响应。
1、打开文件资源管理器,在地址栏输入 C:\Windows\Installer 并回车。
2、若提示“位置不可用”或目录为空,说明文件夹已被误删——需从同版本Windows 10系统中复制完整Installer文件夹覆盖。
3、右键该文件夹 → “属性” → “安全”选项卡 → 点击“高级” → 确保 SYSTEM 和 Administrators 组拥有“完全控制”权限,且“继承自父项”已启用。
五、修复DCOM与注册表权限配置
Windows Installer依赖DCOM机制进行进程间通信,若DCOM默认模拟级别设为“匿名”,或注册表项HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer权限不足,服务将因拒绝访问而启动超时(错误1053)。
1、以管理员身份运行 dcomcnfg,切换至“默认属性”选项卡。
2、将“默认模拟级别”设为 标识,“默认身份验证级别”设为 连接,点击确定保存。
3、运行 regedit,导航至 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer。
4、右键“MSIServer”项 → “权限” → 选中 SYSTEM → 勾选“完全控制”,点击确定。
5、双击右侧“ImagePath”字符串值,确认其数值数据为:%SystemRoot%\System32\msiexec.exe /V;如有偏差请修正。
六、在安全模式下启用Windows Installer服务
若仅在安全模式中出现该错误,系因Windows默认不加载MSIServer服务。需通过注册表注入安全启动项,使其可在Minimal SafeBoot环境中运行。
1、以管理员身份打开命令提示符。
2、执行命令:REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\MSIServer" /VE /T REG_SZ /F /D "Service"
3、继续执行:net start msiserver
4、若返回“服务正在启动”或“服务已启动”,即表示启用成功,可立即安装MSI包。
七、使用DISM工具修复系统映像完整性
当SFC无法修复问题时,往往表明底层系统映像(WinSxS)已损坏。DISM可从Windows更新服务器或本地映像源还原核心组件。
1、管理员权限打开PowerShell。
2、运行命令:DISM /Online /Cleanup-Image /RestoreHealth
3、等待操作完成(可能耗时20分钟以上),过程中不要中断电源或关机。
4、完成后再次执行 sfc /scannow 进行二次校验。











