我在安装Abaqus某学习版时碰到了一个问题,安装CAE时会报错显示Force64RegView 拒绝访问,原文是这样的:
技术详细信息:
Unhandled exception during action DSYRegInternalCreate
CreateKey - SOFTWAREIDassault
Systemes\V6\B424\SIMULIA_ EstablishedProductsV, Force64RegView - 拒绝访问。
Action RegInternalAction from feature
CODE\win_ b64\SIMULIA_ EstPrd.media failed.
Action ID: DSYRegInternalCreate
看了下报错内容,感觉像是权限不够导致的,但是安装的时候我是以管理员身份运行的,我的操作肯定是没问题的。于是去安装目录下找了下安装日志,如图所示:(SIMULIA\EstProducts\2022\InstallData\Journal.log)
这里有必要说一下,这个log里的路径是注册表和文件路径相混杂的,所以我一开始不知道SOFTWARE其实是注册表的项,光看LockIdent会感觉是某个文件夹被锁定了。最后用ProcMon跟踪了安装程序,发现还真如报错那里写的RegView一样,是注册表权限问题:
接下来打开注册表,定位到HKEY_LOCAL_MACHINE\SOFTWARE\Dassault Systemes,右键该项点击权限,找到自己的用户勾上完全控制,接下来重试安装程序即可。