科技新聞

登錄檔的六大「機碼」及三大「數值」

在WINDOWS 98 / Me / 2000 / XP內,都內建了一個稱REGEDIT.EXE的登錄檔編輯程式,經由此一程式,登錄檔才允許被存取或修改。因為修改或刪除登錄檔可能造成系統當機,筆者建議大家謹慎使用REGEDIT.EXE,並將動作侷限於作「數碼」或「數值」的修改或新增就好,因為修改登錄檔的部分數值,的確有助於系統效能的加強,藉由禁用或限制不常用的程式,釋放出系統經常佔用的記憶體,也可因更改了一些電腦裡的小小設定,創造出個性化、獨一無二且有效率的電腦操作環境。

本專欄將分批進一步的闡述修改登錄檔的的一些小技巧。今天要為大家介紹的是登錄檔的六大「機碼」及三大「數值」。

**HKEY_CLASSES_ROOT機碼

HKEY_CLASSES_ROOT機碼里,記載著各種副檔名的類型,如「.doc」的檔案,就被定義為文字檔,並且記錄將用何應用程式﹝再此為Microsoft®的Word﹞來開啟此一類檔案。當下次在點擊此一類檔案,系統就會直接用相對應的應用程式來開啟。

**HKEY_USERS機碼

HKEY_USERS機碼記載著各種使用者不同的資料。

**HKEY_CURRENT_USER機碼

HKEY_CURRENT_USER機碼是從HKEY_USERS衍伸出來的,HKEY_CURRENT_USER機碼是記載著目前使用者的資料,及對作業系統的設定值。所以,不同的使用者用不同的帳號登入系統,會看見不同的「桌面設定」或「開始」功能表。HKEY_CURRENT_USER機碼是個人化作業環境的設定資料。

**HKEY_LOCAL_MACHINE機碼

HKEY_LOCAL_MACHINE機碼記載的是電腦各種硬體設定的資料。如BIOS或各種週邊、印表機、光碟機、數據機等等的資料的設定。

**HKEY_CURRENT_CONFIG機碼

HKEY_CURRENT_CONFIG機碼是記載目前使用硬體的設定檔;與HKEY_LOCAL_MACHINE機碼有密切關係。簡言之,就是一特定使用者﹝HKEY_CURRENT_USER機碼﹞對應的電腦各種硬體設定的資料﹝HKEY_LOCAL_MACHINE機碼﹞。

**HKEY_DYN_DATA機碼﹝Windows 98/Me only﹞

Windows 98/Me的使用著才會用到。HKEY_DYN_DATA機碼是存在於記憶體里的動態資料。每次開機時,Windows都會建立此機碼的資料,關機時,此機碼的資料就消失了。HKEY_DYN_DATA機碼的主要功能是用來監視系統功能,實質上並無新增或修改機碼的必要。

**字串值

是用來儲存字串。字串包括字、整數、小數點及負數。字串值儲存數字,電腦處理的轉譯過程會較耗時。

**二進位值

用二進位值儲存資料,如「00 01 00 05 …」。較不易看出所儲存資料的內容。

**DWORD值

可以是十進位或十六進位來編輯,但不能是負數,如「#3333FF (16)」,括弧里表示十六進位,顏色表示是最常用的DWORD值─這裡是「藍色」的意思。@(http://www.dajiyuan.com)