倍可親

回復: 1
列印 上一主題 下一主題

六項措施,「急救」受損Windows系統

[複製鏈接]

1萬

主題

1萬

帖子

1萬

積分

八級貝殼核心

倍可親終生會員(廿一級)

Rank: 5Rank: 5

積分
18033
跳轉到指定樓層
樓主
kent 發表於 2007-5-27 08:45 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
 Windows系統在長時間地工作之後,往往會不可避免地出現無法啟動或者運行出錯的故障,面對這些故障我們是選擇將就使用,還是選擇重新安裝系統?
如果將就使用,那Windows系統的運行效率肯定不會很高,甚至還無法正常運行,如果選擇重新安裝系統,那不但麻煩不說,而且還會耗費很長的等待時間。事實上,Windows系統一旦遇到無法啟動或者運行出錯的故障時,我們不妨使用下面的六項措施,來快速而有效地「急救」受損的Windows系統,說不定能收穫奇效!

1、最後一次配置

Windows2000以上版本的操作系統,每次成功啟動之後都會對系統註冊表進行自動備份,一旦我們發現Windows系統本次不能正常啟動時,那多半是我們上一次對系統進行了錯誤的操作或者對某些軟體進行了錯誤的安裝,從而破壞了系統註冊表的相關設置。此時,我們可以嘗試使用上一次成功啟動時的配置來重新啟動一下計算機系統:只要在重新啟動系統的過程中,及時按下F8功能鍵,調出系統啟動菜單,然後選中「最後一次正確的配置」項目,這樣的話Windows系統說不定又能啟動正常了。

2、修復系統文件

如果Windows系統的某些核心文件不小心被損壞的話,那麼即使使用「最後一次配置」,Windows系統也很難保證就能啟動正常。如果Windows系統只是有少量的系統文件受損的話,那我們不妨藉助Windows系統內置的SFC掃描修復命令,來嘗試對那些已經遭受破壞的系統文件進行修復,一旦修復成功后,那Windows系統的啟動又會恢復正常狀態了。在修復受損系統文件時,只要依次單擊「開始」/「運行」命令,在彈出的系統運行對話框中,輸入字元串命令「sfc/scannow」,單擊回車鍵后,該命令程序就會對系統每個角落處的系統文件進行搜索掃描,一旦發現系統文件的版本不正確或者系統文件已經損壞的話,它就能自動彈出提示界面,要求我們插入Windows系統的安裝光碟,以便從中提取正常的系統文件來替代不正常的系統文件,從而達到修復系統文件的目的。要是系統修復操作成功的話,相信我們重新啟動計算機系統時,就不會看到有什麼不正常的現象了。

3、註銷當前用戶

如果Windows系統的受損部位只是由於安裝了不恰當的軟體,或者是對軟體進行了不合適的設置引起的話,那麼我們通常可以通過「註銷當前用戶」的方法,來對受損的Windows系統進行急救,因為軟體對系統設置的影響往往只能限於當前登錄的用戶,一旦在當前用戶狀態下系統不能正常運行的話,我們完全可以註銷當前用戶,並以其他的用戶重新登錄系統,這樣Windows一般又能恢復正常運行狀態了。

在註銷當前用戶、換用其他用戶登錄系統之前,我們需要先打開系統的控制面板窗口,然後雙擊其中的「用戶帳戶」項目,再單擊其後界面中的「添加」按鈕,來重新創建一個新的登錄帳號,同時為該帳號設置一個合適的訪問密碼,並將對應的帳號設置為超級管理員許可權。

由於換用其他帳號登錄Windows系統后,保存在當前用戶目錄下的一些重要數據可能就訪問不到了,為此在註銷用戶之前,我們有必要打開系統的資源管理器窗口,找到當前帳號所對應的用戶目錄,例如要是當前登錄系統的帳號為aaaa的話,那麼系統默認的帳號目錄應該為「C:\Windows\DocumentsandSettings\aaaa」,將該目錄下面的一些重要數據全部備份到系統分區以外的其他分區目錄中。

做好了上面的準備工作后,現在我們就能依次執行「開始」/「註銷aaaa」命令,來將當前的登錄帳號註銷掉,然後重新用剛剛創建好的帳號登錄Windows系統;在用新帳號成功登錄進Windows系統后,我們再把前面備份好的重要數據恢復到當前帳號所對應的新用戶目錄下面,這樣的話受損Windows系統就能恢復以前的正常運行狀態了。

4、重註冊DLL文件

Windows系統有時之所以會頻繁受到損傷,主要是許多應用程序常常共享調用一些DLL文件,一旦有的應用程序在使用完畢被自動卸載掉后,這些應用程序所調用的DLL文件往往也會跟著被刪除掉了,這麼一來Windows系統或系統中的其他應用程序再次調用那些共享了的DLL文件時,就自然會發生錯誤現象了。

在急救那些由於系統DLL文件丟失引起的Windows系統運行不正常故障時,我們根本不需要重新安裝操作系統,只需要對那些已經丟失了的DLL文件進行一下重新註冊,就能讓系統恢復正常運行狀態了。考慮到我們並不知道究竟是哪一個或哪幾個DLL文件被損壞了或丟失了,我們不妨通過下面的方法,來對系統所有的DLL文件都重新註冊一下,而不需要單獨對某一個或某幾個DLL文件進行註冊:

首先打開類似記事本這樣的文件編輯程序,然後在對應的程序界面中輸入如下命令行代碼:

@echooff

for%1in(%windir%\system32\*.dll)doregsvr32.exe/s%1

將上面的命令行代碼保存成一個擴展名為BAT的批處理文件,例如這裡筆者假設將該代碼內容保存為了repair.bat文件;

其次為repair.bat文件創建一個快捷圖標,並將該快捷圖標直接拖放到系統的桌面上,等到日後需要對系統中的所有DLL文件進行重新註冊時,我們只需要雙擊repair.bat文件的快捷圖標,系統就會自動開始對所有的DLL文件執行重新註冊操作了。一旦所有DLL文件被重新註冊過之後,此時我們不妨再嘗試運行一下Windows系統,相信此時的系統肯定會十分正常了!

5、恢復原始文件

如果Windows系統不正常運行的故障是由於系統註冊表被意外破壞引起的話,那麼我們完全可以藉助常規的copy命令,來將系統原始的註冊表信息直接複製到系統對應的目錄下,這樣可以快速地實現恢復受損系統文件的目的。由於Windows系統第一次被安裝成功后,原始的註冊表信息都會被自動備份保存到系統安裝目錄下面的Repair子目錄中,因此我們只要將Repair子目錄下面的註冊表信息直接複製到系統的配置目錄中就可以了:

如果本地計算機只安裝了一個操作系統的話,那我們不妨藉助Windows98啟動光碟,來將系統先引導到DOS命令行狀態;如果本地計算機中安裝了兩個以上操作系統的話,那隻需要將系統切換另外一個能正常運行的系統中就可以了;

接下來在DOS命令行狀態,通過CD命令將當前目錄切換到「%windir%\Repair」子目錄狀態下,並依次執行如下字元串命令:

copysam%windir%\system32\config

copysystem%windir%\system32\config

copysoftware%windir%\system32\config

copydefault%windir%\system32\config

copysecurity%windir%\system32\config

一旦在執行上面的字元串命令過程中,系統彈出提示詢問是否將以前的文件覆蓋掉時,我們直接進行肯定回答就可以了。等到系統的註冊表信息被所有原始註冊表文件替換掉后,我們再次重新啟動一下系統,相信此時系統肯定能正常運行了。

6、系統還原功能

要是我們的計算機中安裝的是WindowsXP系統的話,那除了通過上面的方法來急救受損的系統外,還能藉助WindowsXP系統特有的「系統還原功能」,來將Windows系統的運行狀態恢復到正常,下面就是該方法的具體實施步驟:

依次單擊「開始」/「程序」/「附件」/「系統工具」/「系統還原」命令,在其後彈出的系統還原設置嚮導界面中,將「恢復我的計算機到一個較早的時間」項目選中,然後單擊「下一步」按鈕;

在其後彈出的系統還原點列表窗口中,我們一般選擇一個離當前時間比較近的一個還原點來還原系統,一旦選好目標還原點后,繼續單擊「下一步」按鈕,Windows系統就能被自動恢復到以前的正常工作狀態了。值得一提的是,在使用該功能之前,我們一定要在Windows系統運行正常的狀態下,及時創建好合適的系統還原點,以便日後恢復系統時所用!

83

主題

530

帖子

392

積分

貝殼網友二級

留學海龜(十四級)

Rank: 3Rank: 3

積分
392
沙發
虞希平 發表於 2007-5-27 16:02 | 只看該作者
在實際情況中,系統破壞后使用上述6種方法很難奏效。在理論上是可以的,但是在實際的操作上,當系統出現故障是根本不能使用上述方法來解決。在實踐中就是這樣。
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 註冊

本版積分規則

關於本站 | 隱私權政策 | 免責條款 | 版權聲明 | 聯絡我們

Copyright © 2001-2013 海外華人中文門戶:倍可親 (http://big5.backchina.com) All Rights Reserved.

程序系統基於 Discuz! X3.1 商業版 優化 Discuz! © 2001-2013 Comsenz Inc.

本站時間採用京港台時間 GMT+8, 2025-6-30 12:43

快速回復 返回頂部 返回列表