Windows Registry Checker 工具說明 (Scanreg.exe)

文章翻譯 文章翻譯
文章編號: 183887 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

成功啟動電腦後,Windows Registry Checker 工具 (Scanreg.exe) 會每天建立一次系統檔案和登錄設定資訊 (包括使用者帳戶資訊、通訊協定連結、軟體程式設定和使用者喜好設定) 的備份。Windows Registry Checker 所備份的檔案包括 System.dat、User.dat、System.ini 和 Win.ini。本文將介紹 Windows Registry Checker 工具。

其他相關資訊

Windows Registry Checker 會在啟動時自動掃描系統登錄中是否有無效的項目和空白資料區塊。如果偵測到無效的登錄項目,Windows Registry Checker 會自動還原前一天的備份。這相當於從命令提示字元執行 scanreg /autorun 命令。如果沒有可用的備份,Windows Registry Checker 會嘗試修復登錄。這相當於從命令提示字元執行 scanreg /fix 命令。如果登錄包含 500 KB 以上的空白資料區塊,Windows Registry Checker 會自動將登錄最佳化。

Windows 安裝程式在執行升級之前會執行 Windows Registry Checker 工具以驗證現有登錄的完整性。如果偵測到登錄損毀,則會自動嘗試修正登錄。

Windows Registry Checker 工具 (Scanregw.exe) 的保護模式版本可以建立系統檔案的備份,並掃描登錄中是否有無效的項目。如果偵測到無效項目,它會參照 Windows Registry Checker 工具 (Scanreg.exe) 的真實模式版本以尋求解決方案。

您可以使用 Scanreg.ini 檔案設定 Windows Registry Checker。您可以設定的設定包括:
  • 啟用或停用工具
  • 維護的備份數量 (建議不要超過五個)
  • 備份資料夾的位置
  • 新增其他檔案到備份集合中時所用的設定
如需有關 Scanreg.ini 檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
183603 How to Customize Registry Checker Tool Settings
如果要啟動 Windows Registry Checker 工具,請依序按一下 [開始][執行],在 [開啟] 方塊中輸入 scanregw.exe,再按一下 [確定]

注意:如果要搭配 /restore 參數使用 Windows Registry Checker 工具,您必須從在 Windows 外部執行的命令提示字元執行該工具。當您執行這項操作時,最多可以選擇五個列出的登錄備份檔案以進行還原。

如果要還原個別檔案

如果要還原個別檔案,請依照下列步驟執行:
  1. 按一下 [開始],指向 [尋找],然後按一下 [檔案或資料夾]
  2. [名稱] 方塊中,輸入 rb0*.cab,然後按一下 [立即尋找]
  3. 按兩下包含您要還原的檔案的封包檔。
  4. 在您要還原的檔案上按一下滑鼠右鍵,按一下 [解壓縮],然後選擇要放置新檔案的資料夾。Microsoft 建議您將檔案放置在 Temp 資料夾中。
  5. 重新啟動電腦到 MS-DOS 模式 (在 Windows Millennium Edition 中,您需要使用 Windows Millennium Edition 開機磁片才能重新啟動成 MS-DOS 模式)。
  6. 將您解壓縮的檔案複製到適當的資料夾中。請注意,登錄 .dat 檔案通常會標示成隱藏和唯讀,因此您需要同時使用 attribcopy 命令才能將現有檔案取代成新的解壓縮檔案。

Windows Registry Checker 的已知問題

如果登錄中包含的項目參考已不存在的檔案 (如 .vxd 檔案),則 Windows Registry Checker 將不會修復該項目。這類錯誤通常不具有破壞性,您可以手動移除該項目。如需有關這類錯誤的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
132008 Error Message:Cannot Find a Device File That May Be Needed to Run Windows
Windows Registry Checker 所需常設記憶體的數量由登錄的大小決定。Windows Registry Checker 可能需要 580 KB 或以上的可用常設記憶體才能完成修復程序。如果遇到「記憶體不足」的錯誤訊息,請將您的可用常設記憶體最佳化。如需有關最佳化記憶體的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
134399 How to Increase Conventional Memory for MS-DOS-Based Programs
注意:Windows Registry Checker 需要延伸記憶體才能正常執行,因此當您使用 [安全模式僅命令提示字元] 選項啟動電腦時,此工具並不會執行。但 scanreg /restore 命令例外,這是唯一可以在沒有延伸記憶體的情況下執行的 Scanreg 功能。

?考

如需有關 Registry Checker 命令列參數的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
184023 Command-Line Switches for the Registry Checker Tool

屬性

文章編號: 183887 - 上次校閱: 2005年2月1日 - 版次: 1.3
這篇文章中的資訊適用於:
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows Millennium Edition
關鍵字:?
kbenv kbinfo KB183887
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com