全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1416
推到 Plurk!
推到 Facebook!

在DOS環境下玩轉註冊表

 
AB
高階會員


發表:166
回覆:262
積分:125
註冊:2003-08-21

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-11-29 13:22:46 IP:61.221.xxx.xxx 未訂閱
在DOS環境下玩轉註冊表 http://www.sqreg.com/list.asp?id=347 註冊表編輯器不僅可以在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
opteron144
一般會員


發表:0
回覆:2
積分:0
註冊:2003-09-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-12-14 17:43:06 IP:218.103.xxx.xxx 未訂閱
主題與Windows API 的關係不大
japhenchen
高階會員


發表:51
回覆:444
積分:184
註冊:2003-07-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-02-16 16:09:32 IP:211.96.xxx.xxx 未訂閱
在DOS下可以这样玩,不过在XP下就苦无方法解决,有办法让XP在进入系统之前先处理登陆档的资料嘛(改电脑识别名称)?
japhenchen
高階會員


發表:51
回覆:444
積分:184
註冊:2003-07-23

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-02-16 16:12:41 IP:211.96.xxx.xxx 未訂閱
(天使大哥~我把使用GB内码发言自动转码功能给勾起来,就出现上面的情况) 重发: 在DOS下可以这样玩,不过在XP下就苦无方法解决,有办法让XP在进入系统之前先处理登陆档的资料嘛(改电脑识别名称)?
conundrum
尊榮會員


發表:893
回覆:1272
積分:643
註冊:2004-01-06

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-02-16 18:15:08 IP:61.221.xxx.xxx 未訂閱
c:\下的 boot.ini ntldr 理面的玄機    目前知道可以再開機程序動手腳的 商業軟體  1 sxxxice NT版 除錯軟體(名字好像改了) 再系統位完全導入時的硬體驅動除錯 (所以一定可以的) 2 還原精靈 使用欺騙windows的手法 偷天換日    自行修改方向 3 參考多重開機至換於xp (小心記憶體未釋放問題與NTFS格式) Boot.ini 的設定及修改 http://hk.geocities.com/alanhkg88/DOSIndex.html    4 還是一樣寫Services系統檔 或硬體驅動檔 本人 純哈啦 不必太認真 如果是關機前 我想會比較ez 發表人 - conundrum 於 2004/02/16 19:08:27
系統時間:2024-05-01 16:50:19
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!