阻止屏蔽掉“系统启动时至少有一个服务或驱动程序产生错误”窗口
March 29, 2008 – 11:17 am朋友说windows 2000/xp/server 2003都有一个不好的毛病:
每次如果系统中哪个服务或驱动产生错误,都会弹出
服务控制管理器
系统启动时至少有一个服务或驱动程序产生错误

这样的窗口。
我说他要进入“事件查看器”查看“系统”日志中出现了什么错误,然后再Google或Baidu上
搜索这个报错信息,一般应该可以找到问题出在哪里,并解决它。
他说我这只是治本的方法,而且有很多时候没有时间去查找这些东西,或者很多问题查了Google和Baidu也未必能够解决。还要不停的重启来测试窗口是否再有弹出。大多数时候这样的问题不影响他正常使用windows,但是每次开机看到这个窗口让他心烦。问我能不能给个治标的方法。
我开始说计算机不是医学,碰见问题就从根本上去解决它,不存在治标的思路。
昨晚思索再三,发现自己的想法只是一个技术人员的思路,一般使用电脑的非技术人员未必知道去看“系统”的错误日志,就算知道也未必去搜索引擎查错误信息,来找到解决方法。
后来研究了2个多小时,终于发现了解决这个问题的终极治标方法:
1. 点击Windows左下角的“开始”,选择“运行”,输入“regedit”,“确定”来打开注册表。
2. 找到[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows]
右键新建dword值,命名为NoPopUpsOnBoot,设其值为“1”。

重启后,系统将不会再弹出那个虽然重要但是很讨厌的窗口了。
也就达到我们治标的目的。
当然,如果想治本,“系统”的错误你仍然可以在“事件查看器”中看到。
后来发现这种做法也有点复杂,所以就制作了下面这个注册表文件StopPop.reg:
下载保存后,双击它就可以完成上面那2步的操作了。
(the end)