起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 785|回复: 2

Windows 2000下如何修复DTC服务

[复制链接]
发表于 2004-9-27 17:21:58 | 显示全部楼层 |阅读模式
1、关闭所有应用程序

2、停止所有系统服务,除了:
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

3、卸载DTC服务  rundll32.exe setupapi.dll,InstallHinfSection 在DOS窗口下,运行%SystemRoot%\System32\msdtc.exe –uninstall

4、修改注册表,删除所有DTC服务有关注册表项
运行regedit,删除下列键值和子键:
HKEY_CLASSES_ROOT\CID
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSDTC
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\MSDTC
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC

5、删除与DTC服务有关的文件
请把下述内容保存为批处理文件,执行这个批处理文件来删除相关文件。
del %SystemRoot%\System32\Adme.dll
del %SystemRoot%\System32\Dac.exe
del %SystemRoot%\System32\Dacdll.dll
del %SystemRoot%\System32\Dtccm.dll
del %SystemRoot%\System32\Dtctrace.dll
del %SystemRoot%\System32\Dtctrace.exe
del %SystemRoot%\System32\Dtcxatm.dll
del %SystemRoot%\System32\Dtcuic.dll
del %SystemRoot%\System32\Dtcuis.dll
del %SystemRoot%\System32\Dtcutil.dll
del %SystemRoot%\System32\Enudtc.dll
del %SystemRoot%\System32\Logmgr.dll
del %SystemRoot%\System32\Msdtc.exe
del %SystemRoot%\System32\Msdtc.dll
del %SystemRoot%\System32\Msdtcprx.dll
del %SystemRoot%\System32\Mtxclu.dll
del %SystemRoot%\System32\Msdtctm.dll
del %SystemRoot%\System32\Dtccfg.cpl
del %SystemRoot%\System32\Svcsrvl.dll
del %SystemRoot%\System32\Xolehlp.dll

del %SystemRoot%\System32\dllcache\Adme.dll
del %SystemRoot%\System32\dllcache\Dac.exe
del %SystemRoot%\System32\dllcache\Dacdll.dll
del %SystemRoot%\System32\dllcache\Dtccm.dll
del %SystemRoot%\System32\dllcache\Dtctrace.dll
del %SystemRoot%\System32\dllcache\Dtctrace.exe
del %SystemRoot%\System32\dllcache\Dtcxatm.dll
del %SystemRoot%\System32\dllcache\Dtcuic.dll
del %SystemRoot%\System32\dllcache\Dtcuis.dll
del %SystemRoot%\System32\dllcache\Dtcutil.dll
del %SystemRoot%\System32\dllcache\Enudtc.dll
del %SystemRoot%\System32\dllcache\Logmgr.dll
del %SystemRoot%\System32\dllcache\Msdtc.exe
del %SystemRoot%\System32\dllcache\Msdtc.dll
del %SystemRoot%\System32\dllcache\Msdtcprx.dll
del %SystemRoot%\System32\dllcache\Mtxclu.dll
del %SystemRoot%\System32\dllcache\Msdtctm.dll
del %SystemRoot%\System32\dllcache\Dtccfg.cpl
del %SystemRoot%\System32\dllcache\Svcsrvl.dll
del %SystemRoot%\System32\dllcache\Xolehlp.dll

6、安装DTC服务
在DOS窗口下,运行%SystemRoot%\System32\dtcsetup.exe

7、恢复运行所有的服务

8、清空log文件
在DOS窗口下,运行%SystemRoot%\System32\msdtc.exe –resetlog
回复

使用道具 举报

发表于 2007-4-21 16:32:38 | 显示全部楼层
justep 需要这么多系统服务吗?

2、停止所有系统服务,除了:
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

打“?”的如有必要请告知
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-23 10:32:32 | 显示全部楼层
这个帖子跟你没有关系

我们以前的版本支持COM+,而Windwos的COM+服务依赖于DTC服务,如果没有DTC或者DTC坏了,COM+服务就无法启动,平台的服务端就无法运行了。上面的帖子是告知DTC服务如何修复的,其实这个地方跟平台还没有关系呢。

现在只支持Java了,不支持COM+服务了,也就跟DTC也没有关系了,这个帖子最现在的版本已经没有意义了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-27 12:30 , Processed in 0.046131 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表