症状

当您尝试安装 Microsoft 游戏时, 在开始安装后, 立即收到以下错误消息之一:

错误消息 1

错误 -1607: 无法安装 InstallShield Scripting Runtime

错误消息 2

错误 - 1628: 未能完成安装

如果 InstallShield 应用程序已损坏,则会出现此错误。

解决方案

若要解决此问题,请按显示顺序尝试以下方法。若要让我们替您执行方法 1 和方法 3,请转到“替我修复”部分。 若想自己修复此问题,请转到“自己修复”部分。

替我修复

若要自动修复此问题,请单击“修复”(Fix it) 按钮或链接。 在“文件下载”(File Download) 对话框中,单击“运行”(Run),然后按照修复向导中的步骤操作。

注意

  • 只有方法 1 和方法 3 可以通过该 Fix it 解决方案自动执行,如果该 Fix it 解决方案无法解决您的问题,您仍需要手动运行其他方法。

  • 对于已启用 UAC 的 Windows 7 和 Vista 计算机,在弹出“程序兼容性助手”对话框时,请单击“取消”按钮。

  • 该向导仅提供英文版本。 不过,自动修复也适用于其他语言的 Windows 版本。

  • 如果您使用的是不存在该问题的计算机,请将 Fix it 解决方案保存到闪存驱动器或 CD,然后在有问题的计算机上运行该解决方案。

随后,转到“问题是否已修复?”部分。

自己修复

方法 1:重命名 InstallShield 文件夹

  1. 在 Windows 资源管理器或“我的电脑”中,打开以下文件夹:

    驱动器 \Program Files\Common Files\

  2. 右键单击 Installshield 文件夹,然后单击“重命名”。

  3. 键入 InstallShield1,然后按 Enter。

  4. 尝试安装该游戏。

如果仍然出现该问题,请转到方法 2。

方法 2:下载并安装最新 Windows Installer 程序包

若要安装最新 Windows Installer,请访问以下 Microsoft 网站:

http://go.microsoft.com/fwlink/?LinkId=120486注意

  • 下载适用于您的 Windows 版本的 .msu 或 .exe 文件。

  • “x86”表示您使用的 32 位 Windows 版本。 “x64”表示您使用的 64 位 Windows 版本。

  • 如果您不确定所用的操作系统,请下载并安装 x64 版本。 在说明中,您会找到有关应使用的适当文件的信息。

可能已推出高于 Windows Installer 4.5 的较新版本。 若要搜索较新版本,请访问以下 Microsoft 网站:

http://msdn.microsoft.com/en-us/library/aa372856(VS.85).aspx 如果仍然出现该问题,请转到方法 3。

方法 3:找到然后关闭文件

若要解决此问题,请找到然后关闭 Idriver.exe 和 Msiexec.exe 文件。 为此,请按以下步骤操作:

  1. 打开任务管理器。 为此,请单击“开始”,在“开始搜索”框中键入 taskmgr,然后单击“程序”列表中的 taskmgr.exe

  2. 在“进程”选项卡的“映像名称”列中,找到 idriver.exemsiexec.exe

  3. 选择两个进程的每个实例,然后单击“结束进程”。

  4. 单击打开的每个“Windows 任务管理器”窗口上的“结束进程”。

  5. 关闭任务管理器。

如果这些步骤不能解决问题,请转到方法 4。

方法 4:创建新用户帐户

创建具有管理权限的 新用户帐户。 然后,使用该新用户帐户安装游戏。 为此,请按以下步骤操作:

  1. 单击“开始”,然后单击“控制面板”。

  2. 单击“用户帐户和家庭安全”。

  3. 在“用户帐户”下,单击“添加或删除用户帐户”。

  4. 单击“创建一个新帐户”。

  5. 键入帐户名。

  6. 选择帐户类型:“标准”或“管理员”。

  7. 单击“创建帐户”。 选择刚创建的帐户。

  8. 单击“创建密码”。

  9. 键入用户帐户的密码。 还要键入密码提示。

  10. 单击“创建密码”。

  11. 注销当前帐户。

  12. 使用新帐户登录。

  13. 开始安装。

如果这些步骤不能解决问题,请转到方法 5。

方法 5:执行干净启动过程

当您启动 Microsoft Windows 时,其他软件可能会随操作系统一起自动启动。 这些程序和服务可能包括也许会妨碍该游戏的防病毒软件和系统实用工具。 在执行干净启动时,可防止这些程序自动启动。 必须以管理员身份或以 Administrators 组成员的身份登录,才能完成此过程。 如果计算机连接到网络,网络策略设置也可能会阻止您完成此过程。有关如何执行干净重启的详细信息,请单击以下文章编号以查看 Microsoft 知识库中的文章:

331796 执行干净启动以确定后台程序是否干扰了您的游戏或程序 如果这些步骤不能解决问题,请转到方法 6。

方法 6:下载并安装最新版本的 .NET Framework

若要下载并安装最新版本的 .NET Framework,请访问以下 MSDN 网站:

http://msdn2.microsoft.com/en-us/netframework/aa569263.aspx单击最新版本的 .NET Framework。如果这些方法不能解决问题,请继续排查。 有关如何继续排查该问题的详细信息,请单击以下文章编号以查看 Microsoft 知识库中的文章:

258496 安装 Microsoft Games 和映射程序时出现错误消息

问题是否已修复?

  • 检查问题是否已修复。 如果问题已修复,则无需阅读本节其余内容。 如果问题没有修复,您可以与支持部门联系

  • 我们非常重视您的反馈。 若要提供反馈或者要报告此解决方案存在的任何问题,请在“替我修复”博客上留下评论,或者向我们发送电子邮件

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。