|
我想是你的windows install的问题。
注销然后重新注册 Windows Installer& w4 R/ U8 \# b4 ^# l N
1. 注销 Windows Installer:a. 单击“开始”,然后单击“运行”。
! c) s* V( j8 \- hb. 在“打开”框中,键入 msiexec /unregister,然后单击“确定”。 " ~6 R0 Q( D; Z" T
. u! |" @9 d$ F2 s# I* s2 V
2. 重新注册 Windows Installer:a. 单击“开始”,然后单击“运行”。
. a# H5 |9 W0 n. ^9 Z; s- Z! Ub. 在“打开”文本框中,键入 msiexec /regserver,然后单击“确定”。
% n( ?) H) u3 b; g3 ?& L& m R! t, N0 l0 J% @" M
不行的话就: 3 A) w. k; x: W: X/ E
卸载,重新安装windows installer服务
1 K2 D& t7 R, i7 z8 Y) y& X 一、先用msiexec /unregserver 停掉windows installer服务。 , Y; L0 z3 k" {& \# {! V# G# D t
二、下载InstMsiW.exe,用winrar解压开。进入目录。 3 e; ~3 H% d J$ d" W7 b! b
三、右击msi.inf ,点击安装,右击mspatcha.inf ,点击安装。 & F4 `2 _9 y" r, r9 T6 I
四、再用msiexec.exe /regserver 启用服务。
! |- s# t/ H( g- T0 P# M, h1 X
G0 @' D2 m* K/ X4 R如果都不行也许就是你的安装包中根本没有 MSI RUNTIME3.0 这个东西。自己到网上独立下载个安装上。 |
|