您的位置:首页 > 其它

msi 文件 此操作只对目前安装的产品有效”的解决方法

2011-11-29 22:22 323 查看
http://note.sdo.com/u/1186704643/n/6KWQ3~jFgrV0LX0uc003l0

一、windows XP

1.下载安装WindowsXP- KB942288-v3-x86补丁,然后尝试安装/卸载软件;

2.若还是不能安装/卸载软件,尝试开始----运行----输入msiexec.exe /unregister,回车;再次开始----运行----输入msiexec /regserver,回车,然后尝试安装/卸载软件。

二、Windows 7

右键安装程序,选择“兼容性疑难解答”,检测完后,点“启动程序”,既可安装。

【点击“开始”按钮-----“控制面板”-----“程序和功能”----运行以前版本的windows编写的程序。】

三、VISTA

点击“开始”按钮----“控制面板”----“程序和功能”,然后单击“将以前的程序与此版本的 Windows 共同使用”,随即显示程序兼容性向导,点击“下一步”,检测完后,点“启动程序”。

解决直接双击WindowsXP-KB942288-v3-x86,无法安装成功。

1.以安全模式启动计算机。要这样做, 请按照下列步骤操作:

2.单击开始,单击运行 , 类型 cmd 然后单击确定 。

3.在命令提示符处, 键入 attrib -r -s -h %Windir%\System32\dllcache.

4.在命令提示符处, 键入 CD %Windir%\System32然后按 Enter。

5.在命令提示符, 键入以下行, 并每行之后按 Enter:

ren msi.dll msi.old

ren msiexec.exe msiexec.old

ren msihnd.dll msihnd.old

6.在命令提示符处, 键入 exit 然后按 Enter。

7.以安全模式重新启动计算机。

8.硬盘上 WindowsInstaller 文件更新到最新版本。

注意 提取 Windows Installer 4.5 (WindowsXP-KB942288-v3-x86), 再分发程序包中文件, 然后将以下文件复制到计算机 % Windir % \ System 32 文件夹中:

•Msi.dll

•Msiexec.exe

•Msihnd.dll

9.点运行,输入regsvr32 %windir%\system32\msi.dll回车

接下来:

(1)将自动更新设置为自动;

(2)为帐户设置密码,为了在进入桌面前,选择用户的那个画面停住;

以标准模式启动计算机

(3)等待8~10分钟(切记),进入后,运行--regedit,发现Windows Installer 服务已经启动好了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐