如何利用注冊表編輯器恢復IE設置?
注冊表是自Windows95以來Windows操作系統的一個重要改進。它是一個包括了所有應用程序的初始化條件和默認設置的數據庫。其內容有:本機硬件元件的描述、即插即用設備的狀態、以及舊版本windows的WIN.INI和SYSTEM.INI中的全部信息。它采用16進制數據或特別的格式記錄,系統則通常以二進制格式訪問注冊表。
可見,注冊表是windows核心數據庫。在win95以上版本中,提供了一個重要工具,就是注冊表編輯器,利用它能直接更改注冊表信息,從而解決很多難于下手的問題。
常在網上瀏覽的網友,大多遇到過這樣令人頭疼的問題:當訪問完某個主頁時,IE設置被莫名其妙地修改,如標題和默認主頁被更換、右鍵快捷菜單增加了某些內容、系統啟動時增加了彈出框、更有甚者,您的默認主頁選項被disable(不能更改)了等等。不少網友迫于無奈,只好將整個系統格式化掉,代價實在太大了。事實上,這些更改均是利用改寫系統注冊表實現的。
本文通過介紹系統注冊表的原理及注冊表編輯器的使用,以及利用它恢復IE的設置的方法。
一、注冊表編輯器的使用
注冊表編輯器是一個系統隱藏工具,單擊“開始”,指向“運行”,在彈出的窗口(見圖1)中輸入運行命令“regedit”,然后選擇“確定”。

圖1
系統啟動注冊表編輯器后,彈出如圖2程序窗口。

圖2
由于注冊表是操作系統核心數據庫,在修改注冊表以前,***先為注冊表做好備份。單擊菜單中的“注冊表”,選擇菜單項“導出注冊表文件”;要恢復時,選擇菜單項“導入注冊表文件”。
由圖可見,左邊窗口為注冊表中的登記項,右邊窗口則記錄了登記項的具體內容。注冊表中的登記項稱為鍵(KEY),注冊表中每一個鍵可以擁有多個子鍵和變量名稱。子鍵類似于系統中的子目錄,它可以擁有其他的子鍵和附屬值。
下面舉例說明如何修改注冊表:

圖3
如圖3,顯示的是“InternetExplore”中“Main”子鍵的內容,我們要修改其中的默認主頁,則選擇變量名“StartPage”,單擊菜單“編輯”中的“修改”,字符串編輯對話框如圖4所示。在鍵值欄中鍵入新的字符串鍵值,單擊“確定”便完成了修改。利用類似操作可以刪除或重命名某一鍵值。
二、注冊表結構
注冊表主要由六大部分組成,即最初啟動注冊表編輯器窗口右邊的六大主鍵,見圖2,都是以HKEY開頭,每個主鍵包含每一特殊種類的信息,下面介紹它們的詳細內容。
1、HKEY_CLASSES_ROOT(種類_根鍵):包含了所有已裝載的應用程序、OLE或DDE信息,以及所有文件類型信息。每一個用圓點開始的子鍵表示一種文件類型。例.avi,在右邊列表框中顯示.avi對象的“ContentType"為一視頻文件。注冊表稱之為“avifile”。在文件擴展項目后是按字母順序排列的列表,包括所有應用程序和實用工具的文件名。在應用程序列表中,可以找到應用程序的描述、圖標文件信息應用程序在OLE和DDE被激活時的缺省形式。
2、HKEY_USERS(當前_用戶鍵):記錄了有關登記進計算機網絡的特定用戶的設置和配置信息。其子鍵有:
AppEvent:與Windows中特定事件相關連的聲音及聲音文件的路徑。
ControlPanel:包含了一些存儲在WIN.INI及SYSTEM.INI文件中的數據,并包含了控制面板中的項目。
Install_Location_MRU:記錄了最近裝載應用程序的驅動器。
KeyboardLayout:識別普遍有效的鍵盤配置。
Network:描述固定網與臨時網的連接。
RemoteAccess:描述了用戶撥號連接的詳細信息。
Software:記錄了系統程序和用戶應用程序的設置。
3、HKEY_LOCAL_MACHINE(定位_機器鍵):該鍵存儲了Windows開始運行的全部信息。即插即用設備信息、設備驅動器信息等都通過應用程序存儲在此鍵。子鍵有:
Config:記錄了計算機的所有可能配置。
Driver:記錄了輔助驅動器的信息。
Enum:記錄了多種外設的硬件標識(ID)、生產廠家、驅動器字母等。
Hardware:列出了可用的串行口,描述了系統CPU、數字協處理器等信息。
Network:描述了當前用戶使用的網絡及登錄用戶名。
Security:標識網絡安全系統的提供者。
Software:微軟公司的所有應用程序信息都存在該子鍵中,包括它們的配置、啟動、默認數據。
System:記錄了***次啟動Windows時的大部分部分信息。
4、HKEY_USER(用戶鍵):描述了所有同當前計算機聯網的用戶簡表。如果您獨自使用該計算機,則僅.Dfault子鍵中列出了有關用戶信息。該子鍵包括了控制面板的設置。
5、HKEY_CURRENT_CONFIG(當前_配置鍵):該鍵包括字體、打印機和當前系統的有關信息。
6、HKEY_DYN_DATA(動態_數據鍵):該鍵存儲了系統的動態信息,這些信息保存在隨機存儲器中。此鍵住處能用于系統快捷操作,可以看到網絡統計和當前系統配置的任何信息。
三、使用注冊表編輯器恢復IE部分設置
1.刪除或修改標題行上的非法字符:
打開注冊表編輯器后,按下列步驟找到WindowsTitle項目:
HKEY_LOCAL_MACHINE\software\Microsoft\InternetExplorer\main在其右邊找到項目“WindowsTitle”,選擇“編輯”,將其值刪除或修改為自己理想的標題顯示字符串。
如果還不行,繼續下面步驟:
HKEY_USER\.DEFAULT\software\Microsoft\InternetExplorer\main在其右邊找到項目“WindowsTitle”,選擇“編輯”,將其值刪除或修改為自己理想的標題顯示字符串。
2.系統啟動彈出框的設置:
打開注冊表編輯器后,按下列步驟找到Winlogon子健:
HKEY_LOCAL_MACHINE\software\Microsoft\Windows\Currentversion\winlogon找到“legalNoticeCaption”、“legalNoticeText”,將其刪除。
3.右鍵菜單非法項刪除:
打開注冊表編輯器后,按下列步驟找到MenuExt子健:
HKEY_USER\.DEFAULT\software\Microsoft\InternetExplorer\MenuExt找到非法子鍵,將其刪除即可。
4.刪除地址欄中的個別地址:
打開注冊表編輯器后,按下列步驟找到TypedURLS子健:
HKEY_CURRENT_USER\software\Microsoft\InternetExplorer\TypedUrls在右邊框中找到不需要的地址項,將其刪除。
5.Internet選項中的默認主頁的可更改切換:
打開注冊表編輯器后,按下列步驟到ControlPanel這個鍵下:HKEY_CURRENT_USER\Software\Policies\Microsoft\InternetExplorer\ControlPanel將鍵值homepage的值改為:0
以上是使用注冊表編輯器修改IE設置的幾個例子,依此類推,大家可以根據個人愛好對IE進行一些個性化設置。
總結:
通過對注冊表編輯器的使用、注冊表結構和使用注冊表編輯器恢復IE部分設置的介紹,相信大家對注冊表和注冊表編輯器都有了一定程度的了解并會應用了。而更多有關操作系統的知識還有待于讀者去探索和學習。
【編輯推薦】