关键性通信服务启动失败

通过 Google 搜索该问题的解决方法,会发现基本都是不靠谱没理由的东西。

其实导致这个问题的原因被隐藏的很深,不过可以确定一点:一定是 Active Sync 和终端设备交换数据的端口被占用了。

至于哪些东西会占用端口,每个人电脑中安装的软件不同,所以无法一概而论。但是如果已经关闭了杀毒软件、防火墙还是无法解决该问题,那么就该考虑电脑是否中了病毒或者被一些“霸王”软件管制了。

比如我折腾了半天,在资源管理器里面看到 tcpipdog.dll 这个进程,将其结束以后,Active Sync 便起死回生。至于 tcpipdog.dll 是哪儿来的,呵呵,很不巧,源自 Dr.com,作用是控制 Socket 连接,应该是防止网络共享的一个系统文件(破东西真是万人恨)。

如果遇上这个问题的朋友恰好装了 Dr.com,那么不用大动干戈,将其卸载,"关键性通信服务启动失败"的问题将得到彻底的解决。

Tag(s):
Shawn Published@19:38 / 2008-06-04 / Trackback / Skip
15 Comments Contributed by Visitors
  1. rebuttonleehow / 20:23@2008-06-04 1
    leehow

    沙发,你好久没有写了~一写就来莽的。

  2. rebuttonleephone / 9:27@2008-06-05 2
    leephone

    莽完了,看到头两句,就不想往下面看。

  3. rebuttonShawn / 9:59@2008-06-05 3
    Shawn

    。。。。

  4. rebutton / 11:03@2008-06-05 4
    任

    符合熊的style

  5. rebutton / 11:04@2008-06-05 5
    任

    有些人自己把地板占了,把我狠狠挤到地下室

  6. rebuttong.zhen.ning / 21:11@2008-06-07 6
    g.zhen.ning

    “关键性通信服务”
    很陌生的一个名词。。。。

  7. rebuttonben / 7:42@2008-09-08 7
    ben

    请教:我的没有tcpipdog.dll 这个进程,怎么卸载Dr.com?
    另,因为我们办公需要用ssl vpn 连接办公系统,每次使用这个后,就不能同步,出现“关键性通信失败”,这个问题怎么解决?

  8. rebuttonShawn / 11:26@2008-09-08 8
    Shawn

    @ben: 你好。根据你的描述,连接到 VPN 的操作把 ASync 的端口给占用了。退出之后,若还是不能连接,则证明 Async 的所需端口没有被释放。可以做一个测试,记录连接 VPN 之前和之后系统进程列表内多出的 Dll 文件有哪些,如果有,手动终止它们。

  9. rebuttonben / 9:20@2008-09-09 9
    ben

    Shawn:您好。按照您的办法,没有发现多出的进程,是不是被替换了?

  10. rebuttonShawn / 13:21@2008-09-09 10
    Shawn

    请问您是不是在连接VPN的同时使用Active Sync?如果这样是不行的。

  11. rebuttonben / 16:01@2008-09-09 11
    ben

    回Shawn:不是的。我重装activesync后就可以同步,但一上vpn后,就不能同步了。???郁闷。

  12. rebuttonben / 16:02@2008-09-09 12
    ben

    Shawn:不是同时。好像:上vpn后,ie就下载了个什么东西,证书之类的吧。之后就不能同步了。

  13. rebuttonShawn / 16:05@2008-09-09 13
    Shawn

    说实话,Active Sync 真的是一个很烂的同步程序,还没有别的东西能替代。我只能建议你这样。在 Windows XP 上建立两个用户,一个用户上网,另一个用户 Active Sync ,这么干应该可行。

  14. rebuttonben / 16:11@2008-09-09 14
    ben

    回Shawn:建两个用户,也试过了。vpn厂家也是这样建议的。但还是解决不了。只要其中一个用户用了ie,切换另一用户shirt,activesync照样连不上。
    谢谢您这么耐心,好人。

  15. rebuttonShawn / 16:17@2008-09-09 15
    Shawn

    还有一点我不明白。系统只要用了 IE,用 Activesync 就必须重启系统,还是说这个系统就彻底没辙了,直到重装?

    如果是后者我就真的无语了,前者的话倒是可以变通一下来解决。安装一个软件叫做 Sandboxie,强制 IE 在 沙盒内运行。需要 ActiveSync 的时候就结束 IE 进程。这样便不会对系统本身产生影响了。

  16. rebuttonben / 16:24@2008-09-09 16
    ben

    回Shawn:1.重装activesync后,系统是重启。2.重装系统也试过了,我做了一个干净的gho,结果是一样的。
    我试下您推荐的软件吧。

  17. rebuttonShawn / 16:30@2008-09-09 17
    Shawn

    Sandboxie 的原理是将程序隔离运行,比如隔离IE的运行,所有随IE加载到系统内的组件,也都变为了隔离状态。在沙盒内运行的程序不会向系统内写入任何文件,所以当你结束这个程序且清空沙盒之后,系统等于没有启动过IE,所以理论上是不会再影响到 ActiveSync 的运行了。

  18. rebuttonben / 16:48@2008-09-09 18
    ben

    回Shawn:用沙盒终于搞定了。这招对症下药,您是高手!
    不知道沙盒使用上有无注意事项和弊病?

  19. rebuttonShawn / 16:53@2008-09-09 19
    Shawn

    没有什么弊端,但是要注意保存的内容。因为清空沙盒之后所有在沙盒内的本地存储动作都是无效的,所以记得进入沙盒的文件夹把已经保存的文件拷贝出来。

  20. rebuttonben / 17:01@2008-09-09 20
    ben

    再请教:是不是我每一次沙盒运行vpn后,都要清空?
    还是暂时不清空,等需要用activesync时,再清空?

  21. rebuttonShawn / 17:38@2008-09-09 21
    Shawn

    后者就可以了

  22. rebuttonben / 18:03@2008-09-09 22
    ben

    致Shawn:完美!感谢!

  23. rebuttonShawn / 18:07@2008-09-09 23
    Shawn

    :smile:

  24. rebutton木蚂蚁 / 7:00@2008-09-10 24
    木蚂蚁

    谢谢,分享

Leave Comments Here...

必填

必填&保密

随您

支持Ctrl+Enter快捷提交

  • 本站不会泄露您的邮件地址,敬请放心。
  • 支持常用 HTML 代码调用,插入 PHP 代码需注意:< = &lt;> = &gt;
  • 仅当某人针对您的评论做出回应时,您才会收到由本站发出的通知信件。
  • 如您希望以相同方式通知某位网友,请点击 Reply 按钮,或自行输入 @对方名字:
  • 鼠标移至评论列表中的 @someone: 区域即可自动显示 someone 的评论内容。

Shawn Blog

Focus on Wordpress, Firefox, Web 2.0, Webhosting