Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows XP系統教程 >> xp常見問答解答 >> XP系統開機顯示進度條的時候做了哪些工作?

XP系統開機顯示進度條的時候做了哪些工作?

日期:2017/1/20 17:15:03      編輯:xp常見問答解答

XP系統開機顯示進度條的時候做了哪些工作?,有沒有閒的無聊或者研究帝們對這個感興趣?我想肯定會有的,下面我們來解析一下XP系統開機顯示進度條的時候做了哪些工作。

無論是Windows XP、Windows Vista,還是Windows Server 2008、Windows 7,開機加電自檢完成後,都有一個大家都非常熟悉而且不可逾越的界面:一次又一次來回滾動的進度條。

為什麼要轉那麼多次才能進入系統桌面?究竟轉多少次才算是正常范圍?怎樣才能讓它少轉幾圈?還是讓我們先來看看在“一次又一次來回滾動“的進度條的背後,計算機究竟是在干些什麼吧。也許你明白了他的工作原理後,以上這些問題都會迎刃而解了。

在計算機啟動的這個階段,主要完成4項工作:

1、創建Hardware注冊表鍵;(怎麼打開注冊表?)
2、對Control Set注冊表鍵進行復制;
3、載入和初始化設備驅動;(關於查看設備管理器,請參考怎麼打開設備管理器?)
4、啟動系統服務項;

一、我們首先來看一下創建Hardware注冊表鍵:

Windows內核會使用在此之前“加電自檢階段”收集到的硬件信息,創建HKEY_LOCAL_MACHINE\Hardware鍵。在注冊表中該鍵的內容並不是固定的,而是根據當前系統中的硬件配置情況進行動態更新。

二、再來看一下對Control Set注冊表鍵進行復制:

如果Hardware注冊表鍵創建成功,那麼系統內核就會對Control Set鍵的內容創建一個備份。這個備份將會被用在系統的高級啟動菜單中的“最後一次正確配置”選項。

三、第三來看一下載入和初始化設備驅動:

這個就比較好理解了,操作系統內核首先會載入“底層設備驅動”,然後會在注冊表的HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services鍵下查找所有Start鍵值為“1”的設備驅動。這些設備驅動將會在載入之後立刻進行初始化。如果在這一過程中發生了任何錯誤,系統內核將會自動根據設備驅動的“ErrorControl”鍵的數值進行處理。

四、第四來看一下啟動系統服務項:

這一項工作很好理解,系統內核成功載入並且初始化所有底層設備驅動後,會話管理器即開始啟動高層子系統和服務,然後啟動Win32子系統。Win32子系統的作用是控制所有輸入/輸出設備以及訪問顯示設備。當所有這些操作都完成後,Windows桌面就可以出現在我們的面前(加載“隨機啟動項”的快與慢,則是另外一回事),同時也就可以使用鍵盤以及其它I/O設備了。

那麼,回到上邊的幾個問題。究竟轉幾圈才是正常的呢?這個問題沒有權威解釋。其實也無所謂關注他到底轉了幾圈,只要不是太過分,什麼,一直再轉?那你就要看看你的電腦是否還在正常工作了。

Copyright © Windows教程網 All Rights Reserved