关机时出现com server warning。电脑里的软件服务器不能登陆了。老死机!

来源:百度知道 编辑:UC知道 时间:2024/05/31 04:27:16

你的COM组件出问题了!
“修复损坏的COM+目录”把 Com+ 目录恢复成了Window 安装后的默认情况。这个修复步骤如下:
1.查找到“windows目录\System32\Clbcatq.dll”文件,并且把它重命名为“~Clbcatq.dll”(要注意那个符号“~”)。
2.以安全模式重新启动计算机(开机时候一直按F8 就可以进入选择开始界面)。
3.打开注册表,并删除下面的键值:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3
4.在Windows目录中查找名为“Registration”子目录。把这个目录完全删除,包括其中所包含的一切文件。
5.以正常方式重新启动计算机。
6.在命令提示行模式下,键入“regsvr32 c:\Windows\system32\ole32.dll”,然后在出现的接受提示上点击“确认”。
7.打开“控制面板”,选择“添加或删除程序”,然后再选择“添加/删除Windows组件”功能。
8.点击“下一步”来重新安装COM+。事实上,你并不需要选择添加或删除任何组件;COM+照例会自动进行重新安装。
在这一步操作之后你不需要重新启动计算机;重新注册的COM+服务将会立即生效。

--------------------------

补充原文一下:第8步需要XP安装盘里的clbcatq.dll(或者clbcatq.dl_)和 MIGREGDB.EXE(MIGREGDB.EX_),一般系统盘里的是_结尾的。
虽然我的组件服务报错和作者的不同,但是该方法完全管用。相信组件报错的大部分问题都可以解决,因为这种方法是重新安装了组件服务并清空用户安装的服务。使用这种方法,你注册的一切服务也就都被删除了