ID do artigo: 891801 - Última revisão: sexta-feira, 9 de março de 2007 - Revisão: 1.0

Como reinstalar o Coordenador de transações distribuídas da Microsoft em um computador executando o Windows XP

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Importante Este artigo contém informações sobre como modificar o Registro. Antes de modificá-lo, faça um backup e certifique-se de que saiba como restaurá-lo caso ocorra algum problema. Para obter informações sobre como fazer backup, restaurar e modificar o Registro, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
256986  (http://support.microsoft.com/kb/256986/ ) Descrição do Registro do Microsoft Windows
Expandir tudo | Recolher tudo

INTRODUCTION

Este artigo descreve como reinstalar o MS DTC (Coordenador de transações distribuídas da Microsoft) em um computador executando o Windows XP.

Mais Informações

Geralmente, não é necessário reinstalar o MS DTC (Msdtc.exe) nos computadores executando o Windows XP ou versões posteriores. Se você usar um sistema operacional anterior, poderá ser necessário reinstalar o MS DTC após instalar um software como o Microsoft SQL Server 6.5, porque o software substitui códigos binários do MS DTC por versões incluídas no software. Ao reinstalar a versão correta do Msdtc.exe você estará restaurando esses códigos binários. No Windows XP e versões posteriores, o recurso WFP (Proteção de Arquivo do Windows) assegura que os códigos binários atuais do sistema não sejam substituídos.

No entanto, se for necessário reinstalar o MS DTC em um computador executando o Windows XP, use o seguinte procedimento:

Atenção Se você usar o procedimento a seguir, todas as transações não concluídas serão perdidas. Verifique se não há transações ativas antes de realizar as seguintes etapas.

Aviso O uso incorreto do Editor do Registro pode causar sérios problemas que talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que os problemas resultantes do uso incorreto do Editor do Registro possam ser solucionados. O uso do Editor do Registro é de sua responsabilidade.
  1. Em Ferramentas administrativas, abra Serviços e interrompa todos os serviços.
  2. Na coluna Tipo de inicialização, altere o tipo de inicialização para Manual para todos os serviços, exceto aqueles na lista a seguir.

    Observação É aconselhável anotar os serviços alterados, de modo que possa restaurar esses valores corretamente na etapa 7.
    • Alerta
    • Sistema de eventos COM+
    • Localizador de computadores
    • Cliente de rastreamento de link distribuído
    • Cliente DNS
    • Log de eventos
    • Serviços IPSEC
    • Gerenciador de discos lógicos
    • Mensageiro
    • Logon de rede
    • Fornecedor de suporte de segurança NT LM
    • Conexões de rede
    • Plug and Play
    • Chamada de procedimento remoto (RPC)
    • Localizador RPC
    • Armazenamento removível
    • Gerenciador de contas de segurança
    • Servidor
    • Notificação de eventos de sistema
    • Agendador de tarefas
    • Auxiliar NetBIOS TCP/IP
    • WMI (Instrumentação de gerenciamento do Windows)
    • Extensões de driver de instrum. gerenc. do Windows
    • Tempo do Windows
    • Estação de trabalho
  3. Feche Serviços e reinicie o computador.
  4. No prompt de comando, digite o seguinte comando.
    %WINDIR%\System32\msdtc.exe -uninstall
  5. Inicie o Editor do Registro e remova as seguintes chaves do Registro, se houver:
    • HKEY_CLASSES_ROOT\CID
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
    • HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSDTC
    • HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\MSDTC
    • HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC
  6. No prompt de comando, digite %WINDIR%\System32\msdtc.exe -install.
  7. Aguarde até que a atividade do disco seja interrompida e restarure o tipo de inicialização dos serviços alterados para os valores originais.
  8. No Registro, crie a seguinte chave do Registro:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\XADLL
  9. Em um prompt de comando, digite regsvr32 mtxoci.dll.

    Será exibida uma mensagem indicando que o DllRegisterServer em Mtxoci.dll foi realizado com êxito. Clique em OK para fechar a mensagem.
  10. Reinicie o computador.
  11. No prompt de comando, digite %WINDIR%\System32\msdtc.exe -resetlog.

Referências

Para informações adicionais sobre a reinstalação do MS DTC em um computador executando o Microsoft Windows 2000 Server, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
279786  (http://support.microsoft.com/kb/279786/ ) Como reinstalar o MS DTC para Windows 2000 Server não agrupado

A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Media Center Edition
Palavras-chave: 
kbhowto kbinfo KB891801