安装程序⽆法打开注册表项UNKNOWNComponents…解决办法卸载VMware Workstation 15后重新安装出现问题
⼀、使⽤命令提⽰符解决
1.win+r打开运⾏对话框,输⼊cmd,管理员⾝份进⼊命令提⽰符
2.执⾏以下命令
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
3.运⾏完成重新安装
此⽅法只可解决部分⼈的问题,当出现下来情况时,表⽰此⽅法不起作⽤,使⽤第⼆个⽅法
⼆、修改注册表权限
1.使⽤组合键 Win+R 打开"运⾏"对话框,输⼊ regedit 并回车(需管理员权限)
2.到这个键值:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData
3.右击"UserData" 选择"权限(P)..."
4.点击"⾼级(V)"按钮
5.选定"Adminisators……",勾选"使⽤此对象继承的权限项⽬替换所有⼦对象的权限项⽬",点击"应⽤(A)";将所有者更改为Administrators,注意不是Administrstor。
但是在第5步:勾选-“使⽤此对象继承的权限项⽬替换所有⼦对象的权限项⽬”-点击应⽤
出现错误“注册表编辑器⽆法在当前所选的项及其部分⼦项上设置安全性”
此错误解决办法(需关闭之前打开的注册表)
1.在以下链接中下载“psexec”
或者⽹盘下载:
2.下载好后解压
3.使⽤管理员权限打开命令提⽰符,定位到解压的⽂件夹执⾏psexec -i -d -s regedit
如何定位到解压⽂件夹:如解压⽂件夹为D:\解压⽂件夹
进入注册表
在cmd窗⼝输⼊D:(注意要输⼊冒号)
输⼊cd 解压⽂件夹,即可
然后输⼊命令psexec -i -d -s regedit,进⼊注册表
按照修改注册表权限的⽅法在执⾏⼀次即可
ps:运⾏以上命令时需要关闭注册表才可以成功修改权限,
否则会提⽰错误“注册表编辑器⽆法在当前所选的项及其部分⼦项上设置安全性”