错误1603通常由系统级冲突引发,需依次以管理员身份运行并禁用实时防护、清理MSI残留与注册表元数据、重置Windows Installer服务、修正安装路径及权限、卸载重建核心依赖组件。

如果您在运行 Windows MSI 安装包时收到“错误 1603:安装过程中发生致命错误”,该错误通常由系统级冲突引发,而非安装包本身损坏。以下是解决此问题的步骤:
一、以管理员身份运行并禁用实时防护
Windows Installer 需要提升权限才能写入受保护区域(如 Program Files 或注册表关键路径),而 Windows 安全中心的实时防护可能误将安装行为判定为可疑操作并中断进程。
1、右键单击安装程序(.msi 或 .exe 封装器),选择“以管理员身份运行”。
2、按下 Win + I 打开设置,进入“隐私和安全” → “Windows 安全中心” → “病毒和威胁防护”。
3、点击“管理设置”,将“实时保护”开关暂时关闭(建议控制在 5 分钟内)。
二、清理 MSI 安装残留与注册表元数据
当先前安装异常终止或卸载不完整时,Windows Installer 服务会保留损坏的 ProductCode GUID 注册项及缓存文件,导致后续任何对该产品的操作(重装/修复/卸载)均失败并返回 1603。
1、按下 Win + R,输入 %temp% 回车,删除所有以 MSI 或 dd_setup 开头的 .log 文件。
2、再次按下 Win + R,输入 %SystemRoot%\Temp 回车,清空该目录下全部内容。
3、下载并运行 Windows Installer CleanUp Utility 4.71.1015.0(msicuu2.exe),在界面中定位并选中与失败安装包对应的产品名称或相近版本条目,点击“Remove”执行元数据清除。
三、重置 Windows Installer 服务与注册表状态
Windows Installer 服务(msiserver)若处于未注册、被禁用或注册表配置异常状态,将无法解析 MSI 数据库结构,直接触发 1603 错误。
1、按下 Win + R,输入 services.msc 回车,找到“Windows Installer”服务。
2、右键该服务,选择“属性”,确认“启动类型”设为“自动”,若状态非“正在运行”,点击“启动”。
3、以管理员身份打开命令提示符,依次执行以下两条命令:
msiexec /unregister
msiexec /regserver
4、按下 Win + R,输入 regedit,导航至:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer
确认右侧 ImagePath 的值为:%SystemRoot%\system32\msiexec.exe /V。
四、检查并修正安装路径与文件夹权限
系统帐户(SYSTEM)必须对安装目标路径拥有完全控制权限;若路径含中文、空格或特殊字符,部分旧版 MSI 引擎会因编码解析失败而中止安装流程。
1、将安装包复制到纯英文路径下,例如:D:\Setup\,避免使用 D:\软件\ 或 C:\Program Files (x86)\ 等默认路径。
2、右键目标安装文件夹(如 D:\Setup),选择“属性” → “安全”选项卡 → “编辑”。
3、在“组或用户名”列表中查找“SYSTEM”,若不存在则点击“添加”,输入 SYSTEM 并验证。
4、为 SYSTEM 用户勾选“完全控制”,点击“确定”保存。
五、卸载并重建核心依赖组件
Autodesk、Visual Studio、CAD 等大型软件依赖 Desktop Licensing Service、Microsoft Visual C++ Redistributable 等底层组件;若其服务异常或运行库损坏,主安装程序会在初始化阶段即报 1603。
1、进入“设置” → “应用” → “已安装的应用”,搜索并卸载所有 Autodesk Desktop Licensing Service 版本。
2、前往微软官网下载并安装最新版Microsoft Visual C++ 2015–2022 Redistributable(x64)。
3、重启电脑后,重新运行主安装程序。

















