【问题】SolidWorks安装错误:创建注册表项失败解决办法
【方法】
【步骤内容】
- 使用组合键 Win + R 打开 “运行” 对话框,在对话框中输入 “regedit” 并回车确认(此操作需具备管理员权限,以确保能够对注册表进行必要的修改。
- 在打开的注册表编辑器中,找到键值 “HKEY_LOCAL_MACHinesoftwareMicrosoftWindowsCurrentVersionInstallerUserData”。
- 在 “UserData” 上点击鼠标右键,在弹出的菜单中选择 “权限 (P)…” 选项。
- 进入权限设置窗口后,点击 “高级 (V)” 按钮。
- 在高级权限设置界面中,选定 “Administrators……” 这一选项,此时勾选 “使用此对象继承的权限项目替换所有子对象的权限项目,然后点击 “应用 (A)” 按钮以保存所做的更改。
- 勾选 “使用此对象继承的权限项目替换所有子对象的权限项目” 并点击 “应用” 后,系统弹出错误提示:“注册表编辑器无法在当前所选的项及其部分子项上设置安全性”。此错误解决办法(需关闭之前打开的注册表):
- 在以下链接中下载“psexec”软件https://docs.microsoft.com/zh-cn/sysinternals/downloads/psexec
- 使用管理员权限打开命令提示符,定位到解压的文件夹执行psexec -i -d -s regedit如何定位到解压文件夹:如解压文件夹为D:解压文件夹在cmd窗口输入D:(注意要输入冒号)输入cd 解压文件夹,即可然后输入命令psexec -i -d -s regedit,进入注册表按照修改注册表权限的方法在执行一次即可
PS:运行以上命令时需要关闭注册表才可以成功修改权限,否则会提示错误“注册表编辑器无法在当前所选的项及其部分子项上设置安全性”上面处理好之后,就可以正常安装solidworks软件了。
反馈与建议
如果此FAQ未能解决您的问题,或您有更好的解决方案,欢迎留言反馈