应依次检查并启动windows installer服务、命令行重启重注册、注销重建注册表项、修复系统文件完整性、修正dcom权限与system账户控制权、启用msi安装日志诊断。

如果您双击 .msi 安装包却没有任何反应,或弹出“无法访问 Windows Installer 服务”提示,则极可能是 Windows Installer 服务未运行、注册异常或核心组件损坏。以下是解决此问题的步骤:
一、检查并启动 Windows Installer 服务
Windows Installer 服务(对应服务名 msiserver)是执行所有 MSI 安装操作的基础后台进程;若其状态为“已停止”或“启动类型”设为“禁用”,则双击 .msi 文件将完全无响应。
1、按下 Win + R 组合键,输入 services.msc 并回车,以管理员权限打开服务管理控制台。
2、在服务列表中找到名称为 Windows Installer 的条目。
3、观察其“状态”列:若显示“已停止”,右键点击该服务,选择“启动”;若“启动类型”为“禁用”,需继续执行下一步。
4、右键该服务,选择“属性”,在“常规”选项卡中将“启动类型”设为 自动(延迟启动)。
5、点击“应用”,再点击“确定”保存设置。
二、以命令行方式重启与重注册服务组件
图形界面操作可能因 msiserver.exe 进程残留或 COM 注册失效而失败;通过命令行强制终止服务并重新注册 msi.dll 可恢复底层调用能力。
1、按下 Win + X,选择“终端(管理员)”或“命令提示符(管理员)”。
2、依次执行以下两条命令,每条后按回车:
net stop msiserver
net start msiserver
3、执行完成后,再运行以下命令重新注册核心安装引擎:regsvr32 msi.dll
4、若返回提示“DllRegisterServer 在 msi.dll 中已成功”,说明注册完成。
三、注销并重建 Windows Installer 注册表项
注册表中与 MSI 相关的 CLSID 和 InprocServer32 键值若被破坏,会导致 msiexec.exe 无法加载安装引擎,即使服务显示运行也无法响应双击动作。
1、按下 Win + R,输入 cmd 并回车打开命令提示符。
2、输入以下命令并回车:msiexec /unregister
3、等待命令执行完毕后,再次输入:msiexec /regserver
4、关闭命令窗口,无需重启系统即可立即测试 .msi 文件是否可响应。
通过 SSH 隧道从 Android 设备在互联网上对 Windows PC 实现完整远程控制的设置与使用指南,适用于远程桌面访问、安全 RDP 等。
四、修复系统文件完整性
msiexec.exe 或其依赖文件(如 msi.dll、msihnd.dll)若被损坏或替换,将导致服务启动失败或安装流程中断;需使用系统级工具扫描并还原原始文件。
1、以管理员身份运行终端,执行:sfc /scannow
2、等待扫描完成;若报告“发现损坏文件并已成功修复”,请继续执行下一步。
3、执行:DISM /Online /Cleanup-Image /RestoreHealth
4、完成后重启计算机。
五、修正 DCOM 权限与 SYSTEM 账户控制权
DCOM 默认模拟级别设为“匿名”或 SYSTEM 账户对关键路径缺乏完全控制权限,是引发 Error 5(拒绝访问)及错误 1053 的常见原因。
1、按下 Win + R,输入 dcomcnfg 并回车。
2、展开“组件服务 → 计算机 → 我的电脑”,右键选择“属性”。
3、切换至“默认属性”选项卡,在“默认模拟级别”中选择 标识,点击“确定”。
4、按下 Win + R,输入 regedit,导航至:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver
5、右键“msiserver”项,选择“权限”,确认 SYSTEM 用户拥有“完全控制”权限;若无,勾选并应用。
六、启用 MSI 安装日志进行深度诊断
当上述方法均未见效时,启用详细 MSI 日志可捕获具体失败环节,例如文件访问拒绝、注册表写入失败或 DLL 加载异常。
1、按下 Win + R,输入 regedit,导航至:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer
2、若“Installer”项不存在,请右键“Windows”新建“项”,命名为 Installer。
3、在右侧空白处右键 → 新建 → DWORD (32 位) 值,命名为 Logging,数值数据设为 voicewarmup。
4、新建字符串值,命名为 LogFile,数值数据设为完整路径,例如:C:\msilog.log。
5、重启后双击任意 .msi 文件,失败后立即检查该日志文件末尾的 ERROR 行。










