REG: CurrentControlSet 第 1 部分

文章翻譯 文章翻譯
文章編號: 102987 - 檢視此文章適用的產品。
本文包含 CurrentControlSet\Control 有子機碼組件 1 的登錄項目。這些子機碼會包含:

  • BootVerificationProgram
  • 電腦名稱
  • DisplayDriver
  • GroupOrderList
  • HiveList
  • KeyboardLayout
  • Lsa
  • NetworkProvider
  • Nls
  • PriorityControl
  • ProductOptions
  • ServiceGroupOrder
其他控制項機碼下 CurrentControlSet 清單,請參閱文件:

CurrentControlSet 組件 2: SessionManager 項目與 CurrentControlSet 組件 3,其中包含的項目:

  • 安裝程式
  • TimeZoneInformation
  • VirtualDeviceDrivers
  • Windows

CURRENTCONTROLSET\CONTROL 子機碼項目

此機碼包含控制如子系統負載、 大小和位置的分頁檔案系統] 啟動等等的參數。

注意: 系統必須重新啟動,才會生效控制機碼中的任何變更。

控制子機碼本身可以包含下列的值項目:

目前使用者 REG_SZ 使用者名稱

Default:  Username
		
指定目前登入使用者的使用者名稱。

RegistrySizeLimit REG_DWORD 大小 (以位元組為單位)

Default: 8 MB (That is, 25 percent of the default PagedPoolSize.)
		
指定可由登錄資料的空間總數量。

系統可以確保 RegistrySizeLimit 的值是至少 4 MB 且不大於 PagedPoolSize 大小的大約 80%。RegistrySizeLimit 設 0xffffffff 設定值為 80%的 PagedPoolSize Control\Session Manager\MemoryManagement 機碼) 下一樣大。 您可以藉由設定初始 PagedPoolSize,允許更大的登錄,或您可以設定 RegistrySizeLimit 的值。如果您想要非常大的登錄,設定 [兩者]。不過,所有但幾個網域控制站 RegistrySizeLimit 永遠不需要變更。

RegistrySizeLimit 必須具有的 REG_DWORD 類型] 和 [資料長度為 4 個位元組,或將會被忽略。

SystemStartOptions REG_SZ 字串

包含系統傳遞的引數至系統韌體的文字。 這些值可以用來判斷是否啟用偵錯工具選項設定連接埠及速度,等等。比方說的 SystemStartOptions 可以定義下列值:
   c:\winnt="Windows NT" /DebugPort=com1/DebugBaudRate=56000
		
在此範例在字串的第一部分的 「 Windows NT 「 指出 SystemRoot 指定登錄軟體區域中的 [Windows NT\CurrentVersion 子機碼下。這個字串的剩餘部分會解譯由系統定義的偵錯 COM 連接埠及傳輸速率。

這個登錄路徑下找到下列的標準控制機碼:
   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
		
及其值 (在適當的--某些標示在下列清單中不應該再編輯由使用者) 都位於這些檔案:

BootVerificationProgram、 電腦名稱、 DisplayDriver、 GroupOrderList、 Hivelist、 鍵盤版面配置、 Lsa、 NetworkProvider、 Nls、 PriorityControl、 ProductOptions 和 ServiceGroupOrder 控制項項目會列在這個檔案接下面的清單的其餘部分。

SessionManager 項目都是在發行項中"CurrentControlSet 第 2 部份: SessionManager 項目"

安裝程式、 TimeZoneInformation、 VirtualDevice、 WindowsStartup 和 WOW 項目是在發行項"CurrentControlSet,組件 3"。

這裡是控制有子機碼的完整清單:

開機驗證程式

電腦名稱 (這些機碼包含只由系統使用的資訊,且不應該由使用者編輯。因為這些項目應該維護只能由系統,他們不說明這些檔案)。

DisplayDriverControl (這些機碼包含只由系統使用的資訊,且不應該由使用者編輯。因為這些項目應該維護只能由系統,他們不說明這些檔案)。

GroupOrderList

ServiceGroupOrder

HiveList

KeyboardLayout

Lsa (這些機碼包含只由系統使用的資訊,且不應該由使用者編輯。因為這些項目應該維護只能由系統,他們不說明這些檔案)。

NetworkProvider

Nls

列印 (請參閱文件 」 登錄列印的項目 」)。

PriorityControl (這些機碼包含只由系統使用的資訊,且不應該由使用者編輯。因為這些項目應該維護只能由系統,他們不說明這些檔案)。

ProductOptions (這些機碼包含只由系統使用的資訊,且不應該由使用者編輯。因為這些項目應該維護只能由系統,他們不說明這些檔案)。

SessionManager

安裝程式 (這些機碼包含只由系統使用的資訊,且不應該由使用者編輯。因為這些項目應該維護只能由系統,他們不說明這些檔案)。

TimeZoneInformation (這些機碼包含只由系統使用的資訊,且不應該由使用者編輯。因為這些項目應該維護只能由系統,他們不說明這些檔案)。

VirtualDeviceDrivers

Windows

BootVerificationProgram 控制項目

BootVerificationProgram 金鑰用來更新上次的良好設定在系統啟動時。這個項目描述將由服務控制站來建立上次的良好設定呼叫的程式。 這類程式可以撰寫由系統管理員。 此機碼的登錄路徑是下列:
   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
   \Control\BootVerificationProgram
		
在這個子機碼下新增任何項目必須具有下列格式:

ImagePath Reg_SZ 或 REG_EXPAND_SZ 檔名

Default: (no entry)
		
指定啟動驗證程式的檔案名稱。

您還必須指定下列的登錄路徑下 ReportBootOK 項目的 1 的值:
   HKEY_LOCAL_MACHINE\Software\Windows NT\CurrentVersion\WinLogon
		
ReportBootOK 值設定為 0 時, 它會停用自動 (預設) 啟動接受度第一個成功的登入之後發生。

另一個方法如果您想要確認系統啟動從遠端位置 BootVerification 服務與 Windows NT 提供可以用 [BootVerificationProgram 代替如本章稍後所述。 BootVerification 服務無法配合一起 BootVerificationProgram 子機碼中的項目。

注意: 不要變更 BootVerificationProgram 索引鍵中的值,除非您需要自訂驗證程式,以滿足特定的啟動條件在您的站台。否則,接受預設程序,以確認系統啟動。

電腦名稱] 控制項目

電腦名稱索引鍵中包含系統的電腦名稱。

警告: 不要變更電腦名稱值在登錄中。只能由在 [控制台] 中選擇 [網路] 圖示或使用 Get/SetComputerName API 的應用程式,請變更電腦名稱。

有兩個子機碼下電腦名稱: ActiveComputerName 和電腦名稱。這是因為只能在下次系統啟動上的新電腦名稱生效。變更電腦名稱改變在電腦名稱] 機碼值。您在啟動系統時電腦名稱] 機碼取得複製到 ActiveComputerName 索引鍵 (何者為動態,而在該工作階段期間提供電腦名稱)。這些兩個子機碼出現在下列登錄路徑:
   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName
		
這些兩個子機碼每個包含下列型別的一個值項目:

電腦名稱 REG_SZ 電腦名稱

Default:   ComputerName defined during Setup
		
識別出網路瀏覽器定義電腦的名稱。

DisplayDriverControl 項目

下列的登錄路徑下的項目定義在系統啟動時所用的基本顯示驅動程式資訊:
   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DisplayDriverControl
		

DriverEnabled REG_DWORD 0 或 1

Default:   0
		

LayeredDriver REG_SZ 字串

Default:   layrdisp
		

MaxClientCount REG_DWORD 數目

Default:   0x4
		
只能由系統維護這些項目。

GroupOrderList 控制項目

中 GroupOrderList 索引鍵的項目指定的服務在下列登錄路徑下的群組內排序:
   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GroupOrderList
		
For CurrentControlSet\Services 下所列服務的群組項目加上任何標記項目值會決定載入該服務的順序。但並非所有的服務有一個標籤項目,而不是所有的群組 GroupOrderList 子機碼中有項目。本文稍後所述 ServiceGroupOrder 子機碼指定順序來載入群組。在索引鍵項目是所有型別 REG_BINARY 的。這些預設的項目定義內群組順序:
   Base              Pointer Class          Video
   Ndis              SCSI Miniport          Keyboard Port
   Primary Disk      Keyboard Class
   Filter            Pointer Port
		

HiveList 控制項目

包含登錄資訊的檔案的位置會報告下列的登錄路徑下:
   HKEY_CURRENT_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist
		
全部的資料型別是 REG_SZ。以下是預設的項目:
\REGISTRY\MACHINE\HARDWARE
\REGISTRY\MACHINE\SAM=
   \Device\Harddisk0\Partition1\SystemRoot\SYSTEM32\CONFIG\SAM

\REGISTRY\MACHINE\SECURITY=
   \Device\Harddisk0\Partition1\SystemRoot\SYSTEM32\CONFIG\SECURITY

\REGISTRY\MACHINE\SOFTWARE=
   \Device\Harddisk0\Partition1\SystemRoot\SYSTEM32\CONFIG\SOFTWARE

\REGISTRY\MACHINE\SYSTEM=
   \Device\Harddisk0\Partition1\SystemRoot\SYSTEM32\CONFIG\SYSTEM

\REGISTRY\USER\.DEFAULT=
   \Device\Harddisk0\Partition1\SystemRoot\SYSTEM32\CONFIG\DEFAULT

\REGISTRY\USER\SID_#=
   \Device\Harddisk0\Partition1\SystemRoot\SYSTEM32\CONFIG\ADMIN000
		

鍵盤版面配置控制項目

鍵盤版面配置索引鍵會維護鍵盤版面配置名稱與鍵盤版面配置的 DLL 名稱,登錄路徑下的對應:
   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
		
系統使用 [鍵盤版面配置索引鍵來決定要載入哪個 DLL。 對應可能包含重複的鍵盤配置的 DLL 名稱,如果該 DLL 會實作一個以上的語言的版面配置 (亦即鍵盤配置可能有一個以上的名稱)。在 [版面配置] 下 HKEY_CURRENT_USER\Keyboard 儲存個別的喜好設定。

鍵盤版面配置索引鍵包含在這種格式中的項目:

KeyboardLayout REG_SZ DLL 檔案名稱

依慣例,鍵盤版面配置名稱會是 Null 終端字串的 8 個代表語言 ID (以四位數字) 和 (中前四個數字) 的變異數字十六進位數字。

比方說語言瑞士德文識別碼 0x807,所以,依慣例,鍵盤版面配置名稱可能是 00000807、 00010807,等等。

DosKeybCodes 子機碼是由系統用來將 Windows NT 鍵盤版面配置名稱轉換成如 kb16 命令 (相當於在 MS-DOS keyb) 使用的檢查 DOS 樣式兩個字元的鍵盤配置名稱。每當 Windows NT 的鍵盤配置變更時,系統必須自動切換 VDM 鍵盤配置。這個登錄路徑下找到項目:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
   \Control\Keyboard Layout\DosKeybCodes
		

KeyboardLayout REG_SZ 兩個字元的程式碼

這些項目定義每個鍵盤版面配置的兩個字元對等用法。 這份清單摘要列出 DosKeybCodes 下的項目:
   00000405=cz      00000414=no      0000080C=be
   00000406=dk      00000415=pl      00000813=be
   00000407=gr      00000416=br      00000816=po
   00000409=us      00000419=ru      00000C0C=cf
   0000040A=sp      0000041A=yu      00001009=us
   0000040B=su      0000041B=sl      0000100C=sf
   0000040C=fr      0000041D=sv      00010409=dv
   0000040E=hu      00000807=sg      0001040A=sp
   0000040F=us      00000809=uk      00010C0C=cf
   00000410=it      0000080A=la      00020409=us
   00000413=nl
		

lsa 控制項目

驗證封裝本機安全性授權單位已定義下列的登錄路徑下的值:
   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
		
應該只藉由維護這些值系統錯誤可能會防止任何人都能夠登入電腦。

驗證封裝字元的檔名

Default:   msv1_0
		

界限 REG_BINARY

Default:   (none)
		

NetworkProvider 控制項目

Windows NT 支援通用介面可讓數個不同廠商 (也就是網路提供者) 一次操作單一電腦上的網路。NetworkProvider 子機碼提供使用 Microsoft 網路無關 API 可用的網路提供者的清單。下列值的順序] 子機碼出現在這個登錄路徑下方:
   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
   \Control\NetworkProvider\Order
		

ProviderOrder REG_SZ 逗點分隔的 keynames 清單

Default:   LanmanWorkstation (when a single network is installed)
		
所定義在 [控制台] 中的 [網路] 對話方塊中選擇 [網路] 按鈕,請指定用來存取可用的網路提供者順序。 此清單中的每個項目是以登錄服務主要名稱取得服務或特定的網路提供者相關聯的驅動程式的形式。 服務子機碼與網路提供者關聯應該包含一個群組項目,將其 NetworkProvider,值,而且也必須包含 NetworkProvider 子機碼具有多個提供者路由器的資訊。 如需詳細資訊,請參閱在本章稍後 [登錄項目為網路服務 > 一節中的"NetworkProvider"]。

nls 控制的項目

此機碼包含定義的語言和字碼頁資訊的子機碼。

字碼頁和語言子機碼中所有字碼頁和在 Windows NT 下支援語言都詳列,所以應用程式可以檢查這些機碼以尋找所有 「 支援 」 的語言。不過,只有資料欄位中的檔案名稱與項目實際上會安裝在系統中。讓應用程式必須檢查 [資料] 欄位,以找出特定字碼頁實際安裝在系統中。

nls 控制修訂項目

下列的登錄路徑下的項目識別可用的字碼頁的檔案。如果有項目名稱後面沒有值的字碼頁未安裝在系統中。
   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
		
每個項目都具有下列格式:

CodePageID REG_SZ 檔名

如下列清單所示,437=C_437.NLS 表示字碼頁 437,檔案,而 1252=C_1252.NLS 表示字碼頁 1252,等等檔案。ACP 是預設 ANSI 字碼頁 ; OEMCP 是預設的 OEM 字碼頁 ; 而 MACCP 是預設 Macintosh 字碼頁。
10000=c_10000.nls        1253=           861=
10006=                   1254=           863=
10007=                   437=c_437.nls   865=
10029=                   500=            866=
1026=                    850=c_850.nls   869=
1250=                    852=            875=
1251=                    855=            ACP=1252
1252=c_1252.nls          857=            MACCP=10000
                         860=            OEMCP=437
		
Nls 控制語言項目

下列的登錄路徑下的項目識別可用語言檔案。如果有項目名稱後面沒有值該語言未安裝在系統中。
   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language
		
每個項目都具有下列格式:

LanguageID REG_SZ 檔名

如下列表格所示,l_INTL.NLS 語言 0409年檔,l_INTL.NLS 是之語言 0809,等等的檔案。
Default: 0409 (the default language ID)

0405=l_intl.nls      0414= l_intl.nls     0813=l_intl.nls
0406= l_intl.nls     0415=l_intl.nls      0814=l_intl.nls
0407=l_intl.nls      0416=l_intl.nls      0816=l_intl.nls
0408=                0419=l_intl.nls      0c07=l_intl.nls
0409=l_intl.nls      041b=l_intl.nls      28=l_intl.nls
040a=l_intl.nls      041d=l_intl.nls      0c0a=l_intl.nls
040b= l_intl.nls     041f=                0c0c=l_intl.nls
040c=l_intl.nls      0807=l_intl.nls      1009=l_intl.nls
040e=l_intl.nls      0809=l_intl.nls      100c=l_intl.nls
040f=l_intl.nls      080a=l_intl.nls      1409=l_intl.nls
0410=l_intl.nls      080c=l_intl.nls      1809=l_intl.nls
0413=l_intl.nls      0810=l_intl.nls
		
nls 控制 OEMLocale 項目

下列機碼若存在,可以包含 OEM 將加入至自訂其地區設定的項目:
   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\OEMLocale
		
這個區段登錄只會檢查如果在預設地區設定檔 (LOCALE.NLS) 中找不到特定的地區設定識別碼。如果這個子機碼存在,每個項目都具有下列格式:

OEMlocale REG_SZ 檔名

預設值: 這個子機碼不存在,所以沒有預設值。

指定地區設定識別碼和 OEM 地區設定的檔案名稱。

PriorityControl 項目

PriorityControl 索引鍵定義前景/背景優先順序增壓差異。在 [系統] 對話方塊中 [控制台] 中選擇 Tasking 按鈕,以變更此值。值儲存在這個登錄路徑:
   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl
		

Win32PrioritySeparation REG_DWORD 0、 1 或 2

Default:   0x2
		
指定為要提供給應用程式中 forground 執行優先順序。 這個應用程式會收到更多的處理程序或相對於其他的應用程式在背景中執行的時間。這裡的值建立相互關聯 Tasking] 對話方塊中的下列選項:

值意義

0          Foreground and background applications equally responsive
1          Foreground application more reponsive than background
2          Best foreground application response time
		

ProductOptions 控制項目

ProductOptions 子機碼包含下列的登錄路徑受系統所使用的其他資訊:
   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ProductOptions
		
下列的項目顯示在此機碼之下。

ProductType REG_SZ 產品名稱

指定已安裝的 Windows NT 版本可為 WinNT (如 Windows NT) 或者 LanmanNT (針對 Windows NT 進階伺服器)。

ServiceGroupOrder 控制項目

ServiceGroupOrder 鍵指定載入服務的各種不同的群組順序。

在群組內的順序被指定在 GroupOrderList 子機碼中使用的特定服務子機碼之下的標籤值和值。比方說您在啟動 Windows NT 時開機載入器會掃瞄開始值為 0 (這表示這些驅動程式應該會載入但未初始化之前,核心) 和型別值為 0x1 (這表示核心裝置驅動程式,例如硬碟或其他低層次硬體裝置驅動程式) 的驅動程式登錄。做為清單值中 ServiceGroupOrder 子機碼,驅動程式然後會載入至指定的 [順序] 中的記憶體。
   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ServiceGroupOrder
		

清單字元群組名稱

指定之順序的驅動程式載入記憶體。
Default:
SCSI miniport
port
Primary disk
SCSI class
SCSI CDROM
class filter
boot file system
Base
Keyboard Port
Pointer Port
Keyboard Class
Pointer Class
Video
file system
Event log
Streams Drivers
NDIS
TDI
NetBIOSGroup
NetDDEGroup
extended base  network
		
參考:"作業系統版本 3.1 的 Windows NT 資源套件 」。
全部展開 | 全部摺疊

屬性

文章編號: 102987 - 上次校閱: 2006年11月1日 - 版次: 2.1
這篇文章中的資訊適用於:
  • Microsoft Windows NT Advanced Server 3.1
  • Microsoft Windows NT Workstation 3.1
  • Microsoft Windows NT Advanced Server 3.1
關鍵字:?
kbmt kbother KB102987 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:102987
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com