原文
VMWare在Vista下0x80004003錯誤解決辦法
http://www.liukun.com/article.asp?id=33
終於搞定VMWare在Vista下0x80004003錯誤
作者:Gemini 日期:2007-05-25
字體大小: 小 中 大
在Vista下面安裝VMWare後,啟動報錯,0x80004003!
查閱了若干的網頁,中文、英文、俄文、法文、不知道什麼文……當然N多是看不懂的,終於找到了是由於註冊表權限的問題,具體的原因和手工解決辦法是這樣的(據本人觀察是英文):
You were absolutely correct in stating that this problem may be due to the 'vmappsdk' and 'vmdbcom' registry keys.
In fact, to fix the problem, you would need to grant 'Read Only' access to 'Users' group to the following keys (and subkeys): -
HKEY_CLASSES_ROOT
vmappcfg.*
vmappsdk.*
vmc2vmx.*
vmdbcom.*
vmhwcfg.*
vmount2.*
vmware.*
vmwarevpccvt.*
Additionally, for file type association: -
HKEY_CLASSES_ROOT
.sv2i
.vmac
.vmba
.vmc
.vmdk
.vmsn
.vmss
.vmt
.vmtm
.vmx
.xvm
Thus, there are approximately over 320 registry keys that need their ACL (permissions) reset. I suggest assigning the following only: -
Administrators (group) - Full Access
System - Full Access
Users (group) - Read Only
This is clearly a huge overlook on the part of VMWare, which I'm fairly angry about as it took me a couple of days to trawl through regmon logs and to find all the keys as well as to write a script to reset the permissions.
Note however, that the above stated keys are only for the Workstation edition, so there may be many hundreds more for the Server edition.
需要修改320個鍵值的權限……XX大老爺全家的OO……
終於找到某位不知道哪國大哥做的批處理文件,謝天謝地!
點擊下載此文件
http://www.liukun.com/attachments/mo...0752512123.rar
如果是6.0版本就運行其中的vmware.6.0_0x80004003_reg_fix.bat!
經過FIX過後,Vista下面運行VMWare搞定!
具體的分析和討論:
http://www.vmware.com/community/thre...=365731#365731