优先启动Windows Installer服务:在services.msc中设启动类型为手动或自动并点击“启动”;若报错2则恢复缺失的msiexec.exe;再执行msiexec /unregister与/regserver重注册;接着修复C:\Windows\Installer权限;最后运行sfc /scannow及DISM修复系统文件。

当你在Windows 10中双击运行一个MSI安装包,或尝试卸载某款软件时,突然弹出“无法访问 Windows Installer 服务”提示框,说明系统底层安装引擎已中断响应——这不是软件兼容性问题,而是Windows Installer服务本身已失效或关键组件缺失。
检查并强制启动Windows Installer服务
第一步永远是确认服务是否在运行。该服务默认为手动启动类型,若从未被触发过,就一直处于停止状态,所有MSI操作都会立即失败。
按下 Win + R 打开运行窗口,输入 services.msc 并回车→在服务列表中找到 Windows Installer→右键选择“属性”→将“启动类型”设为【手动】(勿选禁用)→若“服务状态”显示“已停止”,点击“启动”按钮→点击“应用”后关闭窗口。
这一步操作起来很简单,但必须确保服务状态变为“正在运行”后再进行下一步验证;如果点击“启动”后弹出“错误2:系统找不到指定的文件”,说明msiexec.exe已丢失,需跳转至“恢复缺失的msiexec.exe文件”部分处理。
重新注册Windows Installer核心组件
当msi.dll、msiexec.exe等组件的COM注册信息损坏时,即使服务显示“正在运行”,实际也无法被调用。此时必须注销再重建注册绑定。
方法一:命令行重注册
右键“开始”按钮→选择“Windows PowerShell(管理员)”→依次执行以下两条命令,每条后按回车:
msiexec /unregister
msiexec /regserver
命令执行后无成功提示属正常现象;执行完毕后必须重启电脑,否则新注册不会生效。
方法二:SC命令强制配置服务启动方式(适用于服务启动失败但文件完整的情况)
在同一个管理员PowerShell窗口中,直接运行:
sc config msiserver start= auto→回车
sc start msiserver→回车
注意等号前后必须有空格,否则命令无效;若返回“拒绝访问”,说明当前会话未真正以管理员权限运行。
使用SFC扫描修复系统文件
如果服务启动后仍报错,或安装MSI包时卡在初始化阶段,大概率是msiexec.exe、msi.dll等受保护系统文件被篡改或损坏。SFC工具能自动定位并替换这些文件。
以管理员身份打开PowerShell→输入命令:sfc /scannow→回车→等待扫描完成(通常需8–12分钟)→若提示“已修复损坏文件”,请立即重启系统→重启后再次进入services.msc确认Windows Installer服务能否稳定保持“正在运行”状态。
扫描过程中若提示“Windows 资源保护找到了损坏文件,但无法修复其中的某些文件”,说明系统映像已深层损坏,需进入下一步DISM修复。
恢复缺失的msiexec.exe文件
当在services.msc中双击Windows Installer服务,属性窗口“可执行文件路径”指向 C:\Windows\System32\msiexec.exe,但手动打开该路径却提示“文件不存在”,这就是典型的核心可执行文件丢失。不能靠下载第三方installer安装包,必须从同版本系统中提取原始文件。
第一步:确认缺失
打开文件资源管理器,在地址栏输入 C:\Windows\System32\msiexec.exe 并回车→若弹出“找不到文件”或“拒绝访问”,则确认缺失。
第二步:获取原始文件
从另一台同为Windows 10 22H2或21H2的正常电脑上,复制 C:\Windows\System32\msiexec.exe 文件→将该文件粘贴至本机相同路径下→**粘贴时若提示权限不足,请先右键该文件夹→属性→安全→编辑→添加当前用户并勾选“完全控制”→再粘贴**。
第三步:重置文件属性
右键刚粘贴的msiexec.exe→属性→取消勾选“只读”→确定→回到services.msc,尝试启动Windows Installer服务。
修正C:\Windows\Installer目录权限
这个隐藏文件夹是Windows Installer运行时必需的缓存与事务日志存储区。一旦被误删、NTFS加密或权限锁死,服务会在启动瞬间崩溃,且不报具体错误。
在文件资源管理器地址栏输入 C:\Windows\Installer 并回车→若提示“你没有权限打开该文件夹”,右键→属性→安全→高级→禁用“继承权限”→删除所有非SYSTEM和Administrators的权限条目→点击“添加”→输入 SYSTEM→勾选“完全控制”→再添加当前登录用户名→同样勾选“完全控制”→点击“应用”并确认所有提示。
这一步不可跳过:很多用户修复了服务却仍安装失败,根源就是Installer目录权限残留了旧域策略或勒索软件修改痕迹。
通过DISM修复系统映像
当SFC提示“某些文件无法修复”时,说明受损的是Windows系统映像本身。DISM能从Windows Update或本地映像源下载并替换整个受损组件堆栈。
以管理员身份运行PowerShell→执行以下命令:
DISM /Online /Cleanup-Image /RestoreHealth
等待执行完成(通常需15–25分钟)→完成后立即运行 sfc /scannow 再次扫描→全部完成后重启电脑→打开services.msc确认Windows Installer服务状态。

















