最近一次的正確配置
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桌面。最新的驅動程序未必都是最好最合適的,使用“最近一次的正確配置”輕松解決了問題。