1. 程式人生 > >Windows 2000或Windows NT的TCP/IP和NBT配置引數

Windows 2000或Windows NT的TCP/IP和NBT配置引數

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services

Tcpip/Parameters
介面卡名稱/Parameters/Tcpip
其中,介面卡名稱 指的是 TCP/IP 所繫結到的網路介面卡的子項,如 Lance01。後一個登錄檔項下的值是特定於各個介面卡的。同時具有 DHCP 值和靜態配置值的引數可能存在也可能不存在,具體取決於系統/介面卡是不是用 DHCP 配置的,以及(或者)是不是已指定靜態覆蓋值。必須重新啟動系統,這些引數的更改才能生效。

重要說明:Windows NT 3.5 Resource Kit 文件沒有從 3.1 版正確更新,它列出了許多不正確的 TCP/IP 登錄檔引數。該文件中列出的引數應當用在適當的地方。Windows NT 3.5 TCP/IP 堆疊已完全被重寫,因此許多舊引數已不再有效。

可使用登錄檔編輯器配置的標準引數

以下引數是安裝 TCP/IP 元件期間由“控制面板”中的“網路”工具使用預設值安裝的。可以使用登錄檔編輯器 (Regedt32.exe) 修改它們。

DatabasePath
項:Tcpip/Parameters
數值型別:REG_EXPAND_SZ - 字串
有效範圍:有效的 Windows NT 檔案路徑
預設:%SystemRoot%/system32/drivers/etc
說明:此引數指定標準 Internet 資料庫檔案(HOSTS、LMHOSTS、NETWORKS 和 PROTOCOLS)的路徑。它是由 Windows 套接字介面使用的。
ForwardBroadcasts
項:Tcpip/Parameters
數值型別:REG_DWORD - 布林值
有效範圍:0 或 1(False 或 True)
預設:0 (False)
說明:不支援轉發廣播。此引數被忽略。
UseZeroBroadcast 項:介面卡名稱/Parameters/Tcpip
注意:在 Windows 2000 及更高版本中,該值位於以下注冊表項下:項:Tcpip/Parameters/Interfaces/介面卡 ID 數值型別:REG_DWORD - 布林值
有效範圍:0 或 1(False 或 True)
預設:0 (False)
說明:如果此引數設定為 1 (True),IP 將使用全 0 廣播地址 (0.0.0.0),而不是全 1 廣播地址 (255.255.255.255)。大多數系統都使用全 1 廣播地址,但是某些從 BSD 實現派生的系統使用全 0 廣播地址。使用不同廣播地址的系統不能在同一網路中很好地互操作。

可使用登錄檔編輯器配置的可選引數

登錄檔中通常不存在這些引數。可以建立它們以修改 TCP/IP 協議驅動程式的預設行為。

ArpAlwaysSourceRoute (NT 3.51 中新增的)
項:Tcpip/Parameters
數值型別:REG_DWORD - 布林值
有效範圍:0,1(False 或 True)
預設:0 (False)
說明:將此引數設定為 1 會強制 TCP/IP 使用在令牌環網路上啟用的源路由來傳輸 ARP 查詢。預設情況下,堆疊首先在不使用源路由的情況下傳輸 ARP 查詢,如果沒有接到答覆,則用源路由重試。
ArpUseEtherSNAP 項:Tcpip/Parameters
數值型別:REG_DWORD - 布林值
有效範圍:0,1(False 或 True)
預設:0 (False)
說明:將此引數設定為 1 會強制 TCP/IP 使用 802.3 SNAP 編碼傳輸乙太網資料包。預設情況下,堆疊以 DIX 乙太網格式傳輸資料包。但它始終能夠接收這兩種格式的資料包。
DefaultTOS 項:Tcpip/Parameters
數值型別:REG_DWORD - 數字
有效範圍: 0 - 255
預設: 0
說明:指定在傳出 IP 資料包頭中設定的預設“服務型別”(TOS) 值。有關這些值的定義,請參見 RFC 791。

請注意,DefaultTOS 在 Windows 2000 及更高版本中不可用。
DefaultTTL 項:Tcpip/Parameters
數值型別:REG_DWORD - 秒數/
躍點數
有效範圍: 1-255
預設:Windows NT 3.51 版為 32
預設:Windows NT 4.0 版為 128
說明:指定在傳出 IP 資料包頭中設定的“生存時間”(TTL) 值。TTL 決定了 IP 資料包在到達其目標前可以在網路中生存的最長時間。它有效限制了 IP 資料包在被丟棄前可以通過的路由器數。
EnableDeadGWDetect 項:Tcpip/Parameters
數值型別:REG_DWORD - 布林值
有效範圍:0,1(False,True)
預設:1 (True)
說明:將此引數設定為 1 會使 TCP 執行死閘道器檢查。啟用此功能後,如果 TCP 多次重新傳輸某個片段而收不到響應, 就會讓 IP 更改到一個備份閘道器。可以在“網路”控制面板中“TCP/IP 配置”對話方塊的“高階”部分定義備份閘道器。
EnablePMTUBHDetect 項:Tcpip/Parameters
數值型別:REG_DWORD - 布林值
有效範圍:0,1(False,True)
預設:0 (False)
說明:將此引數設定為 1 (True) 會使 TCP 在執行路徑 MTU 發現時,嘗試檢測“黑洞”路由器。當“黑洞”路由器需要用 Don't Fragment 位設定來碎片化 IP 資料報時,它不返回“無法到達 ICMP 目標”訊息。TCP 依靠接收這些訊息來執行路徑 MTU 發現。啟用此功能後,如果幾次重新發送片段都沒有收到響應,TCP 將嘗試在不設定 Don't Fragment 位的情況下發送片段。如果收到片段響應,MSS 將降低並且以後在連線上傳輸的資料包中都會設定 Don't Fragment 位。啟用黑洞路由器檢測可以增加為特定的片段執行重新發送的最大次數。
EnablePMTUDiscovery 項:Tcpip/Parameters
數值型別:REG_DWORD - 布林值
有效範圍:0,1(False,True)
預設:1 (True)
說明:將此引數設定為 1 (True) 會使 TCP 嘗試發現到達一個遠端主機的路徑上的“最大傳輸單元”(MTU 或最大資料包大小)。通過發現路徑 MTU 並將 TCP 片段限制為此大小,TCP 可以消除此路徑上使用不同的 MTU 連線網路的路由器上的碎片。碎片會對 TCP 吞吐量產生不利影響並造成網路擁塞。如果將此引數設定為 0,則對於所有不是指向本地子網上的計算機的連線,都將使用 576 位元組的 MTU。
ForwardBufferMemory 項:Tcpip/Parameters
數值型別:REG_DWORD - 位元組數
有效範圍:網路 MTU -
某個小於
0xFFFFFFFF 的合理值

預設:74240(足以容納 50 個 1480 位元組大小的
資料包,舍入為 256 的倍數)
說明:此引數確定 IP 分配多少記憶體來儲存路由器資料包佇列中的資料包資料。當這個緩衝區空間已滿時,路由器開始以隨機方式從佇列中丟棄資料包。資料包佇列資料緩衝區的長度為 256 位元組,所以此引數的值應是 256 的倍數。對於較大的資料包,多個緩衝區連結在一起。資料包的 IP 頭分別儲存。如果沒有啟用 IP 路由器,此引數將被忽略並且不會分配任何緩衝區。
IGMPLevel 項:Tcpip/Parameters
數值型別:REG_DWORD - 數字
有效範圍: 0,1,2
預設: 2
說明:此引數確定系統在多大程度上支援 IP 多址廣播和參與 Internet 組管理協議。在級別 0,系統不提供多址廣播支援。在級別 1,系統僅可傳送 IP 多址廣播資料包。在級別 2,系統可以傳送 IP 多址廣播資料包並完全參與 IGMP 以接收多址廣播資料包。
KeepAliveInterval 項:Tcpip/Parameters
數值型別:REG_DWORD - 時間(以毫秒為單位)
有效範圍:1 - 0xFFFFFFFF
預設:1000(1 秒)
說明:此引數確定在收到響應之前,保活重傳之間的時間間隔。一旦收到一個響應,將由 KeepAliveTime 值重新控制在下一次保活傳輸之前的延遲。如果經過 TcpMaxDataRetransmissions 指定的重新傳輸次數後仍無響應,將放棄連線。
KeepAliveTime 項:Tcpip/Parameters
數值型別:REG_DWORD - 時間(以毫秒為單位)
有效範圍:1 - 0xFFFFFFFF
預設:7,200,000(兩個小時)
說明:此引數控制 TCP 通過傳送保活資料包來驗證空閒連線仍然完好無損的頻率。如果遠端系統仍然可以到達並且執行正常,它就會確認保活傳輸。預設情況下不傳送保活資料包。應用程式可能會在連線中啟用此功能。
MTU 項:介面卡名稱/Parameters/Tcpip

注意:在 Windows 2000 及更高版本中,該值位於以下注冊表項下:
項:Tcpip/Parameters/Interfaces/介面卡 ID數值型別:REG_DWORD 數字
有效範圍:68 - 底層網路的 MTU
預設:0xFFFFFFFF
說明:此引數覆蓋網路介面的預設“最大傳輸單元 (MTU)”。MTU 是可以在底層網路上傳輸的最大資料包大小(以位元組為單位)。該大小包括傳輸頭。請注意,IP 資料報可能跨多個數據包。大於底層網路預設值的值會導致傳輸使用網路預設 MTU。小於 68 的值會導致傳輸使用值為 68 的 MTU。
NumForwardPackets 項:Tcpip/Parameters
數值型別:REG_DWORD 數字
有效範圍:1 -
某個小於
0xFFFFFFFF 的合理值
預設: 50
說明:此引數用於確定為路由器資料包佇列分配的 IP 資料包頭的數量。當所有資料包頭都在使用中時,路由器將開始以隨機方式丟棄佇列中的資料包。該值至少應該等於 ForwardBufferMemory 值除以連線到路由器的網路的最大 IP 資料大小。它不得大於 ForwardBufferMemory 值除以 256,因為每個資料包至少需要 256 位元組的轉發緩衝記憶體。某個給定的 ForwardBufferMemory 大小的轉發資料包的最佳數目取決於網路上傳輸的流量的型別,此數目應介於上述兩值之間。如果沒有啟用路由器,此引數將被忽略並且不會分配任何資料包報頭。
TcpMaxConnectRetransmissions 項:Tcpip/Parameters
數值型別:REG_DWORD - 數字
有效範圍:0 - 0xFFFFFFFF
預設:3(在 Windows NT 中)
預設:2(在 Windows 2000 中)
說明:此引數確定 TCP 在放棄嘗試前重新傳輸連線請求 (SYN) 的次數。在一個特定的連線嘗試中,每次重新傳輸的超時都是上一次的兩倍。初始超時值為三秒。
TcpMaxDataRetransmissions 項:Tcpip/Parameters
數值型別:REG_DWORD - 數字
有效範圍:0 - 0xFFFFFFFF
預設: 5
說明:此引數控制 TCP 在放棄連線前重新傳輸個別資料片段(非連線片段)的次數。在一次連線中,每次重新連線的超時都是上一次的兩倍。當 響應恢復時,超時值將重置。基本超時值是根據連線上測定的往返時間 動態確定的。
TcpNumConnections 項:Tcpip/Parameters
數值型別:REG_DWORD - 數字
有效範圍:0 - 0xfffffe
預設:0xfffffe
說明:此引數限制 TCP 能同時開啟的最大連線數。
TcpTimedWaitDelay(Windows NT 3.51 版 SP5 及更高版本中新增的) 項:Tcpip/Parameters
數值型別:REG_DWORD - 時間(以秒為單位)
有效範圍:30-300(十進位制)
預設:0xF0(十進位制 240)
說明:此引數確定連線被關閉時停留在 TIME_WAIT 狀態的時間長度。當連線處於 TIME_WAIT 狀態時,不能重新使用套接字對。這也稱為“2MSL”狀態,因為根據 RFC,此值應該是網路上最大片段生命週期的兩倍。有關更多資訊,請參閱 RFC793。


TcpUseRFC1122UrgentPointer 項:Tcpip/Parameters
數值型別:REG_DWORD - 布林值
有效範圍:0,1(False,True)
預設:0 (False)
說明:此引數確定 TCP 是使用緊急資料 RFC 1122 規範,還是使用 BSD 派生的系統所使用的模式。這兩種機制以不同的方式對 TCP 頭中的緊急指標和緊急資料的長度進行解釋。它們是不可互動的。Windows NT 預設為 BSD 模式。
TcpWindowSize 項:Tcpip/Parameters
數值型別:REG_DWORD - 位元組數
有效範圍:0 - 0xFFFF
預設:0xFFFF

(網路中最大 TCP 資料大小的四倍

8192 向上舍入到網路 TCP 資料大小的偶數倍數兩者之較大者)兩者之中的較小者。
對於乙太網,預設值是 8760。
說明:此引數確定系統提供的最大 TCP 接收視窗大小。接收視窗指定傳送方在沒有收到確認時可以傳輸的位元組數。一般說來,較大的接收視窗可提高高階(延遲 * 頻寬)網路的效能。為獲得最高效率,接收視窗的大小應該是 TCP 最大片段大小 (MSS) 的偶數倍數。

可通過“控制面板”中的“網路”工具配置的引數

以下引數由“控制面板”中的“網路”工具根據使用者提供的資訊自動建立和修改。不必直接在登錄檔中配置它們。

DefaultGateway
項:介面卡名稱//Parameters/Tcpip

注意:在 Windows 2000 及更高版本中,該值位於以下注冊表項下:
項:Tcpip/Parameters/Interfaces/介面卡 ID數值型別:REG_MULTI_SZ - 點分十進位制 IP 地址列表
有效範圍:任何有效的 IP 地址集
預設:無
說明:此引數指定用於路由以下資料包的閘道器列表:這些資料包不是發往與計算機直接連線的子網,而且對於它們不存在更明確的路徑。如果此引數有一個有效值,它將覆蓋 DhcpDefaultGateway 引數。
Domain 項:Tcpip/Parameters
數值型別:REG_SZ - 字串
有效範圍:任何有效的 DNS 域名
預設:無
說明:此引數指定系統的 DNS 域名。它是由 Windows 套接字介面使用的。
EnableDhcp 項:介面卡名稱/Parameters/Tcpip

注意:在 Windows 2000 及更高版本中,該值位於以下注冊表項下:
項:Tcpip/Parameters/Interfaces/介面卡 ID數值型別:REG_DWORD - 布林值
有效範圍:0 或 1(False 或 True)
預設:0 (False) 說明:如果此
引數設定為 1 (True),DHCP 客戶端服務將嘗試使用 DHCP 配置介面卡上的第一個 IP 介面。
Hostname 項:Tcpip/Parameters
數值型別:REG_SZ - 字串
有效範圍:任何有效的 DNS 主機名
預設:系統的計算機名
說明:此引數指定系統的 DNS 主機名,該主機名可由“hostname”命令返回。
IPAddress 項:介面卡名稱/Parameters/Tcpip

注意:在 Windows 2000 及更高版本中,該值位於以下注冊表項下:
項:Tcpip/Parameters/Interfaces/介面卡 ID數值型別:REG_MULTI_SZ - 點分十進位制 IP 地址的列表
有效範圍:任何有效的 IP 地址集
預設:無
說明:此引數指定要繫結到介面卡的 IP 介面的 IP 地址。如果列表中的第一個地址是 0.0.0.0,則介面卡上的主介面將從 DHCP 進行配置。介面卡具有多個 IP 介面的系統稱為“邏輯多宿主”系統。在此引數中指定的每個 IP 地址的 SubnetMask 引數中,都必須有一個有效的子網掩碼值。
IPEnableRouter 項:Tcpip/Parameters
數值型別:REG_DWORD - 布林值
有效範圍:0 或 1(False 或 True)
預設:0 (False)
說明:將此引數設定為 1 (True) 將使系統在它連線到的網路之間路由 IP 資料包。
NameServer 項:Tcpip/Parameters
數值型別:REG_SZ - 空格分隔的點分十進位制 IP 地址列表
有效範圍:任何有效的 IP 地址集
預設:無(空白)
說明:此引數指定 Windows 套接字解析名稱時所查詢的 DNS 名稱伺服器。
SearchList 項:Tcpip/Parameters
數值型別:REG_SZ - DNS 域名字尾的分隔列表
有效範圍:任何有效的 DNS 域名字尾集合(對於 NT4 及更低版本,由空格分隔;對於 Win2000,由逗號分隔)
有效範圍:任何有效的 DNS 域名字尾集合
預設:無
說明:此引數指定一個域名字尾列表,如果解析未修飾的名稱時失敗,這些域名字尾將附加到由 DNS 解析的名稱中。預設情況下,只附加 Domain 引數值。此引數是由 Windows 套接字介面使用的。
SubnetMask 項:介面卡名稱/Parameters/Tcpip

注意:在 Windows 2000 及更高版本中,該值位於以下注冊表項下:
項:Tcpip/Parameters/Interfaces/介面卡 ID數值型別:REG_MULTI_SZ - 點分十進位制 IP 地址列表
有效範圍:任何有效 IP 地址的集合。
預設:無
說明:此引數指定與繫結到介面卡的 IP 介面一起使用的子網掩碼。如果列表中的第一個掩碼是 0.0.0.0,則介面卡上的主介面將由 DHCP 配置。在 IPAddress 引數中指定的每個 IP 地址的此引數中,都必須有一個有效的子網掩碼值。

可通過 Windows NT 3.51 中的 Route.exe 命令配置的引數

在 Windows NT 3.51 中,route.exe 命令將永久 IP 路由作為值儲存在 Tcpip/Parameters/PersistentRoutes 項下。每個路由都以逗號分隔的列表形式儲存在數值名稱字串中,格式如下:
目的,子網掩碼,閘道器
例如,代表通過閘道器 131.110.0.1 到達目的 45.100.23.10 的主機路由的值將被命名為:
45.100.23.10,255.255.255.255,131.110.0.1
數值型別是 REG_SZ。沒有數值資料(空字串)。完全可以通過使用 route 命令來新增和刪除這些值。不需要直接配置它們。

不可配置的引數

以下引數由 TCP/IP 元件在內部建立和使用。無法使用登錄檔編輯器來修改它們。下面列出它們僅供參考。

DhcpDefaultGateway
項:介面卡名稱/Parameters/ Tcpip

注意:在 Windows 2000 及更高版本中,該值位於以下注冊表項下:
項:Tcpip/Parameters/Interfaces/介面卡 ID數值型別:REG_MULTI_SZ - 點分十進位制 IP 地址列表
有效範圍:任何有效的 IP 地址集
預設:無
說明:此引數指定用於路由以下資料包的預設閘道器列表:這些資料包不是發往與計算機直接連線的子網,而且對於它們不存在更明確的路徑。此引數是由 DHCP 客戶端服務(如果已啟用)寫入的。此引數被有效的 DefaultGateway 引數值覆蓋。
DhcpIPAddress 項:介面卡名稱/Parameters/Tcpip

注意:在 Windows 2000 及更高版本中,該值位於以下注冊表項下:
項:Tcpip/Parameters/Interfaces/介面卡 ID數值型別:REG_SZ - 點分十進位制 IP 地址
有效範圍:任何有效的 IP 地址
預設:無
說明:此引數為介面指定由 DHCP 配置的 IP 地址。如果 IPAddress 引數中包含的第一個值不是 0.0.0.0,該值將覆蓋此引數。
DhcpNameServer 項:Tcpip/Parameters
數值型別:REG_SZ - 空格分隔的點分十進位制 IP 地址列表
有效範圍:任何有效的 IP 地址集
預設:無
說明:此引數指定 Windows 套接字解析名稱時所查詢的 DNS 名稱伺服器。它是由 DHCP 客戶端服務(如果已啟用)寫入的。如果 NameServer 引數有一個有效值,則該值將覆蓋此引數。
DhcpServer 項:介面卡名稱/Parameters/Tcpip

注意:在 Windows 2000 及更高版本中,該值位於以下注冊表項下:
項:Tcpip/Parameters/Interfaces/介面卡 ID數值型別:REG_SZ - 點分十進位制 IP 地址
有效範圍:任何有效的 IP 地址
預設:無
說明:此引數指定向 DhcpIPAddress 引數中的 IP 地址授予租約的 DHCP 伺服器的 IP 地址。
DhcpSubnetMask 項:介面卡名稱/Parameters/Tcpip

注意:在 Windows 2000 及更高版本中,該值位於以下注冊表項下:
項:Tcpip/Parameters/Interfaces/介面卡 ID數值型別:REG_SZ - 點分十進位制 IP 子網掩碼
有效範圍:對已配置的 IP 地址有效的任何子網掩碼
預設:無
說明:此引數為在 DhcpIPAddress 引數中指定的地址指定由 DHCP 配置的子網掩碼。
IPInterfaceContext 項:介面卡名稱/Parameters/Tcpip

注意:在 Windows 2000 及更高版本中,該值位於以下注冊表項下:
項:Tcpip/Parameters/Interfaces/介面卡 ID數值型別:REG_DWORD
有效範圍:0 - 0xFFFFFFFF
預設:無
說明:此引數由 TCP/IP 驅動程式寫入以供 DHCP 客戶端服務使用。
Lease 項:介面卡名稱/Parameters/Tcpip

注意:在 Windows 2000 及更高版本中,該值位於以下注冊表項下:
項:Tcpip/Parameters/Interfaces/介面卡 ID數值型別:REG_DWORD - 時間(以秒為單位)
有效範圍:1 - 0xFFFFFFFF
預設:無
說明:DHCP 客戶端服務使用此引數儲存該介面卡的 IP 地址租約的有效時間(以秒為單位)。
LeaseObtainedTime 項:介面卡名稱/Parameters/Tcpip

注意:在 Windows 2000 及更高版本中,該值位於以下注冊表項下:
項:Tcpip/Parameters/Interfaces/介面卡 ID數值型別:REG_DWORD - 自 1/1/70 午夜算起的絕對時間(秒)
有效範圍:1 - 0xFFFFFFFF
預設:無
說明:DHCP 客戶端服務使用此引數儲存獲得該介面卡的 IP 地址租約的時間。
LeaseTerminatesTime 項:介面卡名稱/Parameters/Tcpip

注意:在 Windows 2000 及更高版本中,該值位於以下注冊表項下:
項:Tcpip/Parameters/Interfaces/介面卡 ID數值型別:REG_DWORD - 自 1/1/70 午夜算起的絕對時間(秒)
有效範圍:1 - 0xFFFFFFFF
預設:無
說明:DHCP 客戶端服務使用此引數儲存該介面卡的 IP 地址租約的失效時間。
LLInterface 項:介面卡名稱/Parameters/Tcpip

注意:在 Windows 2000 及更高版本中,該值位於以下注冊表項下:
項:Tcpip/Parameters/Interfaces/介面卡 ID數值型別:REG_SZ - NT 裝置名稱
有效範圍:合法的 NT 裝置名稱
預設:空字串(空白)
說明:此引數用於引導 IP 繫結到與內建 ARP 模組不同的連結層協議。此引數的值是 IP 應繫結到的 Windows NT 裝置的名稱。例如,此引數與 RAS 元件一起使用。
T1 項:介面卡名稱/Parameters/Tcpip

注意:在 Windows 2000 及更高版本中,該值位於以下注冊表項下:
項:Tcpip/Parameters/Interfaces/介面卡 ID數值型別:REG_DWORD - 自 1/1/70 午夜算起的絕對時間(秒)
有效範圍:1 - 0xFFFFFFFF
預設:無
說明:DHCP 客戶端服務使用此引數儲存該服務首次試圖續訂介面卡的 IP 地址租約的時間(通過與授予此租約的伺服器聯絡)。
T2 項:介面卡名稱/Parameters/Tcpip

注意:在 Windows 2000 及更高版本中,該值位於以下注冊表項下:
項:Tcpip/Parameters/Interfaces/介面卡 ID數值型別:REG_DWORD - 自 1/1/70 午夜算起的絕對時間(秒)
有效範圍:1 - 0xFFFFFFFF
預設:無
說明:DHCP 客戶端服務使用此引數儲存該服務試圖續訂介面卡的 IP 地址租約的時間(通過廣播續訂請求)。僅當由於某種原因服務無法用原始伺服器續訂租約時,才應到達時間 T2。

NBT

所有 NBT 引數都是登錄檔值,並且位於以下兩個不同子項的其中一個下: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services

Netbt/Parameters
Netbt/Adapters/介面卡名稱
其中,介面卡名稱 指 NBT 所繫結到的網路介面卡的子項,如 Lance01。後一個登錄檔項下的值是特定於各個介面卡的。如果系統是通過 DHCP 配置的,那麼在命令外殼程式中發出 ipconfig /renew 命令時,對引數的更改將生效。否則,必須重新啟動系統,這些引數的更改才能生效。

可通過登錄檔編輯器配置的標準引數

以下引數是安裝 TCP/IP 元件期間由“控制面板”中的“網路”工具使用預設值安裝的。可以用登錄檔編輯器 (Regedt32.exe) 修改它們。

BcastNameQueryCount
項:Netbt/Parameters
數值型別:REG_DWORD - 計數
有效範圍:1 到 0xFFFF
預設: 3
說明:此值確定在未收到響應時,NetBT 廣播給定名稱查詢的次數。
BcastQueryTimeout 項:Netbt/Parameters
數值型別:REG_DWORD - 時間(以毫秒為單位)
有效範圍:100 到 0xFFFFFFFF
預設:0x2ee(十進位制 750)
說明:此值確定對同一名稱進行的連續廣播名稱查詢之間的時間間隔。
CacheTimeout 項:Netbt/Parameters
數值型別:REG_DWORD - 時間(以毫秒為單位)
有效範圍:60000 到 0xFFFFFFFF
預設:0x927c0(600000 毫秒 = 10 分鐘)
說明:此值確定在遠端名稱表中快取名稱的時間間隔。
NameServerPort 項:Netbt/Parameters
數值型別:REG_DWORD - UDP 埠號
有效範圍:0 - 0xFFFF
預設:0x89
說明:此引數確定 NetBT 將與名稱服務相關的資料包(例如,對 WINS 的名稱查詢和名稱註冊)傳送到哪一個目標埠號。Microsoft WINS 在埠 0x89 上偵聽。其他供應商提供的 NetBIOS 名稱伺服器可能在不同的埠上偵聽。
NameSrvQueryCount 項:Netbt/Parameters
數值型別:REG_DWORD - 計數
有效範圍:0 - 0xFFFF
預設: 3
說明:此值確定在未接到響應時,NetBT 向 WINS 伺服器傳送給定名稱查詢的次數。
NameSrvQueryTimeout 項:Netbt/Parameters
數值型別:REG_DWORD - 時間(以毫秒為單位)
有效範圍:100 - 0xFFFFFFFF
預設:1500(1.5 秒)
說明:此值確定對給定名稱的連續 WINS 名稱查詢的時間間隔。
SessionKeepAlive 項:Netbt/Parameters
數值型別:REG_DWORD - 時間(以毫秒為單位)
有效範圍:60,000 - 0xFFFFFFFF
預設:3,600,000(1 小時)
說明:此值確定會話上各保活傳輸之間的時間間隔。將此值設定為 0xFFFFFFF 可禁用保活傳輸。
Size/Small/Medium/Large 項:Netbt/Parameters
數值型別:REG_DWORD
有效範圍:1、2、3(小、中、大)
預設:1(小)
說明:此值確定用於儲存本地和遠端名稱的名稱表大小。通常,“小”就足夠了。如果系統充當代理名稱伺服器,此值自動設定為“大”以增加名稱快取雜湊表的大小。雜湊表儲存桶的大小如下:大:256 中:128 小: 16

可通過登錄檔編輯器配置的可選引數

登錄檔中通常不存在這些引數。可以建立它們以修改 NetBT 協議驅動程式的預設行為。

BroadcastAddress
項:Netbt/Parameters
數值型別:REG_DWORD - Little-Endian 編碼的四位元組 IP 地址
有效範圍:0 - 0xFFFFFFFF
預設:每個網路的全 1 廣播地址。
說明:此引數可用於強制 NetBT 對所有與廣播名稱相關的資料包使用特定的地址。預設情況下,NetBT 使用適合於每個網路的全 1 廣播地址(也就是說,對於子網掩碼為 255.255.0.0 的網路 11.101.0.0,其子網廣播地址為 11.101.255.255)。如果網路使用全 0 廣播地址,則需要重新設定此引數(通過使用 UseZeroBroadcast TCP/IP 引數設定)。在上面的示例中,合適的子網廣播地址是 11.101.0.0。此引數將設定為 0x0b650000。請注意,此引數是全域性性的,將在 NetBT 繫結到的所有子網上使用。
EnableProxyRegCheck 項:Netbt/Parameters
數值型別:REG_DWORD - 布林值
有效範圍:0 或 1(False 或 True)
預設:0 (False)
說明:如果此引數設定為 1 (True),並且名稱已經向 WINS 註冊或者以一個不同的 IP 地址存在於代理的本地名稱快取中,則代理名稱伺服器將對廣播名稱註冊傳送否定響應。啟用此功能的風險在於:只要 WINS 有名稱的對映,就會阻止系統更改它的 IP 地址。因此,預設情況下禁用它。
InitialRefreshTimeout 項:Netbt/Parameters
數值型別:REG_DWORD - 時間(以毫秒為單位)
有效範圍:960000 - 0xFFFFFFF
預設:960000(16 分鐘)
說明:此引數指定在名稱註冊過程中由 NBT 使用的初始重新整理超時。當 NBT 首次註冊名稱時,將在此時間間隔的 1/8 處嘗試聯絡 WINS 伺服器。當接收到成功註冊響應時,該響應將包含要使用的新的重新整理間隔。

注意:在 Windows 2000 中,此引數的名稱有所不同:

InitialRefreshT.O.

項:HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/NetBT/Parameters
LmhostsTimeout 項:Netbt/Parameters
數值型別:REG_DWORD - 時間(以毫秒為單位)
有效範圍:1000 - 0xFFFFFFFF
預設:6000(6 秒)
說明:此引數為 Lmhosts 和 DNS 名稱查詢指定超時值。計時器有一個超時值粒度,因此實際的超時可能是該值的兩倍。
MaxDgramBuffering 項:Netbt/Parameters
數值型別:REG_DWORD - 位元組數
有效範圍:0 - 0xFFFFFFFF
預設:0x20000 (128 Kb)
說明:此引數指定 NetBT 為所有未處理的資料報傳送操作動態分配的最大記憶體量。在達到此限制之後,進一步的傳送操作將由於資源不足而失敗。
NodeType 項:Netbt/Parameters
數值型別:REG_DWORD - 數字
有效範圍:1、2、4、8(B 節點、P 節點、M 節點、H 節點)
預設:1 或 8(基於 WINS 伺服器配置)
說明:此引數確定 NetBT 使用什麼方法來註冊和解析名稱。B 節點系統使用廣播。P 節點系統只使用對名稱伺服器 (WINS) 的點對點名稱查詢。M 節點系統先廣播,然後查詢名稱伺服器。H 節點系統首先查詢名稱伺服器,然後廣播。通過 LMHOSTS 和/或 DNS(如果被啟用)進行的解析將遵循這些方法。如果存在此項,它將覆蓋 DhcpNodeType 項。如果這兩個項都不存在,並且沒有為網路配置 WINS 伺服器,則系統預設為 B 節點。如果至少配置了一臺 WINS 伺服器,則系統預設為 H 節點。
RandomAdapter 項:Netbt/Parameters
數值型別:REG_DWORD - 布林值
有效範圍:0 或 1(False 或 True)
預設:0 (False)
說明:此引數僅適用於多宿主主機。如果將它設定為 1 (True),NetBT 將從它的所有繫結介面中隨機選擇放到名稱查詢響應中的 IP 地址。響應中通常包含查詢到達的介面地址。有兩個介面在同一網路上的伺服器將使用此功能來實現負載平衡。
RefreshOpCode 項:Netbt/Parameters
數值型別:REG_DWORD - 數字
有效範圍: 8, 9
預設: 8
說明:此引數強制 NetBT 在名稱重新整理資料包中使用一個特定的操作碼。NetBT 協議的規範在這方面有些模糊。雖然由 Microsoft 實現所使用的預設值 8 看起來像所需的值,但其他一些實現(如 Ungermann-Bass 完成的實現)使用值 9。兩個實現必須使用相同的操作碼才能相互操作。
SingleResponse 項:Netbt/Parameters
數值型別:REG_DWORD - 布林值
有效範圍:0 或 1(False 或 True)
預設:0 (False)
說明:此引數僅適用於多宿主主機。如果此引數設定為 1 (True),則 NBT 僅在名稱查詢響應中提供它的繫結介面之一的 IP 地址。預設情況下包括所有繫結介面的地址。
WinsDownTimeout 項:Netbt/Parameters
數值型別:REG_DWORD - 時間(以毫秒為單位)
有效範圍:1000 - 0xFFFFFFFF
預設:15,000(15 秒)
說明:此引數確定 NBT 在聯絡任何 WINS 伺服器失敗之後等待多長時間再次嘗試使用 WINS。此功能主要允許暫時從網路上斷開的計算機(如行動式計算機)繼續完成啟動過程,而不會等到每個 WINS 名稱註冊或查詢分別超時。

可從“控制面板”的“網路”工具中配置的引數

以下引數可通過“控制面板”中的“網路”工具設定。不需要直接配置它們。

EnableDns
項:Netbt/Parameters
數值型別:REG_DWORD - 布林值
有效範圍:0 或 1(False 或 True)
預設:0 (False)
說明:如果此值設定為 1 (True),則 NBT 將向 DNS 查詢無法被 WINS、廣播或 LMHOSTS 檔案解析的名稱。
EnableLmhosts 項:Netbt/Parameters
數值型別:REG_DWORD - 布林值
有效範圍:0 或 1(False 或 True)
預設:1 (True)
說明:如果此值被設定為 1 (True),並且存在 LMHOSTS 檔案,則 NBT 將在此檔案中查詢 WINS 和廣播無法解析的名稱。預設情況下,不存在 Lmhosts 檔案資料庫目錄(由 Tcpip/Parameters/DatabasePath 指定),因此不採取任何操作。此值通過“控制面板”的“網路”工具中的“高階 TCP/IP 設定”對話方塊寫入。
EnableProxy 項:Netbt/Parameters
數值型別:REG_DWORD - 布林值
有效範圍:0 或 1(False 或 True)
預設:0 (False)
說明:如果此值被設定為 1 (True),則系統將充當 NBT 繫結到的網路的代理名稱伺服器。代理名稱伺服器應答那些對它已通過 WINS 解析的名稱進行的廣播查詢。代理名稱伺服器允許一個由 B 節點實現的網路連線到其他已註冊到 WINS 的子網上的伺服器。
NameServer 項:Netbt/Adapters/介面卡名稱

注意:在 Windows 2000 中,該值位於以下注冊表項下:
項:Netbt/Parameters/Interfaces/Tcpip_介面卡 ID數值型別:REG_SZ - 點分十進位制 IP 地址(例如,11.101.1.200)
有效範圍:任何有效的 IP 地址
預設:空白(無地址)
說明:此引數指定主 WINS 伺服器的 IP 地址。如果此引數包含有效的值,則它覆蓋相同名稱的 DHCP 引數。
NameServerBackup 項:Netbt/Adapters/介面卡名稱

注意:在 Windows 2000 中,該值位於以下注冊表項下:
項:Netbt/Parameters/Interfaces/Tcpip_介面卡 ID數值型別:REG_SZ - 點分十進位制 IP 地址(例如,11.101.1.200)
有效範圍:任何有效的 IP 地址。
預設:空白(無地址)
說明:此引數指定備份 WINS 伺服器的 IP 地址。如果此引數包含有效的值,則它覆蓋相同名稱的 DHCP 引數。
ScopeId 項:Netbt/Parameters
數值型別:REG_SZ - 字串
有效範圍:由兩個點分部分組成的任何有效 DNS 域名,或者一個“*”。
預設:無
說明:此引數指定節點的 NetBIOS 名稱範圍。該值不能以英文句點開頭。如果此引數包含有效的值,它將覆蓋具有相同名稱的 DHCP 引數。空白值(空字串)將被忽略。將此引數設定為“*”值表示空範圍並且將覆蓋 DHCP 引數。

不可配置的引數

以下引數由 NetBT 元件在內部建立和使用。無法使用登錄檔編輯器來修改它們。下面列出它們僅供參考。

DhcpNameServer
項:Netbt/Adapters/介面卡名稱

注意:在 Windows 2000 中,該值位於以下注冊表項下:
項:Netbt/Parameters/Interfaces/Tcpip_介面卡 ID數值型別:REG_SZ - 點分十進位制 IP 地址(例如,11.101.1.200)
有效範圍:任何有效的 IP 地址
預設:無
說明:此引數指定主 WINS 伺服器的 IP 地址。它是由 DHCP 客戶端服務(如果已啟用)寫入的。有效的 NameServer 值將覆蓋此引數。
DhcpNameServerBackup 項:Netbt/Adapters/介面卡名稱

注意:在 Windows 2000 中,該值位於以下注冊表項下:
項:Netbt/Parameters/Interfaces/Tcpip_介面卡 ID數值型別:REG_SZ - 點分十進位制 IP 地址(例如,11.101.1.200)
有效範圍:任何有效的 IP 地址
預設:無
說明:此引數指定備份 WINS 伺服器的 IP 地址。它是由 DHCP 客戶端服務(如果已啟用)寫入的。有效的 BackupNameServer 值將覆蓋此引數。
DhcpNodeType 項:Netbt/Parameters
數值型別:REG_DWORD - 數字
有效範圍: 1 - 8
預設: 1
說明:此引數指定 NBT 節點型別。它是由 DHCP 客戶端服務(如果已啟用)寫入的。有效的 NodeType 值將覆蓋此引數。有關完整說明,請參閱 NodeType 項。
DhcpScopeId 項:Netbt/Parameters
數值型別:REG_SZ - 字串
有效範圍:由點分隔的名稱字串,如“microsoft.com”
預設:無
說明:此引數指定節點的 NetBIOS 名稱範圍。它是由 DHCP 客戶端服務(如果已啟用)寫入的。該值不能以英文句點開頭。有關更多資訊,請參閱 ScopeId 項。
NbProvider 項:Netbt/Parameters
數值型別:REG_SZ - 字串
有效範圍:_tcp
預設:_tcp
說明:此引數由 RPC 元件在內部使用。不應更改預設值。
TransportBindName 項:Netbt/Parameters
數值型別:REG_SZ - 字串
有效範圍:N/A
預設:/Device/
說明:此引數在產品開發過程中在內部使用。不應更改預設值。