How to reinstall MS DTC for a nonclustered Windows 2000 Server

Article translations Article translations
Article ID: 279786 - View products that this article applies to.
This article was previously published under Q279786
Expand all | Collapse all

SUMMARY

This article describes how to reinstall Microsoft Distributed Transaction Coordinator (MS DTC) for a nonclustered Microsoft Windows 2000 server.

MORE INFORMATION

Important You should reinstall MS DTC only when you must troubleshoot a serious problem. In addition, you must follow the procedures in this article precisely; otherwise, you may need to reformat your hard disk.

Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
322756 How to back up and restore the registry in Windows

To reinstall MS DTC, perform the following steps:
  1. In Control Panel, stop all services, and change the Startup Type to "manual" except for the following:
    • Alerter
    • COM+ Event System
    • Computer Browser
    • Distributed File System
    • Distributed Link Tracking Client
    • Distributed Link Tracking Server
    • DNS Client
    • Event Log
    • IPSEC Policy Agent
    • License Logging Service
    • Logical Disk Manager
    • Messenger
    • Net Logon
    • NT LM Security Support Provider
    • Network Connectors
    • Plug and Play
    • Remote Procedure Call (RPC)
    • Remote Procedure Call (RPC) Locator
    • Removable Storage
    • Security Accounts Manager
    • Server
    • System Event Notification
    • Task Scheduler
    • TCP/IP NetBIOS Helper Services
    • Windows Management Instrumentation
    • Windows Management Instrumentation Driver Extensions
    • Windows Time
    • Workstation

  2. Close Control Panel, and restart your computer.
  3. At the command prompt, type the following command:
    msdtc -uninstall
  4. In the registry, remove the following keys if they exist:
    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
    						
  5. At the command prompt, type the following command:
    msdtc -install
  6. Check Event Viewer for the following message:

    Event Source: MSDTC
    Event ID: 4104
    Description: The Microsoft Distributed Transaction Coordinator service was successfully installed.

    .
  7. Restore the Startup Type of the services to their original values, and then restart your computer.
  8. At a command prompt, type the following command:
    msdtc -resetlog

REFERENCES

For more information, click the following article number to view the article in the Microsoft Knowledge Base:
250987 How to reinstall MS DTC for a nonclustered Windows NT 4.0 server

Properties

Article ID: 279786 - Last Review: April 28, 2005 - Revision: 2.1
APPLIES TO
  • Microsoft COM+ 1.0
Keywords: 
kbdtc kberrmsg kbhowto KB279786
Retired KB Content Disclaimer
This article was written about products for which Microsoft no longer offers support. Therefore, this article is offered "as is" and will no longer be updated.

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com