Windows Server三大崩溃及避免方式
- +1 你赞过了
过多的过滤驱动
第三种最常见的Windows Server崩溃类型与安装了太多的过虑驱动时的堆栈溢出条件相关。任何可以拦截I / O请求并执行额外功能的驱动程序都被认为是一个过滤驱动。我们已经知道,杀毒驱动程序就是一个过滤驱动。其它过虑驱动包括磁盘配额管理、磁盘镜像和备份代理等,在这里我只列举了几个。
虽然安装多个过滤驱动本身不会有问题,但是在当这些驱动程序以递归的方式相互调用并因此耗尽了有限的内核堆栈空间时,情况就会发生改变。根据计算机体系结构((x86=12 KB,x64=24 KB),所有设备驱动程序使用的内核堆栈空间是有限的。当内核堆栈空间耗尽时,就会出现一个Stop 0x7F bugcheck导致系统崩溃,就像微软数百篇文档的描述一样。
根本没有办法提供额外的内核堆栈空间来容纳更多的过虑驱动。唯一的选择是识别这些过滤驱动,禁用或卸载其中不需要的那些。有一个内置在Windows Server操作系统中的工具叫FLTMC(过滤器管理器控制程序),它可以让你识别出安装的过滤驱动。
图二:FLTMC工具
正如你看到的,有很多原因会导致Windows Server崩溃。但是绝大多数服务器停机都是由上述的原因造成的。你完全可以通过两种方式解决这些问题,它们是在升级Windows操作系统或更新相关的热修补程序的同时更新第三方驱动程序和限制未使用的过滤驱动的数量。
本文来自://www.searchsv.com.cn/showcontent_44896.htm?lg=t
作者:Bruce Mackenzie-Low 译者:陈中华
最新资讯
热门视频
新品评测