安裝 Shockwave 後, 出現電腦必須重新啟動錯誤訊息
日本語 | 简体中文 | 한국어 | Deutsch | English | Español | Français | Italiano | Português
問題
使用者在嘗試安裝 Shockwave Player 時, 於安裝結束前, 收到下列錯誤訊息:
Your computer must be restarted in order to complete the installation of Shockwave Player. Would you like to restart now? (您的電腦必須重新啟動, 才能夠完成 Shockwave Player 的安裝。您要立即重新啟動嗎?)
Shockwave Player 的安裝並不需要重新啟動電腦。使用者將會一直重複這個程序, 並且重新啟動也無法解決。每次當瀏覽器呼叫 Shockwave Player 時, 就會出現這個錯誤訊息。Shockwave Player 將無法運作, 並且使用者無法透過播放器檢視任何內容。
原因
發生這個問題的原因, 是由於使用者的系統中安裝了舊版或重複的 DLL 檔。使用者可能會在 system32 資料夾中發現下列 DLL 檔:
- dirapi.dll
- iml32.dll
檔案 dirapi.dll 及 iml32.dll 應該僅存在於 Shockwave 播放器資料夾中 (範例: 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 的版本而定, 使用解除安裝程式或「新增/移除」程式, 解除安裝 Shockwave Player。
- 您可以在 Macromedia Web Players 網頁中, 找到 Shockwave 8.5 的解除安裝程式
- Shockwave 10 的解除安裝程式 (UNWISE.exe) 位於 C:\WINDOWS\system32\Macromed\Shockwave 10 中。此外, 使用者也可以使用位於「控制台」中的「新增/移除程式」功能。
- 刪除 Macromed 資料夾中的所有資料夾, 但是請保留 AUTHORWA 資料夾或 Flash 資料夾。
- 使用獨立安裝程式, 重新安裝 Shockwave 播放器。如需獨立安裝程式的連結, 請參閱 Shockwave 播放器的獨立安裝程式* (TechNote 15895), 或是標準下載 Shockwave 播放器。
- 測試 Shockwave Player
| 更新日期: | 2004 年 5 月 3 日 |
|---|---|
| 建立日期: | 2004 年 5 月 3 日 |