Windows是從其95的版本引入注冊表,在以后的版本中注冊表的作用也在不斷提高,到現(xiàn)在可以說注冊表是系統(tǒng)非常關鍵的部分。在注冊表中包含的系統(tǒng)軟硬件的各種數(shù)據(jù),這些數(shù)據(jù)是否正常將直接影響到系統(tǒng)的穩(wěn)定。注冊表的運行也是在后臺進行的,并且無時無刻在發(fā)生著變化,你根本不知道是什么信息寫入其中,這樣使得想監(jiān)控注冊表的運行變得異常的困難。這個時候你就可以用到比較法,也就是先保存下注冊表的初始值,在發(fā)生變化后再用新的數(shù)值于之進行比較,從而知道變化的具體內容。而要完成這一工作,需要用到專業(yè)的注冊表軟件,使用這些軟件可以讓比較工作變得簡單。
使用簡單的RegShot
RegShot是一款小巧的注冊表靜態(tài)比較工具,它能快速地幫助你發(fā)現(xiàn)注冊表的變化。同時它可以通過掃描硬盤的方法,來讓你掌握硬盤上某些文件夾的變化。并且所有的比較結果輸出為詳細的純文本格式或HTML格式的文檔,方便你進行查閱。
(圖1)
軟件沒有安裝程序,下載其程序包直接解壓后,運行其中的“regshot.exe”就可以使用了。RegShot的主窗口非常簡單(如圖1),使用起來更是方便。
(圖2)
首先你需要保存現(xiàn)有注冊表,點擊“1st shot”并選擇其中的“Shot”即可開始保存的工作,如果你選擇“Shot and Save”在保存的同時還可以將注冊表保存為文件(如圖2),在保存的同時窗口下方會顯示保存的鍵值和時間等信息。接著將RegShot最小化,你就可以進行其它的工作,等你需要進行比較時再打開。這時你選擇“2nd shot”進行第二次保存的工作,同樣你也可以保存為文件。保存完畢就可以開始比較的工作,當然你需要進行簡單的設置,主要包括比較文件的格式,你可以選擇文本或者HTML文件,還有個就是輸出文件的位置。設定完畢,點擊“cOmpare”開始比較的工作,比較完畢就會顯示比較的結果了。在輸出的文件中,會顯示前后兩者之間的區(qū)別以及具體的信息。在進行下一次比較時,記得用“Clear”清楚你所保存的信息,注意這個操作并不會清楚你以文件形式保存的信息,然后在開始新的比較工作。并且RegShot還可以進行目錄變化比較的工作,在進行比較前選中“Scan dir1”,并設定需要比較的目錄,這樣RegShot在比較注冊表的同時,還可以進行你所設定目錄的比較工作。
RegShot的功能很簡單,使用上也沒有任何的難度,但是在進行多種狀態(tài)下的比較時會略顯麻煩,因此RegShot主要應用在進行簡單比較中,應付一般的注冊表比較也是沒有問題的。
比較詳細的RegSnap
和RegShot類似,RegSnap也是一款注冊表比較工具,相比而來其功能更強大一些。它可以詳細地向你報告注冊表及其它與系統(tǒng)有關項目的修改變化情況,其對系統(tǒng)的比較報告非常具體,包括注冊表修改了哪些鍵值,修改前、后的值各是多少,增加和刪除了哪些鍵以及這些鍵的值等等。報告結果既可以以純文本的方式,也可以HTML網(wǎng)頁的方式顯示,便于查看。
(圖3)
安裝后即可運行,首次啟動時會彈出向導的窗口(如圖3)。選擇其中的“新建快照”對現(xiàn)有的注冊表進行保存,在這個保存窗口(如圖4)中你需要進行必要的設置,包括保存的范圍、保存的類型等等,你還可以對其加注釋,這樣方便你進行管理。如果你對其中的含義并不了解,可以察看旁邊詳細的幫助信息。
(圖4)
保存完畢,在出窗口中就會顯示此次保存的一些詳細信息,包括保存時間、注釋等等,這時你可以選擇工具欄上的“保存”按鈕將信息保存為文件(如圖5)。你可以關閉RegSnap,下次需要比較時再打開,同樣要建立快照,然后在調出開始的備份進行比較的工作。
(圖5)
選擇工具欄目上的“比較”按鈕就會顯示比較的窗口(如圖6),在其中指定快照文件的位置,并設定選項和輸出文件的格式,確定就可以看到詳細的比較報告。RegSnap的報告非常詳細,包括兩者的保存時間、具體刪除的鍵值以及增加的鍵值等等。
(圖6)
RegSnap的功能比較強大,并且你可以給每個保存的文件加上注釋,這樣方便你進行管理,同時其比較報告也非常詳細,在進行多狀態(tài)下的比較非常方便。
有了這些注冊表比較工具,注冊表將不再是那么神秘,其點點滴滴的變化都將展現(xiàn)你的面前。