我目前正在尝试安装 Solidworks 2012,但每次启动安装程序时,都会出现错误:
Registry Permissions:The Installation Manager encountered an error when trying to
create registry keys in this location of the registry:
HKLM\Software\Wow6432Node\SolidWorks\AddIns
HKLM\Software\Wow6432Node\SolidWorks\SolidWorks 2011\PDMWorks
HKLM\Software\Wow6432Node\SolidWorks\SolidWorks 2011\PDMWorks Workgroup
Run Code Online (Sandbox Code Playgroud)
如果我忽略此错误并继续安装,它最终会在安装过程中返回大约 10% 的另一个错误,并有更多关于注册表的抱怨,然后它只是无法安装程序。为了解决这个问题,我想我会删除这些注册表项并允许 SolidWorks 重新制作它们,但是,当我尝试删除它们时,我得到以下信息:
我尝试了一系列 Microsoft 解决方案,包括 Microsoft Fix It、PsExec 和 RegDelNull,并尝试为密钥分配权限并取得所有权(再次访问被拒绝的错误),但这些都不起作用。
有没有办法在不重新安装 Windows 的情况下删除此密钥?
编辑:我能够通过在这些目录下的注册表中添加一个新键来删除 AddIns 和 PDMWorks 键 - 这使我能够看到隐藏在其中的文件并修改这些单个文件的权限。现在的问题是 \PDMWorks Workgroup\ 下还有另一个目录为 \Default,我无法向其添加新密钥以查看其中的内容,或更改其权限(因为我猜下面有一个密钥)。