安装 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
- 在硬盘驱动器上搜索 Dirapi.dll 和 iml32.dll(Director 运行时文件)。记下不在这些位置的文件:
- C:\WINDOWS\system32\Macromed\Shockwave 10
- C:\WINDOWS\system32\Macromed\Shockwave 8
- C:\Program Files\Macromedia\Director [版本号或名称]
- 记下这些位置, 并将文件移到回收站中。如果需要, 可以恢复文件。
- 测试 Shockwave Player
重新安装 Shockwave Player
在某些情况下, 用户可能需要卸载并重新安装 Shockwave Player。如果无法选择正常下载, 那么, 请执行以下步骤:
- 使用卸载程序或“添加/删除程序”卸载 Shockwave Player, 具体使用哪种方法取决于 Shockwave 版本。
- 可以在 Macromedia Web Player 页中找到 Shockwave 8.5 的卸载程序
- Shockwave 10 的卸载程序位于 C:\WINDOWS\system32\Macromed\Shockwave 10 中, 请参见 UNWISE.exe。用户还可以使用位于控制面板中的“添加/删除程序”功能。
- 在 Macromed 文件夹中, 删除除了 AUTHORWA 文件夹或 Flash 文件夹以外的所有文件夹。
- 使用独立的安装程序重新安装 Shockwave Player。有关独立安装程序的链接, 请参见 Shockwave Player 的独立安装程序*(技术说明 15895)或 Shockwave Player 的标准下载。
- 测试 Shockwave Player
| 上次更新时间: | 2004 年 5 月 3 日 |
|---|---|
| 创建时间: | 2004 年 5 月 3 日 |