Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows教程綜合 >> 系統優化 >> 注冊表知識:HKEY_LOCAL_MACHINE根鍵詳解(一)

注冊表知識:HKEY_LOCAL_MACHINE根鍵詳解(一)

日期:2017/2/8 16:35:53      編輯:系統優化
HKEY_LOCAL_MACHIN根鍵中存放的是用來控制系統和軟件的設置。由於這些設置是針對那些使用Windows系統的用戶而設置的,所以它與具體用戶無關,它是一個公共配置信息,大家只須作一個了解就可以了。

  HKEY_LOCAL_MACHINE包括了如下五個子鍵:

  HARDWARE子鍵:

  該子鍵下面存放一些有關超文本終端、數學協處理器和串口等信息。HARDWARE子鍵下面包括兩個子鍵DEVICEMAP(用於存放設備映象)、DESCRIPTION(存放有關系統信息)。DEVICEMAP子鍵的層次結構    

  如下:

HKEY_LOCAL_MACHINE\HARDWARE
HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP
HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM
在HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM分支下面包括如下設置內容:
*COM1=COM1:指定COM1端口。
*COM2=COM2:指定COM2端口。

DESCRIPTION子鍵的層次結構如下:
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\FloatingPointProcessor
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\FloatingPointProcessor\0

*SAM子鍵:系統自動將其保護起來。

*SECURITY子鍵:包含了安全設置的信息,同樣也讓系統保護起來。

*SOFTWARE子鍵:包含了系統軟件、當前安裝的應用軟件及用戶的有關信息。

*SYSTEM子鍵:

該子鍵存放的是啟動時所使用的信息和修復系統時所需的信息,其中包括各個驅動程序的描述信息和配置信息等。System子鍵下面只有一個 CurrentControlSet子鍵,系統在這個子鍵下保存了當前的驅動程序控制集的信息。這裡介紹CurrentControlSet子鍵下面的 Control和Services子鍵。
Control子鍵
這個子鍵中保存的是由控制面板中各個圖標程序設置的信息。由於控制面板中的各個圖標程序可能會把信息寫在不同的子鍵下,所以用戶最好不要通過注冊表編輯器來修改這些信息,否則容易引起系統死機。

(1) fontassoc子鍵
該子鍵存放的是有關字體設置信息(如缺省字體、替代字體以及字符集等)。在
HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\ fontassoc分支下還有兩個子鍵Associated DefaultFonts、Associated CharSet。
Associated DefaultFonts子鍵
在HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\fontassoc\Associated DefaultFonts分支下有如下設置信息:
*AssocSystemFont=simsun.ttf:定義系統字體。simsun.ttf為TrueType宋體字庫文件。
*FontPackage

DontCare=宋體:以下行設置了已安裝的套裝字體(FontPackage),在
Win3.x中,這些設置在Wifeman.ini文件的[FontPackages]小節中列出。
*FontPackageRoman=宋體
*FontPackageSwiss=宋體
*FontPackageModern=宋體
*FontPackageScript=宋體
*FontPackageDecorative=宋體 Associated CharSet子鍵 在
HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\ fontassoc\Associated
CharSet分支下是關於一些系統字體的設置。

(2) Nls子鍵
該子鍵位於HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\ Nls分支中,它是用來設置Windows的語言特性,如代碼頁、EUDC內碼范圍、語言分類等。

(3) SessionManager子鍵
該子鍵用於管理系統的會話,它包括三個主鍵和八個子鍵。
KnownDLLs子鍵
該子鍵下包含了Windows中32位Dll文件以及標識。
CheckBadApps子鍵
該子鍵用於檢查有問題的16位應用程序,這些應用程序在Windows中運行會出現莫名其妙的問題,甚至引起系統的崩潰。該子鍵下面有許多應用程序的可執行文件的子鍵,如PPower.exe是MS DOS 6.x一個用於便攜機電源管理的程序,它在注冊表中的分支是 HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\SessionManager \CheckBadApps\POWER.EXE。
通常這個分支下有幾個子鍵!
CheckBadApps400子鍵
該子鍵用於檢查有問題的32位應用程序,它在注冊表的分支是
HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\
SessionManager\CheckBadApps400。
該分支下面有許多應用程序的子鍵,這些子鍵有這些應用程序的相應運行設置,例如,
UltraEdit32 是一個32位的多功能編輯器,其可執行文件為Ui32.exe,它在注冊表的分支是HKEY_LOCAL_MACHINE\System\ CurrentControlSet\control\SessionManager\CheckBadApps400
\ UE32.EXE。在該分支下面有Ui32.exe的運行設置(包括可執行文件Ui32.exe本身的檢查標志、版本檢查標志以及其標志位等)。
AppPatches子鍵
該子鍵用於應用程序的補丁,使這些應用程序能夠很好地運行在Windows中。在Windows 3.x時代,這些補丁是放在Win.ini文件中。該子鍵位於注冊表的HKEY_LOCAL_MACHINE\System \CurrentControlSet\ control\SessionManager\AppPatches分支上。在該分支下面有許多應用程序的子鍵及其設置內容。例如,在該分支下有一個 Setup的應用程序,其位置是HKEY_LOCAL_MACHINE\System\CurrentControlSet\control \SessionManager\AppPatches\SETUP。

(4) MediaResources子鍵
該子

鍵用於設置多媒體資源,其位置在HKEY_LOCAL_MACHINE\System\
CurrentControlSet\control\MediaResources分支上。該分支下還包括DirectSound、
Joystick、MIDINonGeneralMIDIDriverList子鍵及其設置。

(5)MediaProperties子鍵
該子鍵位於HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\ Media-Properties分支上,用於設置多媒體的屬性。

(6)FileSystem子鍵
該子鍵位於HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\ FileSystem分支上,主要對Windows的NTFS及Win31、Win9.x文件系統進行設置。

(7) Shutdown子鍵
該子鍵位於HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\ Shutdown分支上,用於對Windows關機時的設置,一般裡面有一個快速關機的設置。

(8)keyboard layouts子鍵
該子鍵位於HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\ keyboard layouts分支上,主要對Windows的鍵盤布局(Keyboard Layouts)或者鍵盤語言進行設置。該子鍵下面包括多個關於鍵盤語言(也包括漢字輸入法)的子鍵,這些子鍵使用數值表示出來。

(9) Update子鍵
該子鍵位於HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\ Update分支上,用於確定"控制面板"窗口是否被刷新,此子鍵的功能與"控制面板"窗口中的"查看"菜單中的"刷新"相同。

(10) TimeZoneInformation子鍵
該子鍵位於HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\TimeZoneInformation分支上,用於設置時區信息。

(11) Print子鍵
該子鍵位於HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\ Print分支上,用於設置打印機。

(12)IDConfigDB子鍵
該子鍵位於HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\ IDConfigDB分支上,用於顯示硬件配置文件的配置數據、配置名稱等其他信息。

(13)ComputerName子鍵
該子鍵下面具有如下分層結構:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\ComputerName\ActiveComputerName
HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\ ComputerName\ComputerName
該分層結構用於設置計算機名稱。

(14)SecurityProviders子鍵
該子鍵位於HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\SecurityProviders分支上,用於設置網絡供應

商的安全功能。
Copyright © Windows教程網 All Rights Reserved