VMware 产品安装/卸载失败的错误 1603 解决方法

VMware 产品安装/卸载失败的错误 1603 解决方法

老哥们,今天遇到一个非常常见的 Windows 系统安装问题——在安装或卸载 VMware 产品时,会出现“Error 1603: A fatal error occurred during installation”。查了一下 VMware KB 367427,原来这是由于 C:\ProgramData\VMware 文件夹的权限问题导致的。

故障现象还原

1. 安装/卸载失败

当尝试安装或卸载 VMware 产品时,会收到以下错误信息:

Error 1603: A fatal error occurred during installation.

2. 相关日志信息

C:\ProgramData\VMware\logs\vmmsi.log_# 文件中,会找到关于错误 1603 的详细信息。

核心原因分析

其实很简单,问题的根本原因是:

C:\ProgramData\VMware 文件夹的权限不足

具体表现为:

  • 本地管理员账户或 SYSTEM 账户没有对该文件夹的“完全控制”权限
  • 这导致 Windows Installer 无法在安装/卸载过程中写入或修改该文件夹中的文件

解决方法

1. 检查文件夹权限

# 打开命令提示符(以管理员身份运行)
# 导航到 ProgramData 目录
cd C:\ProgramData

 

# 检查 VMware 文件夹的权限
icacls VMware

2. 调整文件夹权限

# 为 SYSTEM 和 Administrators 账户授予完全控制权限
icacls VMware /grant SYSTEM:(F) Administrators:(F)

 

# 递归应用权限到所有子文件夹和文件
icacls VMware /grant SYSTEM:(OI)(CI)(F) Administrators:(OI)(CI)(F)

 

# 验证权限设置是否正确
icacls VMware

3. 重新尝试安装/卸载

# 重新运行 VMware 产品的安装程序
# 或者运行卸载程序

 

# 对于 VMware Tools
msiexec /i "C:\Path\To\VMwareTools.msi"

 

# 对于其他产品
# 根据产品的安装程序类型运行相应的命令

操作步骤(图形界面)

1. 导航到文件夹

1. 打开文件资源管理器
2. 导航到 C:\ProgramData 文件夹(如果看不到该文件夹,请确保已显示隐藏文件和文件夹)
3. 右键点击 VMware 文件夹 → 选择“属性”

2. 检查和调整权限

1. 点击“安全”标签页
2. 检查是否包含 SYSTEM 和 Administrators 组
3. 确保它们的权限设置为“完全控制”
4. 如果权限不足,点击“编辑” → “添加”
5. 输入相应的账户名,点击“检查名称” → 点击“确定”
6. 在权限列表中,勾选“完全控制”
7. 点击“应用” → 点击“确定”

3. 重新尝试安装/卸载

重新运行 VMware 产品的安装或卸载程序。

预防措施

1. 定期检查系统文件夹权限

# 定期检查系统文件夹的权限
icacls "C:\ProgramData"
icacls "C:\Windows"
icacls "C:\Program Files"

2. 使用适当的安装权限

# 始终以管理员身份运行安装程序
# 右键点击安装程序 → 选择“以管理员身份运行”

3. 监控系统安全设置

# 使用 PowerShell 监控系统安全设置
Get-Acl "C:\ProgramData\VMware" | Format-List

其他可能的原因

1. 其他权限问题

# 检查临时文件夹权限
icacls "%TEMP%"

 

# 检查用户配置文件权限
icacls "%USERPROFILE%"

2. 系统文件损坏

# 运行系统文件检查器
sfc /scannow

 

# 如果发现问题,尝试修复
DISM /Online /Cleanup-Image /RestoreHealth

3. 防病毒软件干扰

# 临时禁用防病毒软件,然后尝试安装
# 或者将 VMware 产品添加到防病毒软件的白名单中

 


Reference: VMware KB 367427

有VM问题需要协助?

免费试用VMware技术助理(已接Deepseek)!即时解答VM难题

→ 🤖VM技术助理

解析和诊断各类vCenter错误,ESXi日志,虚拟机vmware.log

→ 📕VMware日志分析器

图书推介 - 京东自营

24小时热门

还有更多VMware问题?

免费试下我们的VMware技术助理(已接Deepseek)!即时解答VM难题 → 🤖VM技术助理

试试 📕VMware日志分析器 免费诊断各类vCenter错误,ESXi日志,虚拟机vmware.log等等

########

扫码加入VM资源共享交流微信群(请备注加群

需要协助?或者只是想技术交流一下,直接联系我们!

推荐更多

vCenter8.0 U2的SSH随机无法访问:root账户锁定问题
运维必备

vCenter8.0 U2的SSH随机无法访问:root账户锁定问题

vCenter 8.0 U2+ SSH 随机无法访问:root 账户锁定问题。vCenter Server 8.0 U2 及以上版本中,SSH 访问 root 账户可能会随机失效。本文分析锁定机制变化并提供解决方案。 本文针对该问题提供了深度剖析与实测解决方案。

使用 Host Profile 重置 ESXi 主机 root 密码
运维必备

使用 Host Profile 重置 ESXi 主机 root 密码

使用 Host Profile 重置 ESXi 主机 root 密码。ESXi 主机 root 密码忘记了?无法登录?本文介绍如何使用 Host Profile 功能重置 ESXi 主机的 root 密码。 本文针对该问题提供了深度剖析与实测解决方案。

ESXi无法挂载NFS 4.1卷的故障分析与解决方案
运维必备

ESXi无法挂载NFS 4.1卷的故障分析与解决方案

ESXi 无法挂载 NFS 4.1 卷的故障分析与解决方案。ESXi 主机无法挂载 NFS 4.1 卷,操作超时并提示服务器不支持 NFS 4.1 协议。本文分析原因并提供解决方案。 本文针对该问题提供了深度剖析与实测解决方案。

//omg10.com/4/9119499