以文本方式查看主題 - 安易免費財務軟件交流論壇 (http://m.gangyx.cn/bbs/index.asp) -- 電腦知識交流 (http://m.gangyx.cn/bbs/list.asp?boardid=11) ---- 系統維護寶典 Windows系統故障修復技巧[整理] (http://m.gangyx.cn/bbs/dispbbs.asp?boardid=11&id=2549) |
-- 作者:mayx1215 -- 發布時間:2007/1/1 22:09:58 -- 系統維護寶典 Windows系統故障修復技巧[整理] 對于使用Windows XP操作系統的朋友來說,當操作系統出現崩潰或者使用時出現一些莫名其妙的錯誤時,一般都是采用重裝系統或者使用Ghost進行系統恢復等方法。但是使用這些方法各有缺陷,比如重新安裝系統,則原來的系統設置和軟件都必須重新安裝,非常麻煩。其實每一項系統錯誤都有方法能進行修復,并且Windows XP操作系統自帶的系統修復功能也非常強大,通過它我們可以修復系統中的錯誤以及更新系統文件。原來的系統設置和所安裝的程序也不會改變。本文中我們就從Windows操作系統相關故障來講解修復技巧。 一、系統修復具體技巧 1、修復Windows XP搜索功能 Windows XP中的搜索助理是一個新功能,但是由于文件版本上的原因,好多朋友安裝后卻發現這個功能不好用。 跟我來,打開注冊表編輯器,定位到[HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\CabinetState],新建字符串值"Use Search Asst"="no"(如圖1)。 修復Windows XP搜索功能 查看C:\\WINDOWS\\SYSTEM32\\下的SHELL32.DLL文件語言版本,中文(0804)、英文(0600)、新加坡中文(1004)、臺灣中文(0409),將C:\\windows\\srchasst\\mui\\下的目錄名原為0804或0409等改為與SHELL32.DLL語言版本相同的數字。好,現在打開搜索助理,看看那只可愛的小狗出來沒有! 2、Windows XP系統啟動功能修復方法 當Windows XP無法以安全模式和其它啟動選項啟動時,可以試試以下兩法。 A、“最后一次正確的配置”法 在Windows XP啟動菜單中,可以選擇“最后一次正確的配置”項來恢復注冊表,方法是: (1)在重新啟動計算機時,按住“F (2)使用箭頭鍵突出顯示“最后一次正確的配置”(如圖2),然后按“Enter”鍵。 |
-- 作者:mayx1215 -- 發布時間:2007/1/1 22:11:56 -- Windows XP系統啟動功能修復方法 當選擇“最后一次正確的配置”啟動電腦時,Windows只還原注冊表項“HKLM\\System\\CurrentControlSet”中的信息。任何在其它注冊表項中所作的更改均保持不變。 B、故障恢復控制臺法 當無法啟動計算機時,也可以從Windows XP安裝CD上運行故障恢復控制臺,嘗試修復錯誤: (1)插入安裝光盤并從光盤驅動器重新啟動計算機。 (2)按“R”鍵選擇修復或恢復選項。 (3)如果有雙重引導或多重引導系統,請從“故障恢復控制臺”選擇要訪問的驅動器。 (4)當出現提示符時,鍵入本地管理員賬戶Administrator的密碼。在大多數情況下,你都需要內置的Administrator賬戶的密碼才能使用“故障恢復控制臺”,該賬戶密碼默認為空。 (5)在系統提示符下,鍵入“Fixboot”命令,按下“Enter”鍵,此時系統會將新的分區引導扇區寫到系統分區中,從而修復啟動問題。 (6)鍵入“Exit”命令,按下“Enter”鍵,退出“故障恢復控制臺”并重新啟動計算機。 提示:以上所述對于Windows 2000和Windows Server 2003同樣適用,在特殊情況下可以一試,或許能夠幫助你解決系統啟動故障。 |
-- 作者:mayx1215 -- 發布時間:2007/1/1 22:12:30 -- 3、Windows XP網絡故障修復方法 Windows XP以上的操作系統版本中,微軟在狀態屬性中新加入了一個"修復"的選項在Support Tab中,當你點擊了"修復",Windows將會嘗試修復你的網絡連接。特別地說, 操作系統按照以下步驟執行: (1)、如果此連接通過廣播方式從DHCP獲得了一個IP地址的話,修復過程首先會嘗試更新DHCP租用。 (2)、刷新ARP緩存(arp -d *) (3)、刷新NetBIOS緩存(nbtstat -R) (4)、刷新DNS緩存(ipconfig /flushdns) (5)、重新在WINS上注冊NetBIOS名稱和IP地址(nbtstat -RR) (6)、重新在DNS上注冊計算機名稱和IP地址(ipconfig /registerdns) 4、Windows 98/XP雙系統啟動菜單故障排除 我的電腦裝的是Windows 98/XP雙系統,Windows 98裝在C盤,Windows XP裝在D盤。前幾天重裝了Windows 98,重裝前,根據一些文章介紹,備份C盤根目錄下的boot.ini、ntldr、ntdetect.com、bootsect.dos、io.sys、msdos.sys、bootfont.bin七個文件。重裝后,雙系統啟動菜單丟失,試著將備份文件粘貼到C盤根目錄,重啟后沒有出現那“屢試不爽”的雙重啟動菜單。后來發現,可以這么修復: A.修復前,在BIOS中設置從光驅啟動。用Windows XP安裝盤啟動電腦,在加載必要的驅動后,出現Windows XP的安裝界面。有三個選項: (1)要現在開始安裝Windows XP,請按“Enter”鍵。 (2)要用“恢復控制臺”修復Windows XP安裝,按“R”鍵。 (3)要退出安裝程序,不安裝Windows XP,按“F B.按“R”鍵,進入“Microsoft Windows XP (TM)故障恢復控制臺”界面;故障恢復控制臺提供系統修復和故障恢復功能。系統這時會搜尋已安裝的Windows XP系統文件,然后顯示搜尋結果,并詢問“要登錄到哪個Windows XP安裝(要取消,請按Enter)”,選擇1. D:\\Windows,回車,系統會再詢問“管理員密碼”,再鍵入安裝Windows XP時設置的管理員密碼,回車,出現D:\\Windows〉,這時需要輸入修復命令Fixboot,后面的參數為啟動扇區要寫入的磁盤盤符,這里填入C:,回車。修復完成,鍵入Exit退出。重啟后就會看到久違的雙重啟動菜單了。并且,這樣修復后基本不產生垃圾文件。 |
-- 作者:mayx1215 -- 發布時間:2007/1/1 22:12:49 -- 5、修復Windows XP磁盤 硬盤出現壞道,是電腦用戶最不希望看到的事情,因為這很可能造成數據丟失等嚴重后果。出現壞道怎么辦?如何最大程度降低風險,并避免壞道以后再搗亂。 我為大家提供了一個消除壞道的方法,壞道有可能是邏輯壞道,重新分區格式化后就會消除,于是找來Windows 98啟動盤,啟動電腦后用Fdisk和Format命令分別硬盤進行了分區和格式化。但結果壞道依然存在,無計可施的時候,想到了手邊還有一張Windows XP的安裝光盤。抱著試試看的心情,插入光盤,在安裝過程中用其中集成的分區和格式化工具對硬盤進行了重新分區和格式化。當安裝好操作系統后,用磁盤掃描工具檢查,壞道竟然神奇地消失了! 我認為Windows XP的分區和格式化工具要比Windows 98的更強大,對邏輯壞道有很強的修復能力,同時可能還能屏蔽物理壞道。因此,如果你的電腦硬盤也出現了不易恢復的壞道,可以先用Windows XP的安裝光盤中的分區試試,沒準就能收到意想不到效果。 6、修復Windows XP SP2的IE瀏覽器 IE經常出現這樣或者那樣的故障,比如:點擊鏈接但沒有反應。在開始菜單的運行對話空中輸入URL,但不能彈出IE窗口。以上僅是用戶所遇的眾多問題中的兩種。 我們在處理這些問題時一個簡單方法就是重新安裝IE。這確實有用,但是重新安裝IE對于這個較簡單的問題而言顯得有些小題大做了。 IE的許多這類問題多出在IE所支持的非注冊的動態鏈接庫(DLL)(如browseui.dll,urlmon.dll,isetup.dll)上。有時也是因為有惡意程序發生,如spyware,這使得DLL非注冊化從而入侵IE的部分功能。而有時也是因為偶然情況。 無論什么原因,解決方法都是重新注冊DLL,既可通過REGSVR32命令手動注冊,也可重新安裝IE。重新安裝IE可解決該問題,這是因為所有相關的DLL都是通過應用程序的安裝者重新注冊的,但手動注冊通常比整個安裝要方便。 我曾在文章里談過這些問題,但只涉及到手動修復。出于解決該問題的考慮,微軟在Windows XP Server 2的IE版本中作出修改,讓所有的IE DLL可以馬上被重新注冊。可在任何命令提示符后輸入: "%ProgramFiles%\\Internet Explorer\\iexplore.exe"/rereg 特別要注意這里的引號,因為它描述的是可執行的路徑名。 注:這種方法對于Windows的其它版本不適用,它只針對Windows XP Service Pack 2。 |
-- 作者:mayx1215 -- 發布時間:2007/1/1 22:13:23 -- 7、用Win XP安裝盤修復系統文件 如果你的Windows XP操作系統的系統文件被病毒或其它原因損壞了,在這里筆者告訴你一個修復系統文件的方法,那就是通過Windows XP的安裝盤來修復被損壞了的文件。 恢復的具體過程如下: 在Windows XP的安裝盤中搜索被破壞的文件,需要注意的是,文件名的最后一個字符用底線“_”代替,例如:如果要搜索“Notepad.exe”則需要用“Notepad.ex_”來進行搜索。 搜索到了之后,打開命令行模式(在“運行”中輸入“cmd”),然后輸入:“EXPAND 源文件的完整路徑 目標文件的完整路徑”。例如:EXPAND D:\\SETUP\\NOTEPAD.EX_ C:\\Windows\\NOTEPAD.EXE。有一點需要注意的是,如果路徑中有空格的話,那么需要把路徑用雙引號(英文引號)包括起來。 找到當然是最好的,但有時我們在Windows XP盤中搜索的時候找不到我們需要的文件。產生這種情況的一個原因是要找的文件是在“CAB”文件中。由于Windows XP把“CAB”當作一個文件夾,所以對于Windows XP系統來說,只需要把“CAB”文件右拖然后復制到相應目錄即可。 如果使用的是其它Windows平臺,搜索到包含目標文件名的“CAB”文件。然后打開命令行模式,輸入:“EXTRACT /L 目標位置 CAB文件的完整路徑”,例如:EXTRACT /L C:\\Windows D:\\I386\\Driver.cab Notepad.exe。同前面一樣,如同路徑中有空格的話,則需要用雙引號把路徑包括起來。 8、用Windows XP自帶功能修復系統 下面以Windows XP Professional版本為例來介紹系統修復的操作方法。 A、使用Windows XP系統修復功能時,重新啟動電腦,將Windows XP系統安裝光盤放入光驅,屏幕就會顯示提示信息“Press any key to boot from CD” (按任意鍵開始從光盤執行引導)時,按下任意鍵如“Enter”鍵。 B、當屏幕顯示“Windows XP Professional 安裝程序,歡迎使用安裝程序”信息時,按下“Enter”鍵。需要注意的是,在這里不能按下“R”鍵,如果按下“R”鍵,則會啟動Windows XP系統的故障控制臺修復程序。 C、在出現的“Windows XP 安裝協議,Windows XP Professional最終用戶安裝協議”界面中,按下“F 隨之屏幕上將出現“Windows XP Professional安裝程序,如果下列Windows XP安裝中有一個損壞,安裝程序可以嘗試修復”的提示信息。在窗口下面的列表框中顯示需要修復的Windows XP安裝程序。如果有多個的話,使用上移和下移箭頭使需要修復的系統處于高亮狀態,最后按下“R”鍵。 D、當屏幕顯示“Windows XP Professional安裝程序,安裝程序已經試圖更新下列Windows安裝”時,按下“Enter”鍵。 這樣Windows XP系統就會自動安裝,以后的操作步驟,所費安裝時間與重新安裝系統基本相同。使用修復安裝后的Windows XP操作系統,原先的系統設置、所安裝的軟件以及個人信息都不會改變。另外需要注意的是,使用Windows XP的修復安裝功能,必須使用原來系統的Windows XP安裝光盤,否則即便是能夠成功修復系統,也不能夠登錄Windows XP系統 |
-- 作者:mayx1215 -- 發布時間:2007/1/1 22:13:54 -- 9、修復被破壞的系統文件 如果Windows XP的系統文件被病毒或其它原因破壞了,我們可以從Windows XP的安裝盤中恢復那些被破壞的文件。 具體方法如下: 在Windows XP的安裝盤中搜索被破壞的文件,需要注意的是,文件名的最后一個字符用底線“_”代替,例如:如果要搜索“Notepad.exe”則需要用“Notepad.ex_”來進行搜索。 搜索到了之后,打開命令行模式(在“運行”中輸入“cmd”),然后輸入:“EXPAND源文件的完整路徑目標文件的完整路徑”。例如:EXPANDD:\\SETUP\\NOTEPAD.EX_C:\\Windows\\NOTEPAD.EXE。有一點需要注意的是,如果路徑中有空格的話,那么需要把路徑用雙引號(英文引號)包括起來。 找到當然是最好的,但有時我們在Windows XP盤中搜索的時候找不到我們需要的文件。產生這種情況的一個原因是要找的文件是在“CAB”文件中。由于Windows XP把“CAB”當作一個文件夾,所以對于Windows XP系統來說,只需要把“CAB”文件右拖然后復制到相應目錄即可。 如果使用的是其它Windows平臺,搜索到包含目標文件名的“CAB”文件。然后打開命令行模式,輸入:“EXTRACT/L目標位置CAB文件的完整路徑”,例如:EXTRACT/LC:\\WindowsD:\\I386\\Driver.cabNotepad.exe。同前面一樣,如同路徑中有空格的話,則需要用雙引號把路徑包括起來。 10、修復丟失的Rundll32.exe文件 Rundll32.exe程序顧名思義是執行32位的DLL文件,它是必不可少的系統文件,缺少了它一些項目和程序將無法執行。不過由于它的特殊性,致使它很容易被破壞,如果你在打開控制面板里的某些項目時出現“Windows 無法找到文件’C:\\Windows\\system32 \\Rundll32.exe’”的錯誤提示(如圖3),則可以通過如下操作來解決。 |
-- 作者:mayx1215 -- 發布時間:2007/1/1 22:14:25 -- 修復丟失的Rundll32.exe文件 步驟1:將Windows XP安裝光盤插入你的光驅,然后依次點擊“開始→運行”。 步驟2:在“運行”窗口中輸入“expand x:\\i386\\rundll32.ex_c:\\windows\\system32 \\rundll32.exe”命令并回車執行(其中“x”為光驅的盤符)。 步驟3:修復完畢后,重新啟動系統即可。 11、另類文件丟失的修復方法 這類故障出現時一般會給出一組CLSID注冊碼,而不是告訴用戶所損壞或丟失的文件名稱,因此經常會讓一些菜鳥感到不知所措。例如筆者在運行窗口中執行“gpedit.msc”命令來打開組策略時曾出現了“管理單元初始化失敗”的提示窗口(如圖4),點擊“確定”也不能正常地打開相應的組策略,而經過檢查發現是因為丟失了gpedit.dll文件所造成的,雖然窗口中沒有提示所丟失的文件,但是在實際解決這類故障時也不是很難。 另類文件丟失的修復方法 其實窗口中的CLSID(Class IDoridentifier)類標識提示就是一個解決問題的線索,這是因為在注冊表中會給每個對象分配一個唯一的標識,這樣我們就可通過在注冊表中查找,來獲得相關的線索,具體方法如下。 在“運行”窗口中執行“regedit”命令,然后在打開的注冊表窗口中依次點擊“編輯→查找”,然后在輸入框中輸入CLSID標識(本例中的CLSID標識是“{8FC0B734-A0E1-11D1-A7D3 |
-- 作者:mayx1215 -- 發布時間:2007/1/1 22:15:11 -- 12、解決NTLDR文件丟失 在突然停電或在高版本系統的基礎上安裝低版本的操作系統時,很容易造成NTLDR文件的丟失,這樣在登錄系統時就會出現“NTLDR is Missing Press any key to restart”的故障提示,其可在“故障恢復控制臺”中進行解決。 進入故障恢復控制臺,然后插入Windows XP安裝光盤,接著在故障恢復控制臺的命令狀態下輸入“copy x:\\i386\\ntldr c:\\”命令并回車即可(“x”為光驅所在的盤符),然后執行“copy x:\\i386\\ntdetect.com c:\\”命令,如果提示是否覆蓋文件,則鍵入“y”確認,并按回車鍵。 13、修復受損的Boot.ini文件 在遇到NTLDR文件丟失的故障時,boot.ini文件多半也會出現丟失或損壞的情況。這樣在進行了上面修復NTLDR的操作后,還要在故障恢復控制臺中執行“bootcfg /redirect”命令來重建Boot.ini文件。最后執行“fixboot c:”命令,在提示是否進行操作時輸入“y”確認并回車,這樣Windows XP的系統分區便可寫入到啟動扇區中。當執行完全部命令后,鍵入“exit”命令退出故障恢復控制臺,重新啟動后系統即可恢復如初。 |
-- 作者:mayx1215 -- 發布時間:2007/1/1 22:16:03 -- 二、制作修復工具 1、讓SFC命令全面修復受損文件 如果系統因丟失了太多的系統重要文件而變得非常不穩定,那么按照前面介紹的方法一一修復,相必會讓人發瘋的。這時就需要使用SFC文件檢測器命令,來全面的檢測并修復受損的系統文件了。 在“運行”窗口中執行“sfc /scannow”命令,這時sfc文件檢測器將立即掃描所有受保護的系統文件(如圖5),其間會提示用戶插入Windows安裝光盤。這樣,在大約10分鐘左右的時間里,SFC就將會檢測并修復好受保護的系統文件。 讓SFC命令全面修復受損文件 小提示:如果身邊沒有Windows XP安裝盤,但之前在硬盤上備份了安裝盤文件時,也可以按照如下設置,使SFC通過硬盤上的安裝文件來恢復系統文件。 在注冊表編輯器窗口中,依次展開“HKEY_LOCAL _MACHINE\\SOFTWARE\\Microsoft\\Windows\\ CurrentVersion\\Setup”子鍵,然后在右側窗口中修改Installation Sources、ServicePackSourcePath和SourcePath三個鍵值為硬盤上的系統安裝程序路徑,例如Windows XP的安裝源文件存放在G盤WinXP文件夾中,那么修改以上三個鍵的鍵值為“G:\\WinXP”。這樣再使用SFC命令時,則可以直接使用硬盤上的安裝文件來恢復系統,不需要再插入安裝光盤了。 |
-- 作者:mayx1215 -- 發布時間:2007/1/1 22:17:19 -- 2、如何制作Win XP自動恢復系統修復盤 Windows XP操作系統中的ASR(自動恢復系統)功能可以很方便地將系統備份,不過在還原ASR鏡像文件時,必需提供之前制作的恢復軟盤才可以完成全部操作。也就是說,如果電腦中沒有安裝軟驅,就不能使用這項服務了。不過我們可以先將“ASR修復盤”制作好,待安裝軟驅后就可以用此修復盤恢復鏡像文件。但是沒有軟盤驅動器怎樣制作“ASR修復盤”呢?按照下面的操作就可以實現了: 在Windows XP中單擊“開始→所有程序→附件→系統工具→備份”,在“歡迎”選項卡中單擊“自動系統恢復向導”按鈕,啟動“自動系統故障恢復準備向導”(如圖6)。根據提示,在“備份媒體或文件名”下面的文本框中鍵入鏡像文件的名稱和保存路徑把鏡像文件制作好。 如何制作Win XP自動恢復系統修復盤 打開資源管理器,展開“%windir%\\repair”文件夾(例如:C:\\Windows\\repair),將asr.sif和asrpnp.sif這兩個文件復制到安裝了軟驅的電腦中,如果是局域網用戶,只需將這兩個文件復制到Windows XP的“共享文件夾”中,然后到安裝了軟驅的電腦中將這兩個文件復制到軟盤即可。 |