徐蒞
摘 要:以Vista為核心的Windows Vista和Windows 7、Windows 8都具有較強(qiáng)的自我修復(fù)能力,而Windows XP在運(yùn)行過(guò)程中,會(huì)突然出現(xiàn)程序意外終止、數(shù)據(jù)丟失等情況,甚至造成系統(tǒng)崩潰。
關(guān)鍵詞:操作系統(tǒng);修復(fù);系統(tǒng)錯(cuò)誤;備份;故障
以Vista為核心的Windows Vista和Windows 7、Windows 8都具有較強(qiáng)的自我修復(fù)能力,并且Windows7安裝光盤中自帶的修復(fù)工具功能強(qiáng)大,在發(fā)生錯(cuò)誤時(shí)多數(shù)情況下都能自我恢復(fù),并正常啟動(dòng)Windows,而Windows XP在這方面的功能比較差,在運(yùn)行過(guò)程中,會(huì)突然出現(xiàn)Windows系統(tǒng)錯(cuò)誤提示等情況。
什么是Windows系統(tǒng)錯(cuò)誤,Windows系統(tǒng)錯(cuò)誤指的是Windows在使用過(guò)程中,由于人為操作失誤或惡意軟件破壞等造成的Windows相關(guān)文件受損或注冊(cè)信息錯(cuò)誤,這時(shí)系統(tǒng)會(huì)彈出錯(cuò)誤提示對(duì)話框。系統(tǒng)錯(cuò)誤會(huì)在用戶使用Windows的時(shí)候造成程序意外終止、數(shù)據(jù)丟失等不良影響,嚴(yán)重的還會(huì)造成系統(tǒng)崩潰。
在使用Windows系統(tǒng)時(shí),要保持良好使用習(xí)慣,做好防范措施,掌握發(fā)生系統(tǒng)錯(cuò)誤時(shí)如何恢復(fù)計(jì)算機(jī)的狀態(tài)。
Windows系統(tǒng)錯(cuò)誤有時(shí)是一些特殊系統(tǒng)文件的錯(cuò)誤,那么這類特殊系統(tǒng)文件的錯(cuò)誤怎樣去恢復(fù)。
1 恢復(fù)丟失的文件Rundll32.exe
重要的系統(tǒng)文件,是執(zhí)行32位的DLL(動(dòng)態(tài)鏈接庫(kù))文件,若缺失,一些程序和項(xiàng)目將不能執(zhí)行。Rundll32.exe文件很容易被破壞。若運(yùn)行程序時(shí)顯示如下提示:windows無(wú)法找到文件 c:\Windows\system32\Rundll32.exe,對(duì)這種所提示的錯(cuò)誤,則需對(duì)丟失的Rundll32.exe文件修復(fù)來(lái)恢復(fù)Windows的正常使用。
恢復(fù)RundLL32.exe的方法如下:
1.1 先把安裝盤放入驅(qū)動(dòng)器內(nèi),單擊“開(kāi)始→運(yùn)行”。
1.2 在“運(yùn)行”對(duì)話框內(nèi)鍵入命令“expand 光驅(qū)所在盤符 :\i386\rundll32.ex_ 系統(tǒng)所在盤符:\windows\sys32\runll32.exe”后按回車鍵運(yùn)行。
1.3 當(dāng)修復(fù)完畢,再重新啟動(dòng)電腦。
2 丟失的CLSID注冊(cè)碼文件恢復(fù)
該類故障出現(xiàn)時(shí)會(huì)讓人感到不知所措,它不是告訴所損壞或丟失的文件名,而是給出一組CLSID注冊(cè)碼(ClassIDoridentifier)。
如在“運(yùn)行”對(duì)話框內(nèi)鍵入命令gpedit.msc打開(kāi)組策略時(shí)“管理單元初始化失敗”的提示會(huì)出現(xiàn),單擊“確定”按鈕也對(duì)相應(yīng)的組策略不能正常打開(kāi),檢查發(fā)現(xiàn)是因?yàn)槲募G失造成的,即Gpedit.Dll丟失。
如果要修復(fù)這些另類文件,需要根據(jù)窗口中的CLSID類提示的標(biāo)識(shí)。為通過(guò)注冊(cè)表中進(jìn)行查找出相關(guān)的文件信息,此時(shí)注冊(cè)表中會(huì)分配一個(gè)唯一的標(biāo)識(shí)給每個(gè)對(duì)象。
操作如下,在“運(yùn)行”對(duì)話框中鍵入命令,即regedit,注冊(cè)表編輯器會(huì)打開(kāi)。在注冊(cè)表窗口中打開(kāi)菜單里的編輯然后,在查找的輸入框內(nèi)鍵入標(biāo)識(shí)CLSID。接著由搜索出來(lái)的類標(biāo)識(shí)中確定“InProcServer32”項(xiàng),在右邊的窗口中對(duì)“默認(rèn)”雙擊,這時(shí)在數(shù)值數(shù)據(jù)中會(huì)看到“%SystemRoot%\System32\GPEdit.dll”,其中的文件GPEdit.Dll,就是丟失或損壞的文件。這時(shí)就要在相關(guān)的目錄中來(lái)將WINDOWS安裝盤內(nèi)的相關(guān)文件解壓或者直接復(fù)制,就修復(fù)完成。
3 丟失的文件NTLDR 恢復(fù)
計(jì)算機(jī)開(kāi)機(jī)時(shí),出現(xiàn)“NTLDR is Missing Press any key to restart”提示,然后按任意鍵還是出現(xiàn)這條提示,則說(shuō)明 Windows中的文件NTLDR丟失了,在高版本系統(tǒng)的基礎(chǔ)上安裝低版本的操作系統(tǒng)或突然停電,易造成文件NTLDR的丟失。
如果要恢復(fù)NTLDR文件,可以在故障恢復(fù)控制臺(tái)中進(jìn)行解決,方法如下:
3.1 插入Windows安裝光盤。
3.2 在BIOS中將計(jì)算機(jī)設(shè)置為光盤啟動(dòng)。
3.3 重啟計(jì)算機(jī),進(jìn)入光盤的引導(dǎo)口,按鍵R進(jìn)入故障恢復(fù)控制臺(tái)。
3.4 在故障恢復(fù)控制臺(tái)的提示符下鍵入命令:copy光盤盤符:\i386\ntldr c:\”,并按回車鍵Enter,將NTLDR文件復(fù)制到C盤根目錄中。
3.5 執(zhí)行命令:copy光盤盤符:\i386\ntdetect.com c:\,問(wèn)是否覆蓋文件,鍵入是y,然后按回車鍵Enter。
3.6 執(zhí)行完后,輸入“EXIT”退出故障恢復(fù)控制臺(tái)。重啟計(jì)算機(jī),就可以修復(fù)NTLDR文件丟失的錯(cuò)誤了。
4 恢復(fù)受損的文件Boot.ini
如果文件NTLDR丟失,文件Boot.Ini常常也會(huì)出現(xiàn)錯(cuò)誤,同樣可以在故障恢復(fù)控制臺(tái)中進(jìn)行修復(fù)。
修復(fù)Boot.ini檔的方法如下:
4.1 打開(kāi)故障恢復(fù)控制臺(tái)。
4.2 鍵入命令“bootcfg /redirect”以便重新建立文件Boot.ini。
4.3 輸入命令“fixboot c:”,重新將啟動(dòng)文件寫入c盤。
4.4 輸入“EXIT”,退出故障恢復(fù)控制臺(tái),然后重啟計(jì)算機(jī),就可以修復(fù)Boot.ini文件了。
5 利用修復(fù)精靈修復(fù)系統(tǒng)錯(cuò)誤
除了上面介紹的手動(dòng)修復(fù)系統(tǒng)錯(cuò)誤外,還可以利用系統(tǒng)錯(cuò)誤修復(fù)軟件自動(dòng)進(jìn)行系統(tǒng)錯(cuò)誤的修復(fù)。系統(tǒng)錯(cuò)誤修復(fù)精靈是一個(gè)實(shí)用的修復(fù)軟件。
在修復(fù)精靈主接口中,左側(cè)列表中有掃描、恢復(fù)、設(shè)置、記錄幾項(xiàng)功能,右邊是功能的設(shè)置和掃描修復(fù)進(jìn)度。
在掃描功能中選擇所有檢查選項(xiàng)進(jìn)行掃描。
此時(shí),修復(fù)精靈會(huì)逐個(gè)掃描系統(tǒng)中是否存在錯(cuò)誤或檔丟失。
掃描完成后,單擊“修復(fù)”按鈕,修復(fù)精靈會(huì)自動(dòng)修復(fù)掃描到的系統(tǒng)錯(cuò)誤。
如果對(duì)修復(fù)不滿意,可以在恢復(fù)功能中將注冊(cè)表恢復(fù)到之前的記錄點(diǎn)。
另外,在“設(shè)置”中可以設(shè)置是否在修復(fù)前備份注冊(cè)表;而“記錄”中是掃描和修復(fù)結(jié)果的記錄。
利用系統(tǒng)錯(cuò)誤修復(fù)精靈,可以輕松處理系統(tǒng)錯(cuò)誤。
Windows系統(tǒng)錯(cuò)誤有時(shí)是未正確卸除程序?qū)е洛e(cuò)誤,如一臺(tái)安裝系統(tǒng)Windows XP的計(jì)算機(jī),如果啟動(dòng)時(shí)出現(xiàn)了如下信息錯(cuò)誤提示:Error occurred while trying to remove name.Uninstallation has been canceled。一般該信息錯(cuò)誤是沒(méi)有正確地卸除程序引發(fā)的。發(fā)生這種現(xiàn)象的一個(gè)原因是該程序在注冊(cè)表中的信息未刪除而直接刪除了源程序的文件夾。解決這個(gè)問(wèn)題可通過(guò)手動(dòng)刪除相關(guān)信息就可以。
5.1 依次單擊“開(kāi)始→所有程序→運(yùn)行”,在對(duì)話框“運(yùn)行”中鍵入命令,即regedit,打開(kāi)注冊(cè)表的編輯器。
5.2在注冊(cè)表編輯器內(nèi)打開(kāi)“HKEY_CURRENT _USER\Software\Microsoft\Windows\CurrentVersion\Uninstall”。
5.3 找到后對(duì)右邊相應(yīng)項(xiàng)的值刪除,計(jì)算機(jī)重啟,已對(duì)系統(tǒng)錯(cuò)誤排除。
使用計(jì)算機(jī)一段時(shí)間,感覺(jué)計(jì)算機(jī)的運(yùn)行速度越來(lái)越慢,如果不是計(jì)算機(jī)配置低的問(wèn)題,那對(duì)計(jì)算機(jī)啟動(dòng)速度的影響是邊啟動(dòng)邊加載過(guò)多的應(yīng)用軟件與隨機(jī)軟件,操作中產(chǎn)生了系統(tǒng)設(shè)置、系統(tǒng)垃圾等,這是計(jì)算機(jī)速度變慢系統(tǒng)遲緩的因素。所以要將啟動(dòng)項(xiàng)中不需要的軟件及隨機(jī)項(xiàng)刪除,從而對(duì)計(jì)算機(jī)的啟動(dòng)速度大大提升。
減少隨機(jī)啟動(dòng)項(xiàng):選擇“開(kāi)始→所有程序→運(yùn)行”,再鍵入命令,即:msconfig,在對(duì)話框中選擇選項(xiàng)卡“啟動(dòng)”,去掉不運(yùn)行的一些啟動(dòng)項(xiàng),也可用優(yōu)化軟件來(lái)實(shí)現(xiàn)禁用一些啟動(dòng)項(xiàng)目。
也可通過(guò)選擇“開(kāi)始→所有程序→運(yùn)行”,再鍵入命令:msconfig,減少Windows 7系統(tǒng)啟動(dòng)顯示時(shí)間。即將對(duì)話框“系統(tǒng)配置”選擇到“引導(dǎo)”選項(xiàng)卡,啟動(dòng)等待時(shí)間會(huì)顯示,30秒是默認(rèn),可改短些,如5秒或10秒等。
最后調(diào)整系統(tǒng)windows 7啟動(dòng)等待時(shí)間:在對(duì)話框“系統(tǒng)配置”中選擇“高級(jí)選項(xiàng)”按鈕,顯示對(duì)話框“引導(dǎo)高級(jí)選項(xiàng)”,選擇復(fù)選框“處理器數(shù)”,在菜單中由計(jì)算機(jī)CPU核心數(shù)進(jìn)行選擇,如果是雙核選擇2,單擊“確定”按鍵后重啟計(jì)算機(jī)使之生效。
參考文獻(xiàn):
[1]田勇.計(jì)算機(jī)組裝與維修超級(jí)手冊(cè)[M].機(jī)械工業(yè)出版社,2013-1.
[2]吳萬(wàn)軍.不可不知的計(jì)算機(jī)工具軟件[M].電子工業(yè)出版社,2012-8.
[3]前沿文化.計(jì)算機(jī)日常維護(hù)與故障排除[M].科學(xué)出版社,2011-1.
[4]前沿文化.無(wú)師自通計(jì)算機(jī)軟硬件故障排查[M].科學(xué)出版社,2011-6.