• 网站地图|收藏本站|数学学习|学习方法|电脑学习|教学大全|生活常识|句子大全|管理资料下载|范文大全
  • Windows Server崩溃的三大常见诱因与避免方式

    时间:10-14 10:31:42来源:http://www.laixuea.com 电脑故障阅读:8174

    概要:下载并解压缩后,运行depends.exe,使用文件下拉菜单选择你所关注的驱动程序。在这个例子中,我选择了驱动程序Hpcisss2.sys,它应用于HP的磁盘阵列。正如你下面可以看到的,该工具显示,驱动程序Hpcisss2依赖于STORPORT.SYS和Ntoskrnl.exe。 图一:Dependency Walker过多的过滤驱动第三种最常见的Windows Server崩溃类型与安装了太多的过虑驱动时的堆栈溢出条件相关。任何可以拦截I / O请求并执行额外功能的驱动程序都被认为是一个过滤驱动。我们已经知道,杀毒驱动程序就是一个过滤驱动。其它过虑驱动包括磁盘配额管理、磁盘镜像和备份代理等,在这里我只列举了几个。虽然安装多个过滤驱动本身不会有问题,但是在当这些驱动程序以递归的方式相互调用并因此耗尽了有限的内核堆栈空间时,情况就会发生改变。根据计算机体系结构((x86=12 KB,x64=24 K

    Windows Server崩溃的三大常见诱因与避免方式,标签:电脑故障大全,电脑故障分析,http://www.laixuea.com
      下载并解压缩后,运行depends.exe,使用文件下拉菜单选择你所关注的驱动程序。在这个例子中,我选择了驱动程序Hpcisss2.sys,它应用于HP的磁盘阵列。正如你下面可以看到的,该工具显示,驱动程序Hpcisss2依赖于STORPORT.SYS和Ntoskrnl.exe。

                                                               图一:Dependency Walker
     过多的过滤驱动
      第三种最常见的Windows Server崩溃类型与安装了太多的过虑驱动时的堆栈溢出条件相关。任何可以拦截I / O请求并执行额外功能的驱动程序都被认为是一个过滤驱动。我们已经知道,杀毒驱动程序就是一个过滤驱动。其它过虑驱动包括磁盘配额管理、磁盘镜像和备份代理等,在这里我只列举了几个。
      虽然安装多个过滤驱动本身不会有问题,但是在当这些驱动程序以递归的方式相互调用并因此耗尽了有限的内核堆栈空间时,情况就会发生改变。根据计算机体系结构((x86=12 KB,x64=24 KB),所有设备驱动程序使用的内核堆栈空间是有限的。当内核堆栈空间耗尽时,就会出现一个Stop 0x7F bugcheck导致系统崩溃,就像微软数百篇文档的描述一样。
      根本没有办法提供额外的内核堆栈空间来容纳更多的过虑驱动。唯一的选择是识别这些过滤驱动,禁用或卸载其中不需要的那些。有一个内置在Windows Server操作系统中的工具叫FLTMC(过滤器管理器控制程序),它可以让你识别出安装的过滤驱动。

                                                                   图二:FLTMC工具
      正如你看到的,有很多原因会导致Windows Server崩溃。但是绝大多数服务器停机都是由上述的原因造成的。你完全可以通过两种方式解决这些问题,它们是在升级Windows操作系统或更新相关的热修补程序的同时更新第三方驱动程序和限制未使用的过滤驱动的数量。

    上一页  [1] [2] 


    Tag:电脑故障电脑故障大全,电脑故障分析电脑学习 - 电脑故障