文章詳情頁
在DOS環境下玩轉Windows注冊表
瀏覽:155日期:2023-12-20 09:02:53
注冊表編輯器不僅可以在Windows下運行使用,還可以在MS-Dos實模式下運行。有時注冊表受到損壞而無法啟動Windows時,我們就只有在DOS模式下修復或修改注冊表了。注冊表的實際物理文件為System.dat和User.dat,也就說注冊表中的數據保存在這兩個文件中。 導出注冊表 此命令可以實現對注冊表文件進行備份。 命令格式:Regedit /L:system /R:user /E filename.reg Regpath 參數含義: /L:system指定System.dat文件所在的路徑。 /R:user指定User.dat文件所在的路徑。 /E:此參數指定注冊表編輯器要進行導出注冊表操作,在此參數后面空一格,輸入導出注冊表的文件名。 Regpath:用來指定要導出哪個注冊表的分支,如果不指定,則將導出全部注冊表分支。 如果打算將保存在C:\Windows\System.dat和保存在C:\Windows\Profiles\User.dat中所有HKEY_CLASSER_ROOT根鍵下的分支導出到file.reg中,可以執行如下命令:Regedit /L:C:\Windows\ /R:C:\Windows\Profiles\ /e file1.reg HKEY_CLASSER_ROOT 導入注冊表 命令格式:Regedit /L:system /R:user file.reg 參數含義: /L:system指定System.dat文件所在的路徑。 /R:user指定User.dat文件所在的路徑。 重建注冊表 重建注冊表,即重新建立System.dat和User.dat文件。 命令格式:Regedit /L:system /R:user /C file.reg 參數含義: /L:system指定System.dat文件所在的路徑。 /R:user指定User.dat文件所在的路徑。 /C:此參數將告訴注冊表編輯器,用所指定的.reg文件中的內容重新建立注冊表。 如果要用file.reg文件中的內容重新建立整個注冊表,并將其保存到C:\Windows\System.dat和C:\Windows\Profiles\User.dat中,可執行命令:Regedit /L:C:\Windows\ /R:C:\Windows\Profiles\ /C file1.reg 刪除注冊表分支 此命令可以將注冊表中的一個子鍵分支刪除。 命令格式為:Regedit /L:system /R:user /D Regpath 參數含義: /L:system指定System.dat文件所在的路徑。 /R:user指定User.dat文件所在的路徑。 /C:此參數告訴注冊表編輯器,將Regpath所指定的注冊表子鍵分支刪除。 恢復注冊表 Scanreg.exe可以檢查、備份、恢復、修復注冊表,此命令存放在“Windows\Command”目錄下。 命令格式:Scanreg [/< option >] 參數含義: /backup參數是備份注冊表和相關的配置文件,這些文件分別\windows目錄下的System.dat、User.dat、Win.ini、System.ini四個文件,把這些文件壓縮成rb——?.cab一個文件,存放在\windows\sysbckup目錄下,多次使用此命令會產生多個CAB文件,一般從000開始,系統默認最大備份數為5個。可在\Windows\scanreg.ini文件中對最大備份數進行修改,通過修改“maxbackupcopIEs=?”的數值即可。 /restore參數是選擇一個備份進行恢復注冊表,此命令不能在Windows 98環境下執行,必須關機后,重新啟動進入純DOS方式下運行。 /fix參數是修復損壞的注冊表,此命令也只能在DOS方式下運行。 /comment='< comment >'參數是在備份注冊表時增加一些詳細的注釋到CAB文件中。 恢復遭到破壞的注冊表文件,可以使用Scanreg命令進行修復,方法是,首先進入DOS系統操作環境,然后執行以下命令:Scanreg/Restore 此時系統會提示注冊表備份情況,包括CAB文件名及備份時間等,用戶可以選擇要恢復的CAB文件進行恢復。 如果要查看所有的備份文件及同備份有關的部分,可以執行命令:Scanreg /restore /comment 如果注冊表有問題,可以使用Scanreg來修復,命令為:Scanreg /fix。
標簽:
Windows系統
相關文章:
排行榜
