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