在安装SW过程中,我们有时会遇到SolidWorks 安装失败,该产品组件的 Windows 安装程序未按预期运行:Set_Reg_VSTA Host。出现 1603 错误或 1903 错误。
原文链接:
这表示Installation Manager在安装Visual Studio Tools for Applications (VSTA) Redistributable 的过程中出错。查看日志时,该日志将使用以下语法指出故障:
Action start 9:46:50: set_Reg_VSTAHost.
SW MSG: Entering WIDll_RunVstaExe ...
SW MSG: WIDll_RunVstaExe: szExeName = C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE\vsta.exe /hostid SolidWorks_VSTA /setup
Action ended 9:47:19: set_Reg_VSTAHost.Return value 3.
Action ended 9:47:19: INSTALL.Return value 3.
如果在安装 SolidWorks 时没有正确的注册表项 权限(Windows管理员账号),或注册表项损坏,则可能会出现此类错误。请尝试用以下步骤来解决问题:
1.从“添加或删除程序”卸载现有 VSTA 安装
2.重新启动 PC
3.重命名以下注册表项:
x64
HKLM\SOFTWARE\Wow6432Node\Microsoft\VSTAHost
HKLM\SOFTWARE\Wow6432Node\Microsoft\VSTAHostConfig
x86
HKLM\SOFTWARE\Microsoft\VSTAHOST
HKLM\SOFTWARE\Microsoft\VSTAHostConfig
4.重新启动 PC
5.从以下 SolidWorks 介质安装 VSTA:\PreReqs\VSTA\vsta_aide.msi)
6.再次通过安装管理程序安装 SolidWorks。
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...