我最近偶然发现一个奇怪的错误,并想知道是否有人对此有所了解。 我无法在Google上find这样的情况,所以这里…
事件的大致顺序是这样的:
不幸的是,在这期间,我并没有想要获得一个截图,所以我要回忆。 但是我感到惊讶 – 现在我想到了进程间隔离和一个用户进程无法轰炸整个操作系统 – 更像是一个像驱动程序一样的低级系统进程。 而且我从来没有见过以前在任务pipe理器中的任何function。
所以…有没有人遇到过这个? 有没有说,一些微软的文档,将解释我碰到什么?
编辑 – 澄清症状,一旦SMSS进程被杀死,它会导致蓝屏,然后系统重新启动(不需要手动干预)。 这里是来自任务pipe理器的消息文本,以防将来任何人使用googlesearch:“结束这个过程将立即closures操作系统,您将丢失所有未保存的数据,您确定要继续吗? checkbox指出“放弃未保存的数据并closures”。
smss.exe
是Windows中必不可less的系统进程(它是Windows会话pipe理器),与SQL Studio没有任何关系。 如果你杀了它(同样适用于其他系统进程,如winlogon.exe
或事件日志logging服务),系统可能会触发重新启动(上次我看到在XP上,它是由倒计时窗口生成的InitiateSystemShutdown API,在下面提到的网页中可以看到,但我也看到它立即用蓝屏重新启动)。
其实,一起杀smss.exe
似乎不会触发蓝屏或重新启动(至less在我尝试的WinXP虚拟机上),但是,杀死它可能会产生严重的副作用。 在Windows 7上,如果尝试使用任务pipe理器smss.exe
进程,将自动启动系统closures,如任务pipe理器显示的对话框中所述。
有关在这里查杀SMSS和其他系统进程的一些细节: http : //blogs.technet.com/b/markrussinovich/archive/2005/07/24/running-windows-with-no-services.aspx