无法打开安装包


8

每当我尝试使用Windows Installer(.msi)进行安装时,都会在Windows 7 64位计算机上收到以下错误消息:

无法打开此安装包。请与应用程序供应商联系以确认这是有效的Windows Installer程序包。

我尝试重新安装和更新Windows Installer,但是没有运气。怎么了?只是突然发生了。

我已经尝试过此页面及其链接的所有页面上推荐的所有内容:http : //answers.microsoft.com/zh-CN/windows/forum/windows_7-windows_programs/the-installation-package-could-not-opened / 6f49baee-ec1f-479f-a889-031162baad1e


遇到此问题之前,系统日志中是否有任何讲述条目?
music2myear11年

@ music2myear:完全没有。
动态

您的用户级别是多少,至少是本地管理员?
N4TKD 2011年

还有一个问题,在其他计算机上安装相同软件包时,您会得到这些错误吗?
music2myear11年

@JohnDR:我是本地管理员。
动态

Answers:


4

在重新安装SP1之前,请执行以下操作:

还有几个问题:您尝试了多少个MSI文件返回了此消息?他们来自特定的供应商吗?是否有任何Microsoft文件从其网站下载?并且它们应该与64位OS或Windows 7兼容吗?

首先,这些软件包从哪里运行?它们是下载到您的桌面上,还是在磁盘上,还是在系统目录中,例如C:\ Windows中?

如果它们在系统目录中,请尝试将它们复制到您具有完全控制权的桌面或其他文件夹中,然后从那里运行它们。

其次,尝试从命令提示符处运行sfc / scannow来检查并修复所有系统文件或注册表问题。

第三,他们被封锁了吗?右键单击.msi文件,然后选择属性。“取消阻止”对话框底部附近将有一个按钮。单击此按钮,然后尝试再次运行文件。

第四,确保您拥有文件的文件夹具有适当的权限。检查这些文件所在的文件夹的安全设置,并确保用户SYSTEM具有完全访问权限。毕竟,msiexec将以SYSTEM身份运行,并且需要完全控制目录及其中的所有文件。

尝试重新安装Windows 7 sp1以执行“精简”操作系统修复。

  1. MS网站下载该软件包,您可能需要一个标有Windows6.1-KB976932-X64.exe的软件包。

  2. 如果已经安装了Service Pack,则需要将其卸载。有时,这些软件包没有“修复”或“重新安装”功能。来自MS网站的卸载说明

  3. 卸载完成并重新启动后,开始安装在步骤1中下载的软件包。


我试过安装ActivePerl和MySQL。不同的供应商。两者都与Windows 7 64位兼容。我尝试从“磁盘驱动器”和“下载”文件夹中安装这些文件。文件未被阻止。我拥有所有权限。给我时间来获取其余信息。
动态

文件夹以及所有子文件夹和项目的SYSTEM帐户是否设置为“完全控制”?
music2myear11年

是的,过去曾经是;-)。
动态

安装SP1毫无帮助...其他任何想法。
动态

不幸的是目前还没有。除了我在这里给出的那些结果外,将您给Google插入的错误插入了几个结果。您可能需要尝试一下。
音乐2

4

使用其他浏览器下载文件。

我猜Google Chrome已损坏,但Internet Explorer正常运行。


尽管答案听起来很愚蠢,但这也是我的情况。Windows 8计算机上的Google Chrome浏览器就发生了这种情况。
2015年

这也是我的情况,chrome的下载已损坏
vietnguyen09 '16

0

确保您的防病毒/防火墙软件没有阻止安装。我的情况是运行Trendnet Micro。一旦禁用,则安装成功。


0

请再次下载文件并运行,它将解决您的问题。当我尝试安装Node.js(从办公室站点下载)时,我收到了相同的消息。我所做的是,删除了导致此错误的文件,然后再次下载。它为我工作。

我猜是因为第一个安装文件由于某种原因被损坏而发生的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.