飞电 发表于 2016-9-27 02:16:40

内部错误:该产品组件的 windows installer 没按预期运行:installexecute 解决办法

安装solidworks提示“内部错误:该产品组件的 windows installer 没按预期运行:installexecute 。”



解决方法:

http://support.microsoft.com/kb/315346/zh-cn#method2

方法 1: 重新注册 Windows 安装程序
要重新注册 Windows 安装程序,请验证您的计算机上,并在 Windows 注册表中,Msiexec.exe 文件的位置,然后重新注册 Windows 安装程序。为此,来扩展该部分,请单击此处。
然后按照下列步骤。
注意因为有多个版本的 Microsoft Windows,以下步骤可能不同计算机上。如果是这样,请参阅产品文档来完成这些步骤。
1.确定您计算机上的Msiexec.exe文件的位置。请执行以下步骤:
a.单击开始,单击运行,键入%windir%\system32,然后单击确定.
注意此步骤会打开Msiexec.exe文件所在的文件夹。
b.请注意Msiexec.exe文件的位置。Msiexec.exe文件的位置是值的在地址框和Msiexec.exe文件名称本身的组合。
例如,如果地址框中包含的值为C:\Windows\system32, Msiexec.exe文件的位置是C:\Windows\system32\Msiexec.exe
2重要此部分、 方法或任务包含告诉您如何修改注册表的步骤。但是,如果注册表修改不当可能会出现严重问题。因此,请确保仔细遵循这些步骤。为增加保护,备份注册表之前对其进行修改。然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756
() http://support.microsoft.com/kb/322756/
如何备份和还原在 Windows 注册表

请确保 Msiexec.exe 文件在注册表编辑器中的位置正确。请执行以下步骤:
a.单击开始,单击运行,在打开框中键入regedit ,然后单击确定.
b.展开存储、 展开系统、 展开CurrentControlSet、 扩大的服务,然后单击MSIServer.
c.在右窗格中,用鼠标右键单击ImagePath,然后单击修改.
d.在数值数据框中,第 1 步中,跟随/V,键入您确定Msiexec.exe文件的位置,然后单击确定.
例如,如果C:\Windows\system32\Msiexec.exe Msiexec.exe文件的位置,请在数值数据文本框中键入以下文本:
C:\WINDOWS\System32\msiexec.exe /V
e.单击确定以关闭编辑字符串对话框。
f.单击文件菜单上的退出以关闭注册表编辑器。
3.在安全模式下启动计算机,然后注册 Msiexec.exe 文件。请执行以下步骤:
a.单击开始,然后单击关闭计算机或关机.
b.选择重新启动选项,然后单击确定,或单击重新启动.
c.此时将显示 Windows 屏幕之前按下的 f8 键。
d.在Windows 高级选项菜单中,使用箭头键选择安全模式选项,然后按 Enter。
e.如果您使用的是双重引导或多重引导计算机,从显示列表中选择相应的操作系统,然后按 Enter 键。
f.登录到计算机上。
g.单击开始,单击运行,在打开框中,键入msiexec /regserver ,然后单击确定.
注意对于 64 位操作系统,您还需要重新注册 64 位 MSI 安装程序。若要这样做,请单击开始,单击运行,在打开框中,键入%windir%\Syswow64\Msiexec /regserver ,然后单击确定.
在 64 位版本的 Windows 操作系统,32 位二进制文件位于%systemroot%\SysWow64文件夹中。64 位二进制文件位于%systemroot%\System32文件夹中。
h.单击开始,然后单击关闭计算机或关机.
i.选择重新启动选项,然后单击确定,或单击重新启动.

方法 2: 重新安装 Windows 程序

页: [1]
查看完整版本: 内部错误:该产品组件的 windows installer 没按预期运行:installexecute 解决办法