|
RPC-Stub-Fehler: Inkompatible Version des RPC-Stub Unhandled Exception. Error number: 0x80070725
Dieser Artikel gilt für:
- Plattform(en):
Windows 98, Windows ME, Windows 2000, Windows XP, Windows 2003
- Java-Version(en):
1.4.2_xx, 1.3.0_xx, 1.3.1_xx, 1.4.0_xx, 1.4.1_xx
SYMPTOMS
Während der Installation von Java Runtime Environment (JRE) wird ein Dialog mit folgender Meldung angezeigt:
Unhandled Exception
Error number: 0x80070725 Description: Incompatible version of the RPC Stub.
Setup Program will now terminate
Die Fehlermeldung ist in der folgenden Abbildung dargestellt:
CAUSE
Dieser Fehler kann durch eine nicht kompatible Version einer DLL verursacht werden, beispielsweise Oleaut32.dll, Olepro32.dll, Asycfilt.dll oder Stdole2.tlb, die durch andere Programme im System installiert wurde.
Version 3.50 von Oleaut32.dll wird beispielsweise nur von Windows XP verwendet. Wenn es auf einem Computer unter einem anderen Betriebssystem installiert wurde, wird dieser Fehler aufgrund der untereinander inkompatiblen Dateiversionen verursacht.
SOLUTION
^Nachfolgend finden Sie drei mögliche Lösungen zur Beseitigung dieses Fehlers. Wählen Sie die für Ihren Computer jeweils geeignete Lösung.
Auf Ihrem Computer IST Microsoft Office 2000 oder eine Office 2000-Komponente installiert. Wenn Microsoft Office oder eine Office 2000-Komponente auf Ihrem Computer installiert ist, installieren Sie Microsoft Office 2000 Service Release 1 (SR-1). Informationen darüber, wie Sie Microsoft Office 2000 Service Release 1a (SR-1a) erhalten und installieren, finden Sie auf der folgenden Microsoft-Website: #339:
Microsoft Office 2000 Service Release 1a
Microsoft Office 2000 oder eine Komponente von Office 2000 IST NICHT auf Ihrem Computer installiert. Wenn weder Office 2000 noch eine Office 2000-Komponente auf Ihrem Computer installiert ist, müssen Sie das Tool mcrepair.exe herunterladen und installieren. Informationen darüber, wie Sie das Tool mcrepair.exe erhalten und installieren, finden Sie auf der folgenden Microsoft-Website:
Herunterladen des Tools mcrepair.exe von Microsoft
Speichern Sie die Datei mcrepair.exe auf dem Desktop, und führen Sie sie dann aus, indem Sie auf sie klicken. Wenn Sie gefragt werden, ob NEUE Dateien überschrieben werden sollen, müssen Sie für jede Datei auf JA klicken.
Starten Sie Ihren Computer nach der Installation von mcrepair.exe neu.
Windows 98 oder 95 Unter Windows 98 und 95 wird dieser Fehler möglicherweise durch eine fehlerhafte Version von oleaut32.dll verursacht. Befolgen Sie zur Beseitigung dieses Problems die nachstehenden Anweisungen, um die fehlerhafte Datei zu entfernen und eine neue Version zu installieren.
Achtung: Bei dieser Lösungsmethode müssen Sie Änderungen an Ihrem Systemordner vornehmen. Änderungen am Windows-System können bei nicht ordnungsgemäßer Ausführung zu schwerwiegenden Problemen auf Ihrem Computer führen.
- Laden Sie die für Ihr System passende DCOM-Datei (Distributed Component Object Model) herunter, führen Sie die Datei jedoch noch nicht aus. Diese Dateien können von der InstallShield-Supportseite heruntergeladen werden. Klicken Sie hierzu auf die unten aufgeführte Verknüpfung für Ihr Betriebssystem.
- Wählen Sie Start > Herunterfahren aus.
- Wählen Sie Im MS-DOS-Modus neu starten aus.
- Geben Sie nach der Befehlsaufforderung c:\WINDOWS folgende Befehle auf separaten Zeilen gemäß dem Beispiel ein.
cd c:\windows\system rename oleaut32.dll oleaut32.old exit
- Die folgende Fehlermeldung kann ignoriert werden:
A required .DLL file, C:\windows\system\oleaut32.dll, was not found.
Diese Fehlermeldung wird lediglich angezeigt, weil die Datei in Schritt 4 umbenannt wurde.
- Melden Sie sich jetzt am Computer wie gewohnt an.
- Doppelklicken Sie auf die Datei, die Sie in Schritt 1 heruntergeladen haben.
- Klicken Sie im angezeigten Dialog auf Ja. Die dcom.exe-Datei installiert eine neue oleaut32.dll-Datei.
- Wählen Sie nach Abschluss der DCOM-Installation Start > Neu starten aus.
Falls Ihr Computer nach Ausführung der obigen Anweisungen nicht fehlerfrei funktioniert, können Sie die ursprüngliche Version der Datei oleaut32.dll wiederherstellen. Gehen Sie dazu folgendermaßen vor:
- Wählen Sie Start > Herunterfahren aus.
- Wählen Sie Im MS-DOS-Modus neu starten aus.
- Geben Sie nach der Befehlsaufforderung c:\WINDOWS folgende Befehle auf separaten Zeilen gemäß dem Beispiel ein. Durch diesen Vorgang wird die alte Version der Datei oleaut32.dll wiederhergestellt.
cd c:\windows\system rename oleaut32.old oleaut32.dll exit
- Windows wird automatisch neu gestartet. Wenn dies nicht der Fall ist, wählen Sie Start > Neu starten aus.
MORE TECHNICAL INFORMATION
Durch Office 2000 SR-1 und das Tool Mcrepair.exe werden die folgenden Dateien mit den hier genannten Versionen aktualisiert und neu registriert:
- Asycfilt.dll (2.40.4515)
- Oleaut32.dll (2.40.4515)
- Stdole2.tlb (2.40.4515)
- Olepro32.dll (5.0.4515)
Weitere Informationen über die im Abschnitt Anzeichen dieses Artikels aufgeführte Fehlermeldung finden Sie im folgenden Artikel der InstallShield Knowledge Base - Q105810 "ERRDOC: Incompatible version of the RPC stub2.
Weitere Debugging-Anweisungen zur Behebung dieser Fehlertypen finden Sie im folgenden Artikel der InstallShield Knowledge Base - Q104946 "PRB: Critical/Corrupted system error(s) occur after reboot of a setup".
Microsoft führt dieses Problem im Artikel 321915 der Knowledge Base auf: 321915" Incompatible Version of the RPC Stub, Error Message with the InstallShield Program".
Diese Meldung kann auf einen fehlgeschlagenen Download zurückzuführen sein. Versuchen Sie erneut den automatischen Download unter Jetzt holen! oder Manuell herunterladen auf www.java.com/de.
|