兩個重要的分支
1.用戶個人數據[HKEY_CURRENT_USER]
該分支中存放的是當前登錄用戶的個人喜好設置、所用的軟件的設置等個人數據。無論來賓、受限用戶、高級用戶還是管理員,都可以修改屬于自己個人的注冊表數據。用戶個人的注冊表數據就是“注冊表編輯器”左側窗格[HKEY_CURRENT_USER]所包含的項、子項和值項。
2.系統的核心數據[HKEY_LOCAL_MACHINE]
只有管理員權限的用戶可以訪問系統注冊表數據,其中存放了系統中各項重要的核心設置數據。系統的注冊表數據就是“注冊表編輯器”左側窗格顯示的[HKEY_LOCAL_MACHINE]所包含的項、子項和值項。
與備份注冊表過招
任務1:備份注冊表分支并編輯部分設置
第一步:點擊“開始→運行”(或命令行提示符),輸入以下命令導出兩個注冊表分支(驅動器、路徑及文件可自定義),導出后的myreg.reg大小約為8MB~9MB,而sysreg.reg大小約為30MB~60MB,視個人情況略有不同。
reg export hkcu c:\myreg.reg
reg export hklm c:\sysreg.reg
第二步:分別右擊myreg.reg和sysreg.reg,選擇“編輯”或“發送到→記事本”(創建右鍵菜單“發送到→記事本”,可將“開始”菜單中的“記事本”快捷方式復制到“C:\Documents and Settings\username\SendTo”文件夾),用“記事本”程序打開myreg.reg文件。
第三步:點擊菜單命令“編輯→查找”,輸入要查找內容的關鍵字,單擊“查找下一個”。查找到一個數據,可執行刪除、修改操作,然后按F3鍵可繼續查找下一個數據。查找、修改所有數據,選擇菜單“文件→保存”保存注冊表文件。
任務2:恢復用戶設置
(1)圖形界面恢復方式:在發生問題需要恢復時,右擊myreg.reg選擇“合并”即可。
(2)命令行模式恢復方式:在命令行模式下輸入“reg import c:\myreg.reg”(不包括外引號)命令就能將其導入注冊表。
任務3:自制Net Transport的128線程補丁
第一步:點擊“開始→運行”,輸入“Regedit.exe”(不含引號)回車,打開“注冊表編輯器”,轉至[HKEY_CURRENT_USER\Software\Xi\NetTransport 2\Download]。
第二步:在右側的編輯框里新建一個DWORD值命名為“Max Threads”,雙擊這個值,在“數值”中輸入128,在“基數”中選擇“十六進制”。
第三步:選擇菜單“文件→導出”,“保存類型”設為“Win9x/NT4注冊文件”(在Windows 2000/XP中使用默認的保存類型導出的注冊表文件無法在Windows 9x下導入),保存為128threads.reg(見圖1)。
第四步:復制一份128threads.reg并將新文件命名為uninstall128.reg,用“記事本”打開該文件,將[HKEY_CURRENT_USER\Software\Xi\NetTransport 2\Download]子項下的“"Max Threads"=dword:00000128”修改為“"Max Threads"=-”(不包括外側中文引號),在注冊表文件中將鍵值設為“-”即代表刪除該鍵值(見圖2)。只需雙擊導入128threads.reg即可打上128線程補丁,而雙擊導入uninstall128.reg則將恢復未安裝補丁前的狀態。