第一部分:安裝啟動(dòng)問題
1、關(guān)于所有版本XP在安裝進(jìn)度還剩下34分鐘進(jìn)度條就停止不動(dòng)的說明以及解決方法
在安裝還剩34分鐘,也就是安裝設(shè)備時(shí)屏幕會(huì)一直定在那兒不走,硬盤燈不亮!造成這種現(xiàn)象的原因極有可能是主板上的USB2.0的問題,因?yàn)閄P在才出來的時(shí)候并不支持USB2.0。只有安裝了SP1補(bǔ)丁包XP本身才能USB2.0設(shè)備。如果你在安裝XP時(shí),使用了USB2.0接口的鼠標(biāo)或鍵盤,就會(huì)發(fā)生問題了,因?yàn)閄P在安裝設(shè)備時(shí)不能識(shí)別出USB2.0設(shè)備。
解決方法:在安裝之前用PS/2的鼠標(biāo)換下USB的鼠標(biāo),或者在BIOS設(shè)置不加載USB設(shè)備,等安裝結(jié)束以后再設(shè)置為加載。
2、雙啟動(dòng)菜單丟失
故障現(xiàn)象:這是多操作系統(tǒng)不注意安裝順序經(jīng)常出現(xiàn)的問題,如Windows 98和Windows 2000雙系統(tǒng),在重裝Windows 98后,雙啟動(dòng)菜單就會(huì)丟失。
解決之道:用Windows 2000啟動(dòng)光盤啟動(dòng)電腦并選擇“安裝新的Windows 2000”,按默認(rèn)狀態(tài)安裝。在“復(fù)制文件”過程結(jié)束后安裝程序會(huì)給出一個(gè)“正在重新啟動(dòng)計(jì)算機(jī)”的對話框,請馬上單擊“不要重新啟動(dòng)”按鈕以退出安裝過程。
如果沒有及時(shí)按鍵,系統(tǒng)已經(jīng)重啟了,也不要緊,您將會(huì)看到一個(gè)有3項(xiàng)內(nèi)容啟動(dòng)菜單,選擇第一項(xiàng)或第三項(xiàng)都可以,待系統(tǒng)啟動(dòng)后,進(jìn)入C盤,你會(huì)發(fā)現(xiàn)根口錄上多了一些Windows 2000的安裝文件,包括一個(gè)文件夾$win nt$.~bt和5個(gè)文件$drvltr$~-~、$ldr$、boot.bak、bootsect.dat以及txtsetup.if等,其他磁盤分區(qū)上也會(huì)多一個(gè)磁盤加速文件,即$drvltr$.~-~,將它們刪除即可。
此時(shí),在Windows 98中的“查看”選項(xiàng)里選擇“顯示所有文件”,然后編輯C盤根目錄的boot.ini文件,將[bootloaderl段的"default=C:\$WIN_NT$.~BT\BOOTSECT.DAT”改為“default=C:\”(Windows 98為默認(rèn)系統(tǒng))或“default=multi(0)disk(0)rdisk(0)partition(1)\WINNT”(Windows 2000為默認(rèn)系統(tǒng)),然后再將[operatingsystems]段的“C:\$WIN_NT$.~BT\BOOTSECT.DAT="MicrosoftWindows 2000 Professional安裝程序"”.—行直接刪除即可。
3、XP系統(tǒng)啟動(dòng)時(shí)出現(xiàn)NTLDR is missing的錯(cuò)誤提示
出現(xiàn)這種情況一般有以下兩種情況:
1)ntldr文件丟失/破壞:這個(gè)文件位于C盤根目錄,我們只需要從WinXP安裝光盤里面提取這個(gè)文件,然后放到C盤根目錄上即可。
2)如果替換文件后仍出現(xiàn)上述提示,則可以按以下方法進(jìn)行修復(fù):
使用一張含有SYS.COM的Win9X啟動(dòng)盤啟動(dòng)電腦,執(zhí)行SYS C:命令,然后重新啟動(dòng),會(huì)發(fā)現(xiàn)無法啟動(dòng)WinXP,這不要緊,這是正常的現(xiàn)象。然后再次重新啟動(dòng),使用WinXP安裝光盤啟動(dòng),進(jìn)入故障恢復(fù)控制臺(tái),執(zhí)行fixboot即可。如果你不會(huì)使用故障恢復(fù)控制臺(tái),又安裝了XP/9x雙系統(tǒng),你可以:在Win9X里面執(zhí)行WinXP安裝,系統(tǒng)拷貝完文件以后會(huì)重新啟動(dòng),啟動(dòng)的是后手已經(jīng)要快速按下方向鍵的上或下箭頭,然后選擇Windows回到Win9X下,接著編輯Boot.ini文件,確認(rèn)你的Boot.ini文件和你電腦上WinXP的啟動(dòng)相匹配,最后刪除C盤根目錄上以$開頭的全部文件即可。
順便說一下,如果XP/9x雙系統(tǒng)中的9x系統(tǒng)啟動(dòng)失敗并提示I/O錯(cuò)誤,可能是錯(cuò)誤刪除C盤根目錄上的一個(gè)啟動(dòng)Win9x的重要文件bootsect.dos造成的,修復(fù)方法同上述2)所示。
4、XP系統(tǒng)啟動(dòng)時(shí)提示找不到HAL.DLL文件,啟動(dòng)中止
這個(gè)是由于C盤根目錄下的boot.ini文件非法,導(dǎo)致默認(rèn)從C:\Windows啟動(dòng),但是又由于你的WinXP沒有安裝在C盤,所以系統(tǒng)提示找不到HAL.DLL文件。啟動(dòng)因而失敗。解決方法是重新編輯Boot.ini文件。可用的方法有很多,在此不一一詳述,最簡單的方法是使用故障恢復(fù)控制臺(tái)里面的bootcfg命令,當(dāng)然也可以在別的電腦上創(chuàng)建好以后,拷貝到受損電腦的C盤根目錄上覆蓋源文件。
5、安裝的簡體中文版的WinXP在啟動(dòng)選單的時(shí)候出現(xiàn)的是英文提示
一般是由于C:\Bootfont.bin丟失造成的,但是如果你安裝了更高版本的英文版本的Windows,那么這個(gè)現(xiàn)象就是很正常的。如果沒有的話,從WinXP安裝光盤里面提取bootfont.bin到C盤根目錄即可。
6、安裝 Windows 2000 后2000/xp雙系統(tǒng)中無法啟動(dòng) Windows XP
試圖啟動(dòng) Windows XP 時(shí),您可能會(huì)收到下面的錯(cuò)誤消息:
"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."
出現(xiàn)此問題的原因是,在 Windows 2000 發(fā)行時(shí) Windows XP 尚不存在。Windows 2000引導(dǎo)程序不知道已在 Windows XP 中做了改動(dòng)。計(jì)算機(jī)需要知道這些改動(dòng)才能加載 Windows XP。若要解決此問題,請用 Windows 2000啟動(dòng)計(jì)算機(jī),然后將 Windows XP 光盤上 I386 文件夾中的NTLDR、Bootfont.bin和Ntdetect.com文件復(fù)制到系統(tǒng)驅(qū)動(dòng)器的根目錄中。
7、關(guān)于系統(tǒng)開機(jī)時(shí)自動(dòng)打開C盤的解決方法
打開優(yōu)化大師-系統(tǒng)性能優(yōu)化-桌面菜單優(yōu)化-去掉啟動(dòng)系統(tǒng)時(shí)為桌面和Explorer創(chuàng)建獨(dú)立的進(jìn)程!如果還不行,則查看一下系統(tǒng)在啟動(dòng)時(shí)加載的程序,有無可疑之處!
8、Windows2000/XP中的自啟動(dòng)程序
當(dāng)Windows完成登錄過程,鼠標(biāo)指針從繁忙到安靜,除桌面上的圖標(biāo),你還看到了什么?也許表面沒什么變化,但你有沒有注意到,你的系統(tǒng)托盤區(qū)多出了許多圖標(biāo),你的進(jìn)程表中出現(xiàn)了很多的進(jìn)程!Windows在啟動(dòng)的時(shí)候,自動(dòng)加載了很多程序,你知道它們是在什么地方被加載的嗎?
許多程序的自啟動(dòng),給我們帶來了很多方便,這是不爭的事實(shí),但是否每個(gè)自啟動(dòng)的程序?qū)ξ覀兌加杏媚兀扛跽撸苍S有病毒或木馬在自啟動(dòng)行列,而你卻不知!
到現(xiàn)在,你是不是覺得了解自啟動(dòng)文件的藏身之處有必要呢?那好,下面我就一一指出,讓它們無外可藏!
其實(shí)Windows2000/XP中的自啟動(dòng)文件,除了從以前系統(tǒng)中遺留下來的Autoexec.bat文件中加載外,按照兩個(gè)文件夾和9個(gè)核心注冊表子鍵來自動(dòng)加載程序的。
1)“啟動(dòng)”文件夾--最常見的自啟動(dòng)程序文件夾。它位于系統(tǒng)分區(qū)的“documents and Settings-->User-->〔開始〕菜單-->程序”目錄下。這時(shí)的User指的是你登錄的用戶名。
2)“All Users”中的自啟動(dòng)程序文件夾--另一個(gè)常見的自啟動(dòng)程序文件夾。它位于系統(tǒng)分區(qū)的“documents and Settings-->All User-->〔開始〕菜單-->程序”目錄下。前面提到的“啟動(dòng)”文件夾運(yùn)行的是登錄用戶的自啟動(dòng)程序,而“All Users”中啟動(dòng)的程序是在所有用戶下都有效(不論你用什么用戶登錄)。
3)“Load”鍵值--一個(gè)埋藏得較深的注冊表鍵值。位于〔HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows\load〕主鍵下。
4)“Userinit”鍵值--它則位于〔HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit〕主鍵下,也是用于系統(tǒng)啟動(dòng)時(shí)加載程序的。一般情況下,其默認(rèn)值為“userinit.exe”,由于該子鍵的值中可使用逗號(hào)分隔開多個(gè)程序,因此,在鍵值的數(shù)值中可加入其它程序。
5)“Explorer\Run”鍵值--與“l(fā)oad”和“Userinit”兩個(gè)鍵值不同的是,“Explorer\Run”同時(shí)位于〔HKEY_CURRENT_USER〕和〔HKEY_LOCAL_MACHINE〕兩個(gè)根鍵中。它在兩個(gè)中的位置分別為〔HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run〕和〔HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run〕下。
6)“RunServicesOnce”子鍵--它在用戶登錄前及其它注冊表自啟動(dòng)程序加載前面加載。這個(gè)鍵同時(shí)位于〔HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce〕和〔HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce〕下。
7)“RunServices”子鍵--它也是在用戶登錄前及其它注冊表自啟動(dòng)程序加載前面加載。這個(gè)鍵同時(shí)位于〔HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices〕和〔HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices〕下。
8)“RunOnce\Setup”子鍵--其默認(rèn)值是在用戶登錄后加載的程序。這個(gè)鍵同時(shí)位于〔HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup〕和〔HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup〕下。
9)“RunOnce”子鍵--許多自啟動(dòng)程序要通過RunOnce子鍵來完成第一次加載。這個(gè)鍵同時(shí)位于〔HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce〕和〔HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce〕下。位于〔HKEY_CURRENT_USER〕根鍵下的RunOnce子鍵在用戶登錄扣及其它注冊表的Run鍵值加載程序前加載相關(guān)程序,而位于〔HKEY_LOCAL_MACHINE〕主鍵下的Runonce子鍵則是在操作系統(tǒng)處理完其它注冊表Run子鍵及自啟動(dòng)文件夾內(nèi)的程序后再加載的。在Windows XP中還多出一個(gè)〔HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnceEX〕子鍵,其道理相同。
10)“Run”子鍵--目前最常見的自啟動(dòng)程序用于加載的地方。這個(gè)鍵同時(shí)位于〔HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run〕和〔HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run〕下。其中位于〔HKEY_CURRENT_USER〕根鍵下的Run鍵值緊接著〔HKEY_LOCAL_MACHINE〕主鍵下的Run鍵值啟動(dòng),但兩個(gè)鍵值都是在“啟動(dòng)”文件夾之前加載。
11)再者就是Windows中加載的服務(wù)了,它的級(jí)別較高,用于最先加載。其位于〔HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services〕下,看到了嗎,你所有的服務(wù)加載程序都在這里了!
12)Windows Shell──它位于〔HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\〕下面的Shell字符串類型鍵值中,基默認(rèn)值為Explorer.exe,當(dāng)然可能木馬程序會(huì)在此加入自身并以木馬參數(shù)的形式調(diào)用資源管理器,以達(dá)到欺騙用戶的目的~~
13)BootExecute──它位于注冊表中〔HKEY_LOCAL_MACHINE\System\ControlSet001\Session Manager\〕下面,有一個(gè)名為BootExecute的多字符串值鍵,它的默認(rèn)值是"autocheck autochk *",用于系統(tǒng)啟動(dòng)時(shí)的某些自動(dòng)檢查。這個(gè)啟動(dòng)項(xiàng)目里的程序是在系統(tǒng)圖形界面完成前就被執(zhí)行的,所以具有很高的優(yōu)先級(jí)~~~~
14)策略組加載程序——打開Gpedit.msc,展開“用戶配置——管理模板——系統(tǒng)——登錄”,就可以看到“在用戶登錄時(shí)運(yùn)行這些程序”的項(xiàng)目,你可以在里面添加。在注冊表中[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects\本地User\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run]你也可以看到相對應(yīng)的鍵值~~~