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资源共享交流微信群(请备注加群

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

推荐更多

vCenter 8 ADFS 用户登录 VAMI 报错:无法获取历史数据导入状态
运维必备

vCenter 8 ADFS 用户登录 VAMI 报错:无法获取历史数据导入状态

vCenter 8 ADFS 用户登录 VAMI 报错:无法获取历史数据导入状态。vCenter 8 中使用 ADFS 组用户登录 VAMI 时出现错误,健康状态和 SSO 字段显示未知。本文分析原因并提供解决方案。 本文针对该问题提供了深度剖析与实测解决方案。

vMotion过程中vmnic 意外切换:ESXi网络故障深度排查与解决
运维必备

vMotion过程中vmnic 意外切换:ESXi网络故障深度排查与解决

vMotion 过程中 vmnic 意外切换:ESXi 网络故障深度排查与解决。在 vMotion 过程中遇到 vmnic 意外切换导致网络中断、冗余丢失甚至迁移失败?本文深度解析故障原因,提供排查方法与解决方案。 本文针对该问题提供了深度剖析与实测解决方案。

ESXi 上模拟 Fibre Channel 链路故障的完整方法
运维必备

ESXi 上模拟 Fibre Channel 链路故障的完整方法

ESXi 上模拟 Fibre Channel 链路故障的完整方法。本文详细介绍了在 ESXi 主机上模拟 Fibre Channel 链路故障的三种方法,包括逻辑模拟、物理模拟和链路重置,帮助管理员验证 HA 和存储多路径配置的正确性。 本文针对该问题提供了深度剖析与实测解决方案。

ESXi 主机重启后 vMotion 失败的详细故障排查
运维必备

ESXi 主机重启后 vMotion 失败的详细故障排查

ESXi 主机重启后 vMotion 失败的详细故障排查。本文详细介绍了 ESXi 主机重启或升级后 vMotion 失败的常见原因、故障现象以及完整的排查解决流程。 本文针对该问题提供了深度剖析与实测解决方案。

//omg10.com/4/9119499