|
RPC Stub 錯誤:不相容的 RPC stub 版本 -「未處理的異常。錯誤編號:0x80070725」
本文適用於:
- 平台:
Windows 98, Windows ME, Windows 2000, Windows XP, Windows 2003
- Java 版本:
1.4.2_xx, 1.3.0_xx, 1.3.1_xx, 1.4.0_xx, 1.4.1_xx
症狀
在安裝 Java Runtime Environment (JRE) 期間,顯示具有以下訊息的錯誤訊息方塊:
未處理的異常
錯誤編號:0x80070725 描述:不相容的 RPC stub 版本
設定程式將立即終止
錯誤如以下影像所示:
原因
該錯誤可能是由某些其他程式在您的電腦上安裝了不相容的 DLL 檔案版本 (例如 Oleaut32.dll、Olepro32.dll、Asycfilt.dll 或 Stdole2.tlb) 引起。
例如,3.50 版的 Oleaut32.dll 檔案僅能用於 Windows XP。如果該檔案以某種方式安裝在執行其他作業系統的電腦上,則會由於檔案版本彼此不相容,而導致該錯誤。
解決方案
以下為針對該錯誤的三種可能解決方案。請選擇適用於您電腦的方法。
您的電腦上已安裝 Microsoft Office 2000 或 Office 2000 元件如果您的電腦上已安裝 Microsoft Office 或 Office 2000 元件,請取得並安裝 Microsoft Office 2000 Service Release 1 (SR-1)。如需有關如何取得並安裝 Microsoft Office 2000 Service Release 1a (SR-1a) 的資訊,請造訪以下 Microsoft 網站:#339:
Microsoft Office 2000 Service Release 1a
您的電腦上尚未安裝 Microsoft Office 2000 或 Office 2000 元件如果您的電腦上尚未安裝 Office 2000 或 Office 2000 元件,請下載並安裝 mcrepair.exe 工具。若要取得並安裝 mcrepair.exe 工具,請造訪以下 Microsoft 網站:
下載 Microsoft mcrepair.exe 工具
將 mcrepair.exe 檔案儲存至桌面,然後按一下 mcrepair.exe 來執行該檔案。當系統提示您覆寫較新檔案時,請確定針對每個檔案按一下 [是]。
安裝 mcrepair.exe 後,請重新啟動您的電腦。
Windows 98 或 95 在 Windows 98 和 95 上,該錯誤可能是由錯誤的 oleaut32.dll 檔案版本引起。若要更正該問題,請依循以下說明來移除錯誤檔案並安裝新版本。
警告: 此解決方案需要您修改 System 資料夾。如果對 Windows 系統進行不正確的修改,則可能會對您的電腦造成嚴重的問題。
- 將適合系統的分散式元件物件模型 (DCOM) 檔案下載至您的桌面,但並不執行。可以透過按一下下面提供的連結,從 InstallShield 支援頁面下載這些檔案。
- 選取 [開始] > [關機]。
- 選取 [在 MS-DOS 模式下重新啟動]。
- 在指令提示符號 c:\WINDOWS 處,依如下所示在不同的行中輸入以下指令。
cd c:\windows\system rename oleaut32.dll oleaut32.old exit
- 忽略錯誤訊息:
A required .DLL file, C:\windows\system\oleaut32.dll, was not found.
顯示該錯誤訊息的原因是在步驟 4 中已重新命名該檔案
- 現在,請如平常一樣登入電腦。
- 按兩下您在步驟 1 中下載到桌面的檔案。
- 在開啟的對話方塊中按一下 [是]。dcom.exe 檔案將安裝新的 oleaut32.dll 檔案。
- 安裝 DCOM 後,請選取 [開始] > [重新開機]。
如果依循上述說明操作後,您的電腦無法正常作業,則可以透過執行以下作業復原原始 oleaut32.dll 檔案:
- 選取 [開始] > [關機]。
- 選取 [在 MS-DOS 模式下重新啟動]。
- 在指令提示符號 c:\WINDOWS 處,依如下所示在不同的行中輸入以下指令。這將復原舊的 oleaut32.dll 檔案。
cd c:\windows\system rename oleaut32.old oleaut32.dll exit
- Windows 將自動重新啟動。如果未重新啟動,請選取 [開始] > [重新開機]。
更多技術資訊
Office 2000 SR-1 和 Mcrepair.exe 工具均可更新和重新註冊具有以下檔案版本的檔案:
- Asycfilt.dll (2.40.4515)
- Oleaut32.dll (2.40.4515)
- Stdole2.tlb (2.40.4515)
- Olepro32.dll (5.0.4515)
如需有關該篇文章的「症狀」一節中所列錯誤訊息的其他資訊,請參照 InstallShield 知識庫文章 - Q105810「ERRDOC: Incompatible Version of the RPC Stub」。
如需有關其他除錯步驟的資訊,以解決這些類型的錯誤,請參照 InstallShield 知識庫文章 - Q104946「PRB: Critical/Corrupted system error(s) occur after reboot of a setup」。
Microsoft 在下列知識庫文章中曾討論此問題 - 321915「Incompatible Version of the RPC Stub」,Error Message with the InstallShield Program。
此訊息可能是因為下載不成功產生的。請從 java.com 重試自動下載 (位於 [立即取得]或[手動下載]。
|