Accessibility

Director 技术说明

安装 Shockwave 之后出现计算机必须重新启动的错误消息

日本語 | 繁體中文 | 한국어 | Deutsch | English | Español | Français | Italiano | Português

问题

尝试安装 Shockwave Player 的用户在安装结束时遇到以下错误消息:

计算机必须重新启动才能完成
Shockwave Player 的安装。要立即重新启动吗?

安装 Shockwave Player 时不需要重新启动计算机。用户陷入无休止的循环, 重新启动也没有作用。每次浏览器调用 Shockwave Player 时, 该错误消息都会出现。Shockwave Player 将无法使用, 无法通过该播放器查看任何内容。

原因

发生该问题是因为将旧的或重复的 DLL 安装在最终用户的系统中。在 system32 文件夹中可能会找到以下 DLL:

  • dirapi.dll
  • iml32.dll

文件 dirapi.dll 和 iml32.dll 应当只存在于 Shockwave Player 文件夹中(例如: C:\Windows\system32\macromed\Shockwave [版本号])。Director 开发人员还将在 Director 应用程序的应用程序文件夹中找到副本(例如: C:\Program Files\Macromedia\Director [版本号或名称])。

这些文件也可能被错误地放在临时文件夹中, 例如: C:\Documents and Settings\userName\Local Settings\Temp\TempFolder.aaa

注意: 该问题只适用于 Microsoft Windows 2000 和 Microsoft Windows XP。

解决方法

删除不在 macromed 或 Director 应用程序文件夹中的所有 dirapi.dll 和 iml32.dll 文件。以下位置是这些文件的正确位置的范例:

  • C:\WINDOWS\system32\Macromed\Shockwave 10
  • C:\WINDOWS\system32\Macromed\Shockwave 8
  • C:\Program Files\Macromedia\Director [版本号或名称]

找到并删除多余的 DLL

  1. 在硬盘驱动器上搜索 Dirapi.dlliml32.dll(Director 运行时文件)。记下不在这些位置的文件:
    • C:\WINDOWS\system32\Macromed\Shockwave 10
    • C:\WINDOWS\system32\Macromed\Shockwave 8
    • C:\Program Files\Macromedia\Director [版本号或名称]
  2. 记下这些位置, 并将文件移到回收站中。如果需要, 可以恢复文件。
  3. 测试 Shockwave Player

重新安装 Shockwave Player

在某些情况下, 用户可能需要卸载并重新安装 Shockwave Player。如果无法选择正常下载, 那么, 请执行以下步骤:

  1. 使用卸载程序或“添加/删除程序”卸载 Shockwave Player, 具体使用哪种方法取决于 Shockwave 版本。
    • 可以在 Macromedia Web Player 页中找到 Shockwave 8.5 的卸载程序
    • Shockwave 10 的卸载程序位于 C:\WINDOWS\system32\Macromed\Shockwave 10 中, 请参见 UNWISE.exe。用户还可以使用位于控制面板中的“添加/删除程序”功能。
  2. 在 Macromed 文件夹中, 删除除了 AUTHORWA 文件夹或 Flash 文件夹以外的所有文件夹。
  3. 使用独立的安装程序重新安装 Shockwave Player。有关独立安装程序的链接, 请参见 Shockwave Player 的独立安装程序*(技术说明 15895)或 Shockwave Player 的标准下载
  4. 测试 Shockwave Player

上次更新时间: 2004 年 5 月 3 日
创建时间: 2004 年 5 月 3 日

ID: 19303
产品: Director
版本: MX, MX 2004
操作系统: Windows XP、Windows 2000
浏览器: 所有
服务器:
数据库:
以前的 ID: