关键性通信服务启动失败
通过 Google 搜索该问题的解决方法,会发现基本都是不靠谱没理由的东西。
其实导致这个问题的原因被隐藏的很深,不过可以确定一点:一定是 Active Sync 和终端设备交换数据的端口被占用了。
至于哪些东西会占用端口,每个人电脑中安装的软件不同,所以无法一概而论。但是如果已经关闭了杀毒软件、防火墙还是无法解决该问题,那么就该考虑电脑是否中了病毒或者被一些“霸王”软件管制了。
比如我折腾了半天,在资源管理器里面看到 tcpipdog.dll 这个进程,将其结束以后,Active Sync 便起死回生。至于 tcpipdog.dll 是哪儿来的,呵呵,很不巧,源自 Dr.com,作用是控制 Socket 连接,应该是防止网络共享的一个系统文件(破东西真是万人恨)。
如果遇上这个问题的朋友恰好装了 Dr.com,那么不用大动干戈,将其卸载,"关键性通信服务启动失败"的问题将得到彻底的解决。
Tag(s): Software

沙发,你好久没有写了~一写就来莽的。
莽完了,看到头两句,就不想往下面看。
。。。。
符合熊的style
有些人自己把地板占了,把我狠狠挤到地下室
“关键性通信服务”
很陌生的一个名词。。。。
请教:我的没有tcpipdog.dll 这个进程,怎么卸载Dr.com?
另,因为我们办公需要用ssl vpn 连接办公系统,每次使用这个后,就不能同步,出现“关键性通信失败”,这个问题怎么解决?
@ben: 你好。根据你的描述,连接到 VPN 的操作把 ASync 的端口给占用了。退出之后,若还是不能连接,则证明 Async 的所需端口没有被释放。可以做一个测试,记录连接 VPN 之前和之后系统进程列表内多出的 Dll 文件有哪些,如果有,手动终止它们。
Shawn:您好。按照您的办法,没有发现多出的进程,是不是被替换了?
请问您是不是在连接VPN的同时使用Active Sync?如果这样是不行的。
回Shawn:不是的。我重装activesync后就可以同步,但一上vpn后,就不能同步了。???郁闷。
Shawn:不是同时。好像:上vpn后,ie就下载了个什么东西,证书之类的吧。之后就不能同步了。
说实话,Active Sync 真的是一个很烂的同步程序,还没有别的东西能替代。我只能建议你这样。在 Windows XP 上建立两个用户,一个用户上网,另一个用户 Active Sync ,这么干应该可行。
回Shawn:建两个用户,也试过了。vpn厂家也是这样建议的。但还是解决不了。只要其中一个用户用了ie,切换另一用户shirt,activesync照样连不上。
谢谢您这么耐心,好人。
还有一点我不明白。系统只要用了 IE,用 Activesync 就必须重启系统,还是说这个系统就彻底没辙了,直到重装?
如果是后者我就真的无语了,前者的话倒是可以变通一下来解决。安装一个软件叫做 Sandboxie,强制 IE 在 沙盒内运行。需要 ActiveSync 的时候就结束 IE 进程。这样便不会对系统本身产生影响了。
回Shawn:1.重装activesync后,系统是重启。2.重装系统也试过了,我做了一个干净的gho,结果是一样的。
我试下您推荐的软件吧。
Sandboxie 的原理是将程序隔离运行,比如隔离IE的运行,所有随IE加载到系统内的组件,也都变为了隔离状态。在沙盒内运行的程序不会向系统内写入任何文件,所以当你结束这个程序且清空沙盒之后,系统等于没有启动过IE,所以理论上是不会再影响到 ActiveSync 的运行了。
回Shawn:用沙盒终于搞定了。这招对症下药,您是高手!
不知道沙盒使用上有无注意事项和弊病?
没有什么弊端,但是要注意保存的内容。因为清空沙盒之后所有在沙盒内的本地存储动作都是无效的,所以记得进入沙盒的文件夹把已经保存的文件拷贝出来。
再请教:是不是我每一次沙盒运行vpn后,都要清空?
还是暂时不清空,等需要用activesync时,再清空?
后者就可以了
致Shawn:完美!感谢!
谢谢,分享