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

第一部分:安裝啓動問題
1、關於所有版本XP在安裝進度還剩下34分鐘進度條就停止不動的說明以及解決方法
在安裝還剩34分鐘,也就是安裝設備時屏幕會一直定在那兒不走,硬盤燈不亮!造成這種現象的原因極
有可能是主板上的USB2.0的問題,因爲XP在纔出來的時候並不支持USB2.0。只有安裝了SP1補丁包XP本
身才能USB2.0設備。如果你在安裝XP時,使用了USB2.0接口的鼠標或鍵盤,就會發生問題了,因爲XP在
安裝設備時不能識別出USB2.0設備。
解決方法:在安裝之前用PS/2的鼠標換下USB的鼠標,或者在BIOS設置不加載USB設備,等安裝結束以後
再設置爲加載。
2、雙啓動菜單丟失
故障現象:這是多操作系統不注意安裝順序經常出現的問題,如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安裝程序"".—行直接刪除即可。
3、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)所示。
4、XP系統啓動時提示找不到HAL.DLL文件,啓動中止
這個是由於C盤根目錄下的boot.ini文件非法,導致默認從C:\Windows啓動,但是又由於你的WinXP沒有
安裝在C盤,所以系統提示找不到HAL.DLL文件。啓動因而失敗。解決方法是重新編輯Boot.ini文件。可
用的方法有很多,在此不一一詳述,最簡單的方法是使用故障恢復控制檯裏面的bootcfg命令,當然也
可以在別的電腦上創建好以後,拷貝到受損電腦的C盤根目錄上覆蓋源文件。
5、安裝的簡體中文版的WinXP在啓動選單的時候出現的是英文提示
一般是由於C:\Bootfont.bin丟失造成的,但是如果你安裝了更高版本的英文版本的Windows,那麼這個
現象就是很正常的。如果沒有的話,從WinXP安裝光盤裏面提取bootfont.bin到C盤根目錄即可。
6、安裝 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文件複製到系統驅動器的根目錄中。
7、關於系統開機時自動打開C盤的解決方法
打開優化大師-系統性能優化-桌面菜單優化-去掉啓動系統時爲桌面和Explorer創建獨立的進程!如
果還不行,則查看一下系統在啓動時加載的程序,有無可疑之處!
8、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]你也可以看到相對應的
鍵值~~~
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章