快捷搜索:  

解决基于NT内核的操作系统启动故障(4)

 3.最近一次的正确配置

  Windows 2000、Windows XP和Windows 2003系统都有这个功能了,它将以最近一次的有效设置启动计算机。

  如果对计算机进行了更改而无法启动 Windows 时,或者担心刚做的修改会出问题时,这个功能非常有用。

  下面深入了解一下“最近一次的正确配置”的机理。

  Windows 启动过程可能要用到三个控件组: ControlSet001、ControlSet002 和 CurrentControlSet, 他们都有相同的子项结构。一般启动时使用 CurrentControlSet中的设置引导计算机。如果启动成功一次,它就将 CurrentControlSet 和 ControlSet001 中的数据复制到 ControlSet002 中。 系统运行期间,如果安装了新驱动或对配置进行了更改,所作的更改就会写入 CurrentControlSet 和 ControlSet001 中。如果下次启动时出现问题,选择“最近一次的正确配置”将命令 Windows XP 使用 ControlSet002 中的数据,该数据代表系统在上次正确启动时的状态。

  有一种极端的情况:如果已经“最近一次的正确配置”并再次做了配置修改,而新更改还是失败,因为WIN XP 已经将那个稳定的、正常工作的控件组(以前称作“上次成功的启动)回退了一个梯级,而导致丢失正确配置,又怎么办?不用担心,Windows XP已经考虑到了,当使用“最近一次的正确配置”引导系统时,WIN XP 会新建一个控件组子项 ControlSet003,以备不得不再次使用。

  另外,对其他注册表项所做的任何更改都无法恢复,比如安装SP1后,不能使用"使用最近一次的正确配置启动 Windows"功能撤消 Windows XP SP1 的安装 。

  例如:

  一台安装 Windows XP 的PC机安装有扫描仪和打印机,用户上网时,下载了最新的打印机驱动程序并且安装了驱动,问题发生在下午重新启动计算机时出现“STOP.IRQL_NOT_LESS_OR_EQUAL”的提示,不能引导到桌面,重新启动还是这个提示,查找有关资料得知“STOP.IRQL_NOT_LESS_OR_EQUAL”一般是由于不兼容的硬件驱动程序引起的,当然还有其它的原因。首先杀毒没有效果,使用“最近一次的正确配置”,重新启动计算机,马上出现了熟悉的XP桌面。最新的驱动程序未必都是最好最合适的,使用“最近一次的正确配置”轻松解决了问题。


顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论