机器环境:WIN7 64位

VMware版本:VMware-workstation-full-7.1.1-282343

今天在64位win7安装VMware7.1时出现:error 1402.Could not open key:UNKNOWN\Components\7ABFE44842C12B390AF18C3B9B1A1EE8\4A94D9E94FD183147BBDD5788A3980E8.Verify that you have sufficient access to that key,or contact you support personnel.

看报错的意思像是没有注册表相应项的访问权限。

google了一把,参考http://www.okino.com/conv/changing_windows_registry_permissions.htm

1.需修改注册表,修改注册表要有管理员权限,或者可提权到管理员运行,为保安全,首先备份下注册表:

备份全部的话,视机器速度,需要几分钟时间。

2.在注册表中定位到:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\7ABFE44842C12B390AF18C3B9B1A1EE8.(黑体部分视你的安装程序报错情况而定)

点右键-->权限:

将"Administrator", "Administrators" and "SYSTEM" 帐户都添加进去,且都赋与全部控制和读的权限,见图:

3.在上个图中的窗口中,点高级,进入如下窗口:

勾选下 使用可从此对象继承的权限替换所有子对象权限。

再点击 所有者 选项卡,确保当前用户拥有所有权:

 

点确定。再次安装VMware试试,不报错了。