Importante: este artigo contém informações sobre como modificar o registo. Antes de modificar o registo, certifique-se de que efectua uma cópia de segurança e de que compreende como o pode restaurar se ocorrer um problema. Para obter informações sobre como efectuar uma cópia de segurança, restaurar e editar o registo, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
Se instalar o Exchange 2000 Server ou o Exchange Server 2003, ou aplicar um Service Pack do Exchange 2000, o programa de configuração poderá não funcionar e poderá receber a seguinte mensagem de erro:
Setup failed while installing sub-component miscellaneous Atom with error code 0xc103798a (please consult the installation logs for a detailed description). You may cancel the installation or try the failed step again.
O registo de progresso do programa de configuração do Exchange 2000 poderá conter:
Uma série de limites de tempo excedidos:
[23:49:27] ++++ Starting interpreter on file d:\server\setup\i386\exchange\Misc.ins ++++
[23:49:27] Interpreting line <CreateProcess:D:\EXCHSRVR\bin;regsvr32 /s cdowf.dll;60000>
[23:49:27] Process created ... waiting (60000)
[23:49:28] Process has exited with 00000000
[23:49:28] Interpreting line <CreateProcess:D:\EXCHSRVR\bin;regsvr32 /s cdowfevt.dll;60000>
[23:49:28] Process created ... waiting (60000)
[23:49:30] Process has exited with 00000000
[23:49:30] Interpreting line <CreateProcessSafe:d:\server\setup\i386\exchange\wmi;d:\server\setup\i386\exchange\wmi\wmicons.exe /s;4294967295>
[23:49:30] Process created ... waiting (-1)
[23:49:35] Ignoring exit code 00000000
[23:49:35] Interpreting line <CreateProcess:D:\EXCHSRVR\bin;regsvr32 /s exwmi.dll;60000>
[23:49:35] Process created ... waiting (60000)
[23:49:35] Process has exited with 00000000
[23:49:35] Interpreting line <CreateProcess:C:\WINNT\System32\WBEM;C:\WINNT\System32\WBEM\mofcomp.exe "C:\WINNT\System32\WBEM\exwmi.mof";600000>
[23:49:35] Process created ... waiting (600000)
[23:59:35] CreateProcess timed out before the spawned process completed!
Uma falha no registo de Cdowfevt.dll:
[19:21:33] The command
regsvr32 /s cdowfevt.dll
failed, returning error code 5 (Access is denied.).
[19:21:33] mode = 'Update' (61957) CBaseAtom::ScSetup (N:\admin\src\udog\setupbase\basecomp\baseatom.cxx:782)
Error code 0XC103798A (31114): An internal component has failed.
Aviso: a utilização incorrecta do Editor de registo (Registry Editor) poderá provocar problemas graves que poderão forçar a reinstalação do sistema operativo. A Microsoft não garante que os problemas resultantes da utilização incorrecta do Editor de registo (Registry Editor) possam ser resolvidos. Todo e qualquer risco decorrente da utilização do Editor de registo (Registry Editor) é da responsabilidade do utilizador. Para resolver este problema:
Certifique-se de que o serviço do coordenador de transacções distribuídas da Microsoft (MS DTC, Microsoft Distributed Transaction Coordinator) foi iniciado. Por predefinição, este serviço é instalado com o Microsoft Windows 2000. Se este serviço for parado, as mensagens de erro mencionadas na secção "Sintomas" deste artigo poderão ocorrer. O programa de configuração do Microsoft Exchange necessita do serviço MS DTC. O serviço MSDTC também é necessário durante a instalação de uma correcção ou de um Service Pack do Exchange.
Se o serviço MS DTC não for iniciado, poderá ter de reinstalá-lo.
Para obter informações adicionais sobre como reinstalar o serviço, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
How to reinstall MS DTC for a nonclustered Windows 2000 Server
Os componentes COM+ são necessários para registar Cdowfevt.dll e necessitam que o serviço MS DTC esteja em execução no servidor. O serviço MS DTC tem de estar em execução para que o programa de configuração do Exchange ou a instalação de um Service Pack do Exchange 2000 sejam concluídos correctamente. Isto aplica-se a servidores de Exchange com e sem clusters.
Num cluster, o serviço MS DTC tem de estar em execução em ambos os nós.
Para obter informações adicionais sobre este problema num Exchange 2000 Server em cluster, e sobre como instalar o serviço MS DTC num cluster, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
Setup does not install Exchange 2000 on a cluster if the MSDTC resource is not running
Se o serviço MS DTC estiver em execução, as mensagens de erro mencionadas na secção "Sintomas" deste artigo poderão ser provocadas por um catálogo COM+ danificado. Esta poderá ser a causa, mesmo que consiga utilizar a consola de gestão dos serviços componentes (explorador de COM+) sem detectar estes problemas. Normalmente, é possível reparar um catálogo COM+ danificado reinstalando o COM+.
Para reinstalar o COM+:
Na pasta %SystemRoot%\System32, mude o nome do ficheiro Clbcatq.dll para ~clbcatq.dll. Certifique-se de que inclui o til (~) no início do nome do ficheiro. Se já existir um ficheiro ~clbcatq.dll na pasta %SystemRoot%\System32, mova o ficheiro ~clbcatq.dll para outra localização ou mude o nome do ficheiro ~clbcatq.dll primeiro. Se o ficheiro estiver em utilização, poderá ter de utilizar o comando rename a partir de uma linha de comandos do MS-DOS para mudar o nome do ficheiro.
Guarde e elimine a chave
HKEY_LOCAL_MACHINE\Software\Microsoft\COM3
. Para tal:
Inicie o Editor de registo (Registry Editor, Regedt32.exe).
Localize e clique na seguinte chave do registo:
HKEY_LOCAL_MACHINE\Software\Microsoft\COM3
No menu Registo (Registry), clique em Guardar chave (Save Key) e guarde a chave num ficheiro.
Certifique-se que a chave
HKEY_LOCAL_MACHINE\Software\Microsoft\COM3
ainda está seleccionada. Prima a tecla DELETE ou clique com o botão direito do rato na chave e clique em Eliminar (Delete).
Saia do Editor de registo (Registry Editor).
No Painel de controlo (Control Panel), abra a ferramenta Adicionar ou remover programas (Add or Remove Programs) e, em seguida, abra a ferramenta Adicionar/remover componentes do Windows (Add/Remove Windows Components). Não faça qualquer alteração, clique simplesmente em Seguinte (Next). Este procedimento reinstala o COM+.
Se a reinstalação do COM+ não funcionar, poderá ter de recriar todo o catálogo COM+. Normalmente, tem de iniciar no modo de segurança para que a Protecção de ficheiros do Windows (Windows File Protection) não reverta as alterações. Para recriar o catálogo COM+:
Inicie no modo de segurança.
Na pasta %SystemRoot%\System32, mude o nome do ficheiro Clbcatq.dll para ~clbcatq.dll. Mesmo no modo de segurança, este ficheiro estará em utilização. No entanto, pode utilizar o comando rename numa linha de comandos para mudar o nome do ficheiro.
Na pasta %SystemRoot%, faça uma cópia de segurança da pasta Registration e, em seguida, tente eliminar o conteúdo da pasta. Normalmente, existe um ficheiro na pasta Registration que está em utilização e não pode ser eliminado. No entanto, depois de reiniciar o servidor no modo normal, poderá remover o ficheiro.
Guarde e elimine a chave
HKEY_LOCAL_MACHINE\Software\Microsoft\COM3
:
Inicie o Editor de registo (Registry Editor).
Localize e clique na seguinte chave do registo:
HKEY_LOCAL_MACHINE\Software\Microsoft\COM3
No menu Registo (Registry), clique em Guardar chave (Save Key) e guarde a chave num ficheiro.
Certifique-se que a chave
HKEY_LOCAL_MACHINE\Software\Microsoft\COM3
ainda está seleccionada. Prima a tecla DELETE ou clique com o botão direito do rato na chave e clique em Eliminar (Delete).
Saia do Editor de registo (Registry Editor).
Inicie no modo normal.
Na pasta %SystemRoot%, remova a pasta Registration. Nesta altura, qualquer ficheiro ainda existente na pasta já não deve estar em utilização.
No Painel de controlo (Control Panel), abra a ferramenta Adicionar ou remover programas (Add or Remove Programs) e, em seguida, abra a ferramenta Adicionar/remover componentes do Windows (Add/Remove Windows Components). Não faça qualquer alteração, clique simplesmente em Seguinte (Next). Este procedimento reinstala o COM+, que cria um novo catálogo de registo.
Depois de concluir os passos anteriores, tem de reinstalar quaisquer programas que tenham de ser registados pelo COM+. Num servidor de Exchange, tem de efectuar, pelo menos, os seguintes procedimentos:
Remover o IIS (Serviços de informação Internet - Internet Information Services) e reinstalá-lo.
No programa de configuração do Exchange, reinstalar o mesmo.
Aplicar quaisquer Service Packs do Exchange 2000 necessários.
Depois de criar o novo catálogo COM+, deverá conseguir reinstalar o Exchange 2000 e a actualização de Service Pack com êxito.
Nota: este artigo aplica-se a:
Exchange num computador com o Microsoft Windows 2000 Server. - e -
Exchange num computador com o Microsoft Small Business Server 2000.
Obrigado! Os seus comentários são utilizados para ajudar-nos a melhorar o conteúdo do nosso suporte. Para obter mais opções de assistência, visite a Home Page de Ajuda e Suporte.