在安裝SOLIDWORKS過程中,我們有時會遇到SOLIDWORKS安裝失敗,該產品組件的 Windows 安裝程序未按預期運行:Set_Reg_VSTAHost。出現 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.從以下 SOLIDWORK介質安裝 VSTA:\PreReqs\VSTA\vsta_aide.msi)
6.再次通過安裝管理程序安裝SOLIDWORK。