電腦安裝啓動問題,2000/XP/2003操做系統常見問題集錦(1)

第一部分:安裝啓動問題
一、關於全部版本XP在安裝進度還剩下34分鐘進度條就中止不動的說明以及解決方法
在安裝還剩34分鐘,也就是安裝設備時屏幕會一直定在那兒不走,硬盤燈不亮!形成這種現象的緣由極
有多是主板上的USB2.0的問題,由於XP在纔出來的時候並不支持USB2.0。只有安裝了SP1補丁包XP本
身才能USB2.0設備。若是你在安裝XP時,使用了USB2.0接口的鼠標或鍵盤,就會發生問題了,由於XP在
安裝設備時不能識別出USB2.0設備。
解決方法:在安裝以前用PS/2的鼠標換下USB的鼠標,或者在BIOS設置不加載USB設備,等安裝結束之後
再設置爲加載。
二、雙啓動菜單丟失
故障現象:這是多操做系統不注意安裝順序常常出現的問題,如Windows 98和Windows 2000雙系統,在
重裝Windows 98後,雙啓動菜單就會丟失。
解決之道:用Windows 2000啓動光盤啓動電腦並選擇"安裝新的Windows 2000",按默認狀態安裝。在
"複製文件"過程結束後安裝程序會給出一個"正在從新啓動計算機"的對話框,請立刻單擊"不要重
新啓動"按鈕以退出安裝過程。
若是沒有及時按鍵,系統已經重啓了,也沒關係,您將會看到一個有3項內容啓動菜單,選擇第一項或
第三項均可以,待系統啓動後,進入C盤,你會發現根口錄上多了一些Windows 2000的安裝文件,包括
一個文件夾$win nt$.~bt和5個文件$drvltr$~-~、$ldr$、boot.bak、bootsect.dat以及txtsetup.
if等,其餘磁盤分區上也會多一個磁盤加速文件,即$drvltr$.~-~,將它們刪除便可。
此時,在Windows 98中的"查看"選項裏選擇"顯示全部文件",而後編輯C盤根目錄的boot.ini文件
,將[bootloaderl段的"default=C:\$WIN_NT$.~BT\BOOTSECT.DAT"改成"default=C:\"(Windows
98爲默認系統)或"default=multi(0)disk(0)rdisk(0)partition(1)\WINNT"(Windows 2000爲默認系
統),而後再將[operatingsystems]段的"C:\$WIN_NT$.~BT\BOOTSECT.DAT="MicrosoftWindows
2000 Professional安裝程序"".—行直接刪除便可。
三、XP系統啓動時出現NTLDR is missing的錯誤提示
出現這種狀況通常有如下兩種狀況:
1)ntldr文件丟失/破壞:這個文件位於C盤根目錄,咱們只須要從WinXP安裝光盤裏面提取這個文件,
而後放到C盤根目錄上便可。
2)若是替換文件後仍出現上述提示,則能夠按如下方法進行修復:
使用一張含有SYS.COM的Win9X啓動盤啓動電腦,執行SYS C:命令,而後從新啓動,會發現沒法啓動
WinXP,這沒關係,這是正常的現象。而後再次從新啓動,使用WinXP安裝光盤啓動,進入故障恢復控制
臺,執行fixboot便可。若是你不會使用故障恢復控制檯,又安裝了XP/9x雙系統,你能夠:在Win9X裏
面執行WinXP安裝,系統拷貝完文件之後會從新啓動,啓動的是後手已經要快速按下方向鍵的上或下箭
頭,而後選擇Windows回到Win9X下,接着編輯Boot.ini文件,確認你的Boot.ini文件和你電腦上WinXP
的啓動相匹配,最後刪除C盤根目錄上以$開頭的所有文件便可。
順便說一下,若是XP/9x雙系統中的9x系統啓動失敗並提示I/O錯誤,多是錯誤刪除C盤根目錄上的一
個啓動Win9x的重要文件bootsect.dos形成的,修復方法同上述2)所示。
四、XP系統啓動時提示找不到HAL.DLL文件,啓動停止
這個是因爲C盤根目錄下的boot.ini文件非法,致使默認從C:\Windows啓動,可是又因爲你的WinXP沒有
安裝在C盤,因此係統提示找不到HAL.DLL文件。啓動於是失敗。解決方法是從新編輯Boot.ini文件。可
用的方法有不少,在此不一一詳述,最簡單的方法是使用故障恢復控制檯裏面的bootcfg命令,固然也
能夠在別的電腦上建立好之後,拷貝到受損電腦的C盤根目錄上覆蓋源文件。
五、安裝的簡體中文版的WinXP在啓動選單的時候出現的是英文提示
通常是因爲C:\Bootfont.bin丟失形成的,可是若是你安裝了更高版本的英文版本的Windows,那麼這個
現象就是很正常的。若是沒有的話,從WinXP安裝光盤裏面提取bootfont.bin到C盤根目錄便可。
六、安裝 Windows 2000 後2000/xp雙系統中沒法啓動 Windows XP
試圖啓動 Windows XP 時,您可能會收到下面的錯誤消息:
"Starting Windows...
Windows 2000 could not start because the following file is missing or corrupt:
WINDOWSSYSTEM32 CONFIGSYSTEMd startup options for Windows 2000, press F8.
You can attempt to repair this file by starting Windows 2000 Setup using the original
Setup floppy disk or CD-ROM.
Select 'r' at the first screen to start repair."
出現此問題的緣由是,在 Windows 2000 發行時 Windows XP 尚不存在。Windows 2000引導程序不知道
已在 Windows XP 中作了改動。計算機須要知道這些改動才能加載 Windows XP。若要解決此問題,請
用 Windows 2000啓動計算機,而後將 Windows XP 光盤上 I386 文件夾中的NTLDR、Bootfont.bin和
Ntdetect.com文件複製到系統驅動器的根目錄中。
七、關於系統開機時自動打開C盤的解決方法
打開優化大師-系統性能優化-桌面菜單優化-去掉啓動系統時爲桌面和Explorer建立獨立的進程!如
果還不行,則查看一下系統在啓動時加載的程序,有無可疑之處!
八、Windows2000/XP中的自啓動程序
當Windows完成登陸過程,鼠標指針從繁忙到安靜,除桌面上的圖標,你還看到了什麼?也許表面沒什
麼變化,但你有沒有注意到,你的系統托盤區多出了許多圖標,你的進程表中出現了不少的進程!
Windows在啓動的時候,自動加載了不少程序,你知道它們是在什麼地方被加載的嗎?
許多程序的自啓動,給咱們帶來了不少方便,這是不爭的事實,可是否每一個自啓動的程序對咱們都有用
呢?更甚者,也許有病毒或***在自啓動行列,而你殊不知!
到如今,你是否是以爲了解自啓動文件的藏身之處有必要呢?那好,下面我就一一指出,讓它們無外可
藏!
其實Windows2000/XP中的自啓動文件,除了從之前系統中遺留下來的Autoexec.bat文件中加載外,按照
兩個文件夾和9個核心註冊表子鍵來自動加載程序的。
1)"啓動"文件夾--最多見的自啓動程序文件夾。它位於系統分區的"documents and Settings-
->User-->〔開始〕菜單-->程序"目錄下。這時的User指的是你登陸的用戶名。
2)"All Users"中的自啓動程序文件夾--另外一個常見的自啓動程序文件夾。它位於系統分區的
"documents and Settings-->All User-->〔開始〕菜單-->程序"目錄下。前面提到的"啓動
"文件夾運行的是登陸用戶的自啓動程序,而"All Users"中啓動的程序是在全部用戶下都有效(不
論你用什麼用戶登陸)。
3)"Load"鍵值--一個埋藏得較深的註冊表鍵值。位於
〔HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows\load〕主鍵下。
4)"Userinit"鍵值--它則位於〔HKEY_LOCAL_MACHINE\Software\Microsoft\Windows
NT\CurrentVersion\Winlogon\Userinit〕主鍵下,也是用於系統啓動時加載程序的。通常狀況下,其
默認值爲"userinit.exe",因爲該子鍵的值中可以使用逗號分隔開多個程序,所以,在鍵值的數值中可
加入其它程序。
5)"Explorer\Run"鍵值--與"load"和"Userinit"兩個鍵值不一樣的是,"Explorer\Run"同時
位於〔HKEY_CURRENT_USER〕和〔HKEY_LOCAL_MACHINE〕兩個根鍵中。它在兩個中的位置分別爲
〔HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run〕和
〔HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run〕下。
6)"RunServicesOnce"子鍵--它在用戶登陸前及其它註冊表自啓動程序加載前面加載。這個鍵同時
位於〔HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce〕和
〔HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce〕下。
7)"RunServices"子鍵--它也是在用戶登陸前及其它註冊表自啓動程序加載前面加載。這個鍵同時
位於〔HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices〕和
〔HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices〕下。
8)"RunOnce\Setup"子鍵--其默認值是在用戶登陸後加載的程序。這個鍵同時位於
〔HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup〕和
〔HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup〕下。
9)"RunOnce"子鍵--許多自啓動程序要經過RunOnce子鍵來完成第一次加載。這個鍵同時位於
〔HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce〕和
〔HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce〕下。位於
〔HKEY_CURRENT_USER〕根鍵下的RunOnce子鍵在用戶登陸扣及其它註冊表的Run鍵值加載程序前加載相
關程序,而位於〔HKEY_LOCAL_MACHINE〕主鍵下的Runonce子鍵則是在操做系統處理完其它註冊表Run子
鍵及自啓動文件夾內的程序後再加載的。在Windows XP中還多出一個
〔HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnceEX〕子鍵,其道理相同

10)"Run"子鍵--目前最多見的自啓動程序用於加載的地方。這個鍵同時位於
〔HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run〕和
〔HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run〕下。其中位於
〔HKEY_CURRENT_USER〕根鍵下的Run鍵值緊接着〔HKEY_LOCAL_MACHINE〕主鍵下的Run鍵值啓動,但兩
個鍵值都是在"啓動"文件夾以前加載。
11)再者就是Windows中加載的服務了,它的級別較高,用於最早加載。其位於
〔HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services〕下,看到了嗎,你全部的服務加載程序
都在這裏了!
12)Windows Shell──它位於〔HKEY_LOCAL_MACHINE\Software\Microsoft\Windows
NT\CurrentVersion\Winlogon\〕下面的Shell字符串類型鍵值中,基默認值爲Explorer.exe,固然可能
***程序會在此加入自身並以***參數的形式調用資源管理器,以達到欺騙用戶的目的~~
13)BootExecute──它位於註冊表中〔HKEY_LOCAL_MACHINE\System\ControlSet001\Session
Manager\〕下面,有一個名爲BootExecute的多字符串值鍵,它的默認值是"autocheck autochk *",用
於系統啓動時的某些自動檢查。這個啓動項目裏的程序是在系統圖形界面完成前就被執行的,因此具備
很高的優先級~~~~
14)策略組加載程序——打開Gpedit.msc,展開"用戶配置——管理模板——系統——登陸",就能夠
看到"在用戶登陸時運行這些程序"的項目,你能夠在裏面添加。在註冊表中
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects\本地
User\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run]你也能夠看到相對應的
鍵值~~~
相關文章
相關標籤/搜索