Solidworks安装过程中偶尔会出现代码为1903或者1603的报错(如下图),一旦碰到,解决起来挺麻烦,卸载.重启电脑安装都会出现同样问题.
这表示使用 Installation Manager 安装 SolidWorks 时,在配置 Visual Studio 2005 Tools for Applications (VSTA) Redistributable 的过程中出错。当查看此类失败安装的 Windows® 安装程序日志时,该日志将使用以下语法指出故障: 8 z0 h8 k" q# s1 ~# S* T. `1 ~
Action start 9:46:50: set_Reg_VSTAHost.
1 b0 g6 b2 k0 q+ k" C0 b1 m2 b. s: p/ {SW MSG: Entering WIDll_RunVstaExe ...) t3 w( H, i; s, Q0 c$ B
SW MSG: WIDll_RunVstaExe: szExeName = C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE\vsta.exe /hostid SolidWorks_VSTA /setup
4 K& Z* V5 T$ k# c# a5 G3 RAction ended 9:47:19: set_Reg_VSTAHost.Return value 3.
' [( u( r* C) x; aAction ended 9:47:19: INSTALL.Return value 3.
0 K' H9 M2 v3 d' k% K# \; f 如果安装 SolidWorks 时您没有正确的注册表项权限,或注册表项损坏,则可能会出现此类错误。请尝试执行以下步骤来解决此问题。5 s; J8 t/ \% X/ b2 X \0 C
如果是1903的报错,一般只需要如下步骤处理该问题:2 m' i$ ^: {1 Z: c
1.从“添加或删除程序”卸载现有 Visual Studio 2005 安装6 R9 b" f: ]; j1 }# q1 v
2.重新启动电脑 3.正常安装solidworks。 如果是1603的报错,需如下操作解决该问题: 1.从“添加或删除程序”卸载现有 Visual Studio 2005 安装5 a" k' s; E/ F4 H7 n2 n7 F
2.重新启动电脑 3.重命名以下注册表项:
/ A# p4 p' ^4 @! ~5 c0 ~x64
# d9 U: d& W0 d4 UHKLM\SOFTWARE\Wow6432Node\Microsoft\VSTAHost$ U. S$ C, m) ]$ I% c
HKLM\SOFTWARE\Wow6432Node\Microsoft\VSTAHostConfig
3 P/ m# G D1 o: K& }! d# X/ K8 kx86 ( i+ i7 j# N" Y" z6 o
HKLM\SOFTWARE\Microsoft\VSTAHOST 0 G& {' K x9 |7 {- ~3 n
HKLM\SOFTWARE\Microsoft\VSTAHostConfig
% m& k8 L, ~6 t% a2 n$ P: I' [, N4.重新启动 电脑- r" {/ d+ }4 k& W) d
5.再次通过安装管理程序安装 SolidWorks。 " @/ R, s4 |; t& b+ q
|