|
Erro do stub RPC: Versão incompatível do stub RPC - "Exceção desconhecida. Número do erro: 0x80070725"
Este artigo aplica-se a:
- Plataforma(s):
Windows 98, Windows ME, Windows 2000, Windows XP, Windows 2003
- Versão(ões) do Java:
1.4.2_xx, 1.3.0_xx, 1.3.1_xx, 1.4.0_xx, 1.4.1_xx
SINTOMAS
Durante a instalação do Java Runtime Environment (JRE), é exibida uma caixa de mensagem de erro com a seguinte mensagem:
Unhandled Exception
Error number: 0x80070725 Description: Incompatible version of the RPC stub
Setup Program will now terminate
Esse erro aparece como a seguinte imagem:
MOTIVO
Este erro pode ser provocado por uma versão incompatível de um arquivo DLL (como Oleaut32.dll, Olepro32.dll, Asycfilt.dll ou Stdole2.tlb) instalado no computador por algum outro programa.
Por exemplo, a versão 3.50 do arquivo Oleaut32.dll é usada apenas pelo Windows XP. Caso seja instalado em um computador que esteja executando outro sistema operacional, esse erro poderá ocorrer devido à incompatibilidade das versões do arquivo.
SOLUÇÃO
A seguir são apresentadas três soluções possíveis para esse erro. Escolha o método adequado para seu computador.
O Microsoft Office 2000 ou um componente do Office 2000 ESTÁ instalado no computador
Se você tiver o Microsoft Office ou um componente do Office 2000 instalado no computador, obtenha e instale o Microsoft Office 2000 Service Release 1 (SR-1). Para obter informações sobre como obter e instalar o Microsoft Office 2000 Service Release 1a (SR-1a), acesse o seguinte site da Microsoft: nº 339:
Microsoft Office 2000 Service Release 1a
O Microsoft Office 2000 ou um componente do Office 2000 NÃO ESTÁ instalado no computador
Se você não tiver o Microsoft Office ou um componente do Office 2000 instalado no computador, faça o download e instale a ferramenta mcrepair.exe. Para obter e instalar a ferramenta mcrepair.exe, acesse o seguinte site da Microsoft:
Faça o download da ferramenta mcrepair.exe da Microsoft
Salve o arquivo mcrepair.exe na área de trabalho. Em seguida, clique nesse arquivo para executá-lo. Quando ele perguntar se você deseja substituir os arquivos MAIS RECENTES, clique em SIM para cada arquivo.
Reinicie o computador depois de instalar o mcrepair.exe.
Windows 98 ou 95
No Windows 98 e 95, esse erro pode ser provocado por uma versão incorreta do arquivo oleaut32.dll. Para corrigir esse problema, siga estas instruções para remover o arquivo incorreto e instalar uma nova versão.
Aviso: Esta solução exige que você modifique a pasta System. Caso não sejam executadas corretamente, as modificações na pasta System do Windows poderão provocar sérios problemas no computador.
- Faça o download do arquivo DCOM (Distributed Component Object Model) adequado para o sistema e salve-o na área de trabalho, mas não o execute. Esses arquivos podem ser obtidos por download na página de suporte do InstallShield. Para isso, clique nos links indicados a seguir.
- Selecione Iniciar > Desligar.
- Selecione Reiniciar no modo MS-DOS.
- No prompt de comando c:\WINDOWS, digite os seguintes comandos em linhas separadas, como mostrado a seguir:
cd c:\windows\system rename oleaut32.dll oleaut32.old exit
- Ignore a mensagem de erro:
Um arquivo .DLL necessário, C:\windows\system\oleaut32.dll, não foi encontrado.
Essa mensagem é exibida porque o arquivo foi renomeado na etapa 4
- Faça login no computador da maneira habitual.
- Clique duas vezes no arquivo localizado na área de trabalho, obtido por download na etapa 1.
- Clique em Sim na caixa de diálogo exibida. O arquivo dcom.exe instalará um novo arquivo oleaut32.dll.
- Depois de instalar o DCOM, selecione Iniciar > Reiniciar.
Caso o computador não funcione corretamente após a aplicação das instruções anteriores, você poderá restaurar o arquivo oleaut32.dll seguindo este procedimento:
- Selecione Iniciar > Desligar.
- Selecione Reiniciar no modo MS-DOS.
- No prompt de comando c:\WINDOWS, digite os seguintes comandos em linhas separadas, como mostrado a seguir: Esse procedimento restaurará o arquivo oleaut32.dll antigo.
cd c:\windows\system rename oleaut32.old oleaut32.dll exit
- O Windows será reiniciado automaticamente. Se isso não ocorrer, selecione Iniciar > Reiniciar.
MAIS INFORMAÇÕES TÉCNICAS
Tanto o Office 2000 SR-1 quanto a ferramenta Mcrepair.exe atualizam a registram novamente os seguintes arquivos das seguintes versões:
- Asycfilt.dll (2.40.4515)
- Oleaut32.dll (2.40.4515)
- Stdole2.tlb (2.40.4515)
- Olepro32.dll (5.0.4515)
Para obter informações adicionais sobre a mensagem de erro indicada na seção "Sintomas" deste artigo, consulte o seguinte artigo da Knowledge Base sobre o InstallShield - Q105810 "ERRDOC: Incompatible Version of the RPC Stub" (Versão incompatível do stub RPC).
Para obter etapas adicionais de depuração desse tipo de erro, leia o seguinte artigo da Knowledge Base sobre o InstallShield: Q104946 "PRB: Critical/Corrupted system error(s) occur after reboot of a setup" (Ocorreram erros críticos no sistema após a reinicialização decorrente de uma instalação).
A Microsoft aborda esse problema no seguinte artigo da Knowledge Base: 321915 "Incompatible Version of the RPC Stub", Error Message with the InstallShield Program (Versão incompatível do stub RPC. Mensagem de erro no programa InstallShield).
Essa mensagem pode ser provocada por um download mal sucedido. Tente novamente o download automático em "Obter agora" ou "Download manual" no site java.com.
|