Skip to content


解决vista系统无法连接到”System Event Notification Service”的问题

昨日起床后照常打开电脑(vista),却发现了异常情况。输入密码后,停在欢迎画面,硬盘似乎也没有在读取,我觉得似乎是死机了。重启后问题依旧,于是耐心等了一会儿,终于以龟速进入了桌面,这是却提示“windows无法连接到System Event Notification Service服务”。此时主要症状是不能连接到网络,一些程序也不能启动。打开系统服务,发现许多本应自动启动的服务项都为启动(也无法启动),找到”System Event Notification Service”发现显示“启动”(而不是“已启动”)且无任何其它选项。

见此症状在对杀软自信的前提下排出了病毒的可能。恢复最近一次正常启动配置也无效。于是觉得是杀软与防火墙冲突(我用的是mcafee8.5i+outpost2009这两口好像老有些小矛盾),卸载后问题依旧!这可麻烦了。难道只能重装了(我没有ghost的习惯)。

抱着试一试的心理上网找找吧,在深度上找到一个相似的求助信息,提供了一个方法。具体方法如下:

1、龟速进入管理员用户桌面(请耐心,非常的慢,几度认为死机)

2、若没有使用UAC则直接在“运行”中输入cmd。若有使用UAC则在附件中找到命令提示符,右键单击,选择以管理员身份运行

3、输入“netsh winsock reset catalog”(具体见后述)

4、重启系统,是不是又恢复正常了呢

事后学习了一下“netsh winsock reset catalog”命令的含义是重置winsock,而winsock是Windows Sockets API的缩写。简单的说winsock就是建立网络应用程序与底层网络协议之间的联系。所以一当winsock出错时自然一些与网络有关的服务或程序都无法开启。(以上是个人对winsock的理解)于是就出现文章开头的一系列问题。

似乎这个问题在xp就存在了,不过vista好像比较严重,具体是由何因素引起暂不清楚。愿本人的经历对遇到类似问题的朋友有所帮助。

Posted in 操作系统.

Tagged with .


6 回复

如果关注本文发展,欢迎订阅本文评论 RSS feed.

  1. 阿提拉 says

    好久没来踩你啦

  2. 阿提拉 says

    你小子更是无聊得紧,这什么年代了还搞留言关键字

  3. 匿名 says

    解决不了啊 晕了

    • chiidea says

      不知为啥这几天集体爆发这毛病。不过此法应该还是可行的。若还有问题,请描述一下具体情况。

  4. 匿名 says

    怎么程序里没有运行这项

    • chiidea says

      可以通过“windows键+r”打开运行,如果不晓得何为“Windows键”可以Google一下。



评论中可以使用HTML(点此看详情)

或是使用 引用通告(trackback).