適用於 Windows XP 的 TCP/IP 和 NBT 組態參數

本文會定義用來設定通訊協定驅動程式的所有登錄參數,Tcpip.sys。 Tcpip.sys 實作標準 TCP/IP 網路協定。

適用於: Windowsxp
原始 KB 編號: 314053

簡介

適用於 Windows XP 的 TCP/IP 通訊協定套件實作會從登錄讀取其所有設定數據。 這項資訊是由 控制台 中的網路工具寫入登錄,做為安裝程式的一部分。 如果已啟用 DHCP 用戶端服務,動態主機設定通訊協定 (DHCP) 客戶端服務也會提供這項資訊。

在大部分的環境中,通訊協定套件的實作應該正確且有效率地執行,方法是只使用 DHCP 所收集的組態資訊,以及由 控制台 中的網路工具所收集的設定資訊。 已在驅動程式中編碼通訊協定所有其他可設定層面的最佳預設值。

客戶安裝中可能會有一些不尋常的情況,其中特定預設值的變更是適當的。 若要處理這些情況,您可以建立選擇性登錄參數來修改通訊協定驅動程式某些部分的預設行為。

注意事項

Windows XP TCP/IP 實作主要是自我調整。 不仔細研究即可調整登錄參數,可能會降低計算機的效能。

如何變更參數

重要事項

這個章節、方法或工作包含修改登錄的步驟。 然而,不當修改登錄可能會發生嚴重的問題。 因此,請務必謹慎地依照這些步驟執行。 為了有多一層保護,請先備份登錄再進行修改。 如此一來,您就可以在發生問題時還原登錄。 如需進一步了解如何備份及還原登錄的相關資訊,請參閱如何在 Windows 中備份及還原登錄

若要變更這些參數,請遵循下列步驟:

  1. 按兩下 [開始],按兩下 [執行],然後在 [啟] 方塊中輸入 regedit
  2. 找到下列登錄機碼:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
  3. 單擊 [編輯] 功能表上的 [新增值],輸入您想要的值,然後在 [數據類型] 下設定實值類型。
  4. 按一下確定
  5. 結束登錄編輯程式。
  6. 重新啟動電腦,讓變更生效。

所有 TCP/IP 參數都是位於 的兩個不同子機碼 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services之一下的登錄值:

  • Tcpip\Parameters
  • Tcpip\Parameters\Interfaces\ID for Adapter

注意事項

配接器的標識碼 是 TCP/IP 所系結的網路適配器。 若要判斷配接器識別碼與網路連線之間的關聯性,請檢視 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\<ID for Adapter>\Connection。 這些索引鍵中的 Name 值會提供網路連線的易記名稱,該網路連線用於 [網路 Connections] 資料夾中。 這些索引鍵下的值是每個配接器特有的值。 具有 DHCP 設定值和靜態設定值的參數可能存在或不存在。 其存在取決於是否已設定電腦或配接器 DHCP,以及是否指定靜態覆寫值。 您必須重新啟動計算機,變更才會生效。

您可以使用登錄設定的標準 TCP/IP 參數 編輯器

在 TCP/IP 元件安裝期間,控制台 中的網路工具會使用預設值安裝下列參數。 您可以使用登錄 編輯器 來修改它們。

  • DatabasePath

    • 金鑰:Tcpip\Parameters
    • 值類型:REG_EXPAND_SZ - 字元字串
    • 有效範圍:有效的 Windows NT 檔案路徑
    • 默認值:%SystemRoot%\System32\Drivers\Etc
    • 描述:此參數會指定 (HOSTS、LMHOSTS、NETWORKS、PROTOCOLS) 的標準因特網資料庫檔案路徑。 Windows Sockets 介面會使用它。
  • ForwardBroadcasts

    • 金鑰:Tcpip\Parameters
    • 實值類型:REG_DWORD - 布爾值
    • 有效範圍:0 或 1 (False 或 True)
    • 默認值:0 (False)
    • 描述:不支持轉送廣播。 忽略此參數。
  • UseZeroBroadcast

    • 金鑰:Tcpip\Parameters\Interfaces\ID for Adapter
    • 實值類型:REG_DWORD - 布爾值
    • 有效範圍:0 或 1 (False 或 True)
    • 默認值:0 (False)
    • 描述:如果此參數設定為 1 (True) ,IP 會使用零廣播 (0.0.0.0) ,而非 (255.255.255.255) 一廣播。 大部分的計算機都會使用一種廣播,但某些衍生自 BSD 實作的計算機會使用零廣播。 使用不同廣播的電腦無法在相同的網路上順利互操作。

您可以使用登錄設定的選擇性 TCP/IP 參數 編輯器

一般而言,這些參數不存在於登錄中。 您可以建立它們來修改 TCP/IP 通訊協定驅動程式的預設行為。

  • ArpAlwaysSourceRoute

    • 金鑰: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 乙太網路格式傳輸封包。 它一律會收到這兩種格式。
  • DefaultTTL

    • 金鑰:Tcpip\Parameters
    • 實值類型:REG_DWORD - 秒/躍點的數目
    • 有效範圍:1-255
    • 默認值:128 適用於 Windows XP
    • 描述:此參數會指定在傳出IP封包標頭中設定的預設存留時間 (TTL) 值。 TTL 會決定 IP 封包在網路中生存的時間上限,而不會到達其目的地。 這實際上是IP封包在捨棄之前可以通過的路由器數目限制。
  • EnableDeadGWDetect

    • 金鑰:Tcpip\Parameters
    • 實值類型:REG_DWORD - 布爾值
    • 有效範圍:0,1 (False、True)
    • 默認值:1 (True)
    • 描述:如果您將此參數設定為 1,TCP 會使用死閘道偵測功能。 使用這項功能時,如果IP在不收到回應的情況下重新傳輸區段數次,則會要求IP變更為備份網關。 備份閘道可以在 [網络] 控制台 中 [TCP/IP 組態] 對話框的 [進階] 區段中定義。
  • EnablePMTUBHDetect

    • 金鑰:Tcpip\Parameters
    • 實值類型:REG_DWORD - 布爾值
    • 有效範圍:0,1 (False、True)
    • 默認值:0 (False)
    • 描述:如果您將此參數設定為 1 (True) ,TCP 會在執行路徑 MTU 探索時嘗試偵測「黑洞」路由器。 當「黑洞」路由器必須以「不要片段」位設定來片段 IP 數據報時,不會傳回 ICMP 目的地無法連線的訊息。 TCP 必須接收這些訊息,才能執行路徑 MTU 探索。 啟用此功能后,如果未確認區段的數個重新傳輸,TCP 會嘗試傳送未設定[不要片段] 位的區段。 如果已認可區段,則 MSS 將會減少,而且未來連線上的封包中將會設定「不要片段」位。 啟用黑洞偵測會增加針對特定區段執行的重新傳輸數目上限。
  • 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多播並參與因特網群組管理通訊協定的程度。 在層級 0,計算機不提供多播支援。 在層級 1,計算機只能傳送 IP 多播封包。 在層級 2,計算機可以傳送 IP 多播封包,並完全參與 IGMP 以接收多播封包。
  • KeepAliveInterval

    • 金鑰:Tcpip\Parameters
    • 實值類型:REG_DWORD - 以毫秒為單位的時間
    • 有效範圍:1 - 0xFFFFFFFF
    • 默認值:1000 (一秒)
    • 描述:此參數會決定分隔持續性重新傳輸的間隔,直到收到響應為止。 收到響應之後,KeepAliveTime 會再次控制延遲,直到下一次持續性傳輸為止。 未回復 TcpMaxDataRetransmissions 所指定的重新傳輸次數之後,就會中止連線。
  • KeepAliveTime

    • 金鑰:Tcpip\Parameters
    • 實值類型:REG_DWORD - 以毫秒為單位的時間
    • 有效範圍:1 - 0xFFFFFFFF
    • 默認值:7,200,000 (兩個小時)
    • 描述:參數會藉由傳送持續性封包,控制 TCP 嘗試驗證閑置連線仍保持不變的頻率。 如果遠端電腦仍可連線且運作正常,遠端電腦會認可持續性傳輸。 根據預設,不會傳送保留封包。 程式可以在連線上開啟這項功能。
  • Mtu

    • 金鑰:Tcpip\Parameters\Interfaces\ID for Adapter
    • 實值類型: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
    • 默認值:2
    • 描述:此參數會決定 TCP 在中止嘗試之前, (SYN) 重新傳輸連線要求的次數。 在特定連線嘗試中,每次連續重新傳輸都會使重新傳輸逾時增加一倍。 初始逾時值為三秒。
  • TcpMaxDataRetransmissions

    • 金鑰:Tcpip\Parameters
    • 值類型:REG_DWORD - 數位
    • 有效範圍:0 - 0xFFFFFFFF
    • 預設值:5
    • 描述:此參數可控制 TCP 在中止連線之前, (非連接區段重新傳輸個別數據區段) 的次數。 重新傳輸逾時會隨著連接上的每個後續重新傳輸而加倍。 它會在回應繼續時重設。 基底逾時值是由連接上測量的來回時間動態決定。
  • TcpNumConnections

    • 金鑰:Tcpip\Parameters
    • 值類型:REG_DWORD - 數位
    • 有效範圍:0 - 0xfffffe
    • 默認值:0xfffffe
    • 描述:此參數會限制 TCP 可以同時開啟的連線數目上限。
  • TcpTimedWaitDelay

    • 金鑰:Tcpip\Parameters

    • 值類型:REG_DWORD - 以秒為單位的時間

    • 有效範圍:30-300 (十進位)

    • 默認值:0x78 (120 十進位)

    • 描述:此參數會決定連線在關閉時保持TIME_WAIT狀態的時間。 只要連線處於TIME_WAIT狀態,就無法重複使用套接字組。 這也稱為「2MSL」 狀態。 根據 RFC793,此值應該是網路上最大區段存留期的兩倍。 如需詳細資訊,請參閱 RFC793。

      注意事項

      在 Microsoft Windows 2000 中,預設值為 240 秒。 針對 Windows XP 和 Microsoft Windows Server 2003,IPv4 堆棧的預設值已變更為 120 秒,以提升效能。 IPv6 堆疊的預設值為240秒。

  • TcpUseRFC1122UrgentPointer

    • 金鑰:Tcpip\Parameters
    • 實值類型:REG_DWORD - 布爾值
    • 有效範圍:0,1 (False、True)
    • 默認值:0 (False)
    • 描述:此參數會決定 TCP 是否針對緊急數據使用 RFC 1122 規格,或 BSD 衍生計算機所使用的模式。 這兩種機制會以不同的方式解譯 TCP 標頭中的緊急指標和緊急數據的長度。 它們無法互操作。 根據預設,Windows XP 會使用 BSD 模式。
  • TcpWindowSize

    • 金鑰:Tcpip\Parameters
    • 實值類型:REG_DWORD - 位元組數目
    • 有效範圍:0 - 0xFFFF
    • 默認值:0xFFFF的較小或是網路上 TCP 數據大小上限的四倍,或 8192 四捨五入為網路 TCP 數據大小的偶數倍。
    • 乙太網路預設值:8760
    • 描述:此參數會決定計算機的 TCP 接收視窗大小上限。 接收視窗會指定寄件者可以傳輸的位元元組數目,而不需要接收通知。 一般而言,較大的接收視窗會透過高 (延遲 * 頻寬) 網路來改善效能。 為了達到最高效率,接收窗口必須是 MSS) (TCP 最大區段大小的倍數。

可從網路連線屬性設定的 TCP/IP 參數

線上屬性介面會透過使用者提供的資訊自動建立和修改下列參數。 您不需要直接在登錄中設定它們。

  • DefaultGateway

    • 金鑰:Tcpip\Parameters\Interfaces\ID for Adapter
    • 實值類型:REG_MULTI_SZ - 虛線十進位IP位址清單
    • 有效範圍:任何一組有效的IP位址
    • 默認值:無
    • 描述:此參數會指定網關清單,以路由傳送不是以計算機直接連線的子網為目標且沒有更特定路由的封包。 此參數會覆寫 DhcpDefaultGateway 參數。
  • 網域

    • 金鑰:Tcpip\Parameters
    • 值類型:REG_SZ - 字元字串
    • 有效範圍:任何有效的 DNS 功能變數名稱
    • 默認值:無
    • 描述:此參數會指定計算機的 DNS 功能變數名稱。 Windows Sockets 介面會使用它。
  • EnableDhcp

    • 金鑰:Tcpip\Parameters\Interfaces\ID for Adapter
    • 實值類型:REG_DWORD - 布爾值
    • 有效範圍:0 或 1 (False 或 True)
    • 默認值:0 (False)
    • 描述:如果此參數設定為 1 (True) ,DHCP 用戶端服務會嘗試使用 DHCP 在配接器上設定第一個 IP 介面。
  • 主機名稱

    • 金鑰:Tcpip\Parameters
    • 值類型:REG_SZ - 字元字串
    • 有效範圍:任何有效的 DNS 主機名
    • 預設值:計算機的計算機名稱
    • 描述:此參數會指定主機名命令將傳回之計算機的 DNS 主機名。
  • IPAddress

    • 金鑰:Tcpip\Parameters\Interfaces\ID for Adapter
    • 值類型: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 Sockets 查詢以解析名稱的 DNS 名稱伺服器。
  • SearchList

    • 金鑰:Tcpip\Parameters
    • 值類型:REG_SZ - DNS 功能變數名稱後綴的分隔清單
    • 有效範圍:任何一組有效的 DNS 功能變數名稱後綴
    • 默認值:無
    • 描述:此參數會指定一份功能變數名稱後綴清單,以在未修改名稱的解析失敗時附加至 DNS 要解析的名稱。 根據預設,只會附加 Domain 參數的值。 Windows Sockets 介面會使用這個參數。
  • SubnetMask

    • 金鑰:Tcpip\Parameters\Interfaces\ID for Adapter
    • 實值類型:REG_MULTI_SZ - 虛線十進位IP位址清單
    • 有效範圍:任何一組有效的IP位址。
    • 默認值:無
    • 描述:此參數會指定要與系結至配接器的IP介面搭配使用的子網掩碼。 如果清單中的第一個遮罩是 0.0.0.0,則 DHCP 會設定適配卡上的主要介面。 針對IPAddress參數中指定的每個IP位址,此參數中必須有有效的子網掩碼值。

不可設定的 TCP/IP 參數

TCP/IP 元件會在內部建立和使用下列參數。 絕對不應該使用登錄 編輯器 來修改它們。 它們會列在此僅供參考。

  • DhcpDefaultGateway

    • 金鑰:Tcpip\Parameters\Interfaces\ID for Adapter
    • 實值類型:REG_MULTI_SZ - 虛線十進位IP位址清單
    • 有效範圍:任何一組有效的IP位址
    • 默認值:無
    • 描述:此參數會指定預設網關清單,以路由傳送不是以計算機直接連線的子網為目標,而且沒有更特定路由的封包。 如果啟用,DHCP 用戶端服務會寫入此參數。 這個參數會由有效的 DefaultGateway 參數值覆寫。
  • DhcpIPAddress

    • 金鑰:Tcpip\Parameters\Interfaces\ID for Adapter
    • 值類型:REG_SZ - 點數十進位IP位址
    • 有效範圍:任何有效的IP位址
    • 默認值:無
    • 描述:此參數會指定介面的 DHCP 設定 IP 位址。 如果 IPAddress 參數包含 0.0.0.0 以外的第一個值,該值將會覆寫此參數。
  • DhcpNameServer

    • 金鑰:Tcpip\Parameters
    • 實值類型:REG_SZ - 虛線十進位IP位址的空間分隔清單
    • 有效範圍:任何一組有效的IP位址
    • 默認值:無
    • 描述:此參數會指定要由 Windows Sockets 查詢以解析名稱的 DNS 名稱伺服器。 如果已啟用,則由 DHCP 用戶端服務撰寫。 NameServer 參數會覆寫這個參數。
  • DhcpServer

    • 金鑰:Tcpip\Parameters\Interfaces\ID for Adapter
    • 值類型:REG_SZ - 點數十進位IP位址
    • 有效範圍:任何有效的IP位址
    • 默認值:無
    • 描述:此參數會指定在 DhcpIPAddress 參數中授與 IP 位址租用的 DHCP 伺服器 IP 位址。
  • DhcpSubnetMask

    • 金鑰:Tcpip\Parameters\Interfaces\ID for Adapter
    • 實值類型:REG_SZ - 點數十進位IP子網掩碼
    • 有效範圍:對設定的IP位址有效的任何子網掩碼
    • 默認值:無
    • 描述:此參數會為 DhcpIPAddress 參數中指定的位址指定 DHCP 設定的子網掩碼。
  • IPInterfaceContext

    • 金鑰:Tcpip\Parameters\Interfaces\ID for Adapter
    • 實值類型:REG_DWORD
    • 有效範圍:0 - 0xFFFFFFFF
    • 默認值:無
    • 描述:此參數是由 TCP/IP 驅動程式撰寫,供 DHCP 用戶端服務使用。
  • 租賃

    • 金鑰:Tcpip\Parameters\Interfaces\ID for Adapter
    • 值類型:REG_DWORD - 以秒為單位的時間
    • 有效範圍:1 - 0xFFFFFFFF
    • 默認值:無
    • 描述:DHCP 用戶端服務會使用此參數來儲存時間 (以秒為單位,) 此適配卡的IP位址租用有效。
  • LeaseObtainedTime

    • 金鑰:Tcpip\Parameters\Interfaces\ID for Adapter
    • 值類型:REG_DWORD - 從 1/1/70 午夜起的秒數絕對時間
    • 有效範圍:1 - 0xFFFFFFFF
    • 默認值:無
    • 描述:DHCP 用戶端服務會使用此參數來儲存此適配卡 IP 位址的租用時間。
  • LeaseTerminatesTime

    • 金鑰:Tcpip\Parameters\Interfaces\ID for Adapter
    • 值類型:REG_DWORD - 從 1/1/70 午夜起的秒數絕對時間
    • 有效範圍:1 - 0xFFFFFFFF
    • 默認值:無
    • 描述:DHCP 用戶端服務會使用此參數來儲存此適配卡 IP 位址的租用到期時間。
  • LLInterface

    • 金鑰:Tcpip\Parameters\Interfaces\ID for Adapter
    • 值類型:REG_SZ - NT 裝置名稱
    • 有效範圍:有效的 NT 裝置名稱
    • 默認值:空白字串 (空白)
    • 描述:此參數用來指示IP系結至與內建ARP模組不同的連結層通訊協定。 參數的值是IP應該系結的 Windows NT型裝置名稱。 例如,此參數會與 RAS 元件搭配使用。
  • T1

    • 金鑰:Tcpip\Parameters\Interfaces\ID for Adapter
    • 值類型:REG_DWORD - 從 1/1/70 午夜起的秒數絕對時間
    • 有效範圍:1 - 0xFFFFFFFF
    • 默認值:無
    • 描述:DHCP 用戶端服務會使用此參數來儲存服務第一次嘗試更新適配卡 IP 位址租用的時間。 若要更新租用,他服務會連絡授與租用的伺服器。
  • T2

    • 金鑰:Tcpip\Parameters\Interfaces\ID for Adapter
    • 值類型:REG_DWORD - 從 1/1/70 午夜起的秒數絕對時間
    • 有效範圍:1 - 0xFFFFFFFF
    • 默認值:無
    • 描述:DHCP 用戶端服務會使用此參數來儲存服務嘗試更新適配卡 IP 位址租用的時間。 若要更新租用,服務會廣播續約要求。 只有當服務無法使用原始伺服器更新租用時,才應該達到時間 T2。

所有 NBT 參數都是位於 下列兩個不同子機碼 HKEY_LOCAL_MACHINE\computer\CurrentControlSet\Services之一下的登錄值:

  • Netbt\Parameters
  • Netbt\Parameters\Interfaces\Tcpip_ID for Adapter

其中 配接器的標識碼 代表 NBT 所系結的網路適配器。 您可以檢查 HKEY_LOCAL_MACHINE\computer\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\ID for Adapter\Connection來判斷配接器標識碼與網路連線之間的關聯性。 這些索引鍵中的 Name 值會提供用於 Network Connections 資料夾中之網路連線的名稱。 后一個索引鍵下的值是每個配接器特有的值。 如果計算機是透過 DHCP 設定的,則如果命令是在命令 ipconfig /renew 殼層中發出,參數變更就會生效。 否則,您必須重新啟動計算機,這些參數中的變更才會生效。

可從登錄 編輯器 設定的標準 NBT 參數

在 TCP/IP 元件安裝期間,控制台 中的網路工具會使用預設值安裝下列參數。 您可以使用登錄 編輯器 (Regedit.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會停用keepalives。
  • 大小/小/中/大

    • 金鑰:Netbt\Parameters
    • 實值類型:REG_DWORD
    • 有效範圍:1、2、3 (小型、中型、大型)
    • 默認值:1 (小型)
    • 描述:此值會決定用來儲存本機和遠端名稱的名稱數據表大小。 一般而言,小型就已足夠。 如果計算機做為 Proxy 名稱伺服器,此值會自動設定為 Large,以增加名稱快取哈希表的大小。 哈希表貯體的大小如下:大型:256 中:128 小:16

可從登錄 編輯器 設定的選擇性 NBT 參數

這些參數通常不存在於登錄中。 您可以建立它們來修改 NetBT 通訊協定驅動程式的預設行為。

  • BroadcastAddress

    • 金鑰:Netbt\Parameters
    • 實值類型:REG_DWORD - 四個字節、小到大的編碼IP位址
    • 有效範圍:0 - 0xFFFFFFFF
    • 預設值:每個網路的一廣播位址。
    • 描述:此參數可用來強制 NetBT 針對所有廣播名稱相關的封包使用特定位址。 根據預設,NetBT 會使用適用於每個網路 (的廣播位址,也就是針對子網掩碼為 255.255.0.0 的 11.101.255.0.0 網路,子網廣播位址會是 11.101.255.255) 。 例如,如果網路使用UseZeroBroadcast TCP/IP 參數 (設定的零廣播位址,則會設定此參數) 。 在先前的範例中,適當的子網廣播位址會是 11.101.0.0。 然後,此參數會設定為 0x0b650000。 此參數為全局參數,並用於 NetBT 系結至的所有子網上。
  • EnableProxy

    • 金鑰:Netbt\Parameters
    • 實值類型:REG_DWORD - 布爾值
    • 有效範圍:0 或 1 (False 或 True)
    • 默認值:0 (False)
    • 描述:如果此值設定為 1 (True) ,則計算機會作為 NBT 系結網路的 Proxy 名稱伺服器。 Proxy 名稱伺服器會針對透過WINS解析的名稱回答廣播查詢。 使用 Proxy 名稱伺服器時,B 節點實作的網路可以連線到向WINS 註冊之其他子網上的伺服器。
  • EnableProxyRegCheck

    • 金鑰:Netbt\Parameters
    • 實值類型:REG_DWORD - 布爾值
    • 有效範圍:0 或 1 (False 或 True)
    • 默認值:0 (False)
    • 描述:如果此參數設定為 1 (True) ,如果名稱已向 WINS 註冊,或位於 Proxy 的本機名稱快取中且 IP 位址不同,則 Proxy 名稱伺服器會傳送負面回應給廣播名稱註冊。 啟用這項功能的危害在於,只要 WINS 有名稱的對應,它就會防止電腦變更其 IP 位址。 因此,預設會停用它。
  • InitialRefreshT.O.

    • 金鑰:Netbt\Parameters
    • 實值類型:REG_DWORD - 以毫秒為單位的時間
    • 有效範圍:960000 - 0xFFFFFFF
    • 默認值:960000 (16 分鐘)
    • 描述:此參數會指定 NBT 在名稱註冊期間所使用的初始更新逾時。 NBT 會在第一次註冊名稱時,於這個時間間隔的 1/8 嘗試連絡 WINS 伺服器。 當它收到成功的註冊回應時,該回應會包含要使用的新更新間隔。
  • 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 在名稱更新封包中使用特定的 opcode。 NetBT 通訊協議的規格在此區域中有點模棱兩可。 雖然 Microsoft 實作所使用的預設值為 8 似乎是預期的值,但其他一些實作,例如 Ungermann-根據的實作,會使用值 9。 兩個實作必須使用相同的opcode來互操作。
  • 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名稱註冊或個別查詢逾時。

可從連接屬性設定的 NBT 參數

您可以透過 [網络 Connections] 資料夾中的 [連接屬性] 來設定下列參數。 您不需要直接進行設定。

  • EnableDns

    • 金鑰:Netbt\Parameters
    • 實值類型:REG_DWORD - 布爾值
    • 有效範圍:0 或 1 (False 或 True)
    • 默認值:0 (False)
    • 描述:如果此值設定為 1 (True) ,NBT 會查詢 DNS 中 WINS、broadcast 或 LMHOSTS 檔案無法解析的名稱。
  • EnableLmhosts

    • 金鑰:Netbt\Parameters
    • 實值類型:REG_DWORD - 布爾值
    • 有效範圍:0 或 1 (False 或 True)
    • 默認值:1 (True)
    • 描述:如果此值設定為 1 (True) ,NBT 會搜尋 LMHOSTS 檔案,如果存在,則會搜尋 WINS 或 broadcast 無法解析的名稱。 根據預設,) 未指定 Tcpip\Parameters\DatabasePath 任何 LMHOSTS 檔案資料庫目錄 (。 因此,NBT 不會採取任何動作。 此值是由 控制台 中網路工具下的進階 TCP/IP 組態所撰寫。
  • NameServer

    • 金鑰:Netbt\Parameters\Interfaces\Tcpip_ID for Adapter
    • 值類型:REG_SZ - 點數十進位IP位址 (例如11.101.1.200)
    • 有效範圍:任何有效的IP位址
    • 默認值:空白 (沒有位址)
    • 描述:此參數會指定主要 WINS 伺服器的 IP 位址。 如果此參數包含有效的值,則會覆寫相同名稱的 DHCP 參數。
  • NameServerBackup

    • 金鑰:Netbt\Parameters\Interfaces\Tcpip_ID for Adapter
    • 值類型:REG_SZ - 點數十進位IP位址 (例如11.101.1.200)
    • 有效範圍:任何有效的IP位址。
    • 默認值:空白 (沒有位址)
    • 描述:此參數會指定備份 WINS 伺服器的 IP 位址。 如果此參數包含有效的值,則會覆寫相同名稱的 DHCP 參數。
  • ScopeId

    • 金鑰:Netbt\Parameters
    • 值類型:REG_SZ - 字元字串
    • 有效範圍:任何由兩個點分隔部分或 「*」 組成的有效 DNS 功能變數名稱。
    • 默認值:無
    • 描述:此參數會指定節點的 NetBIOS 名稱範圍。 這個值不能以句點開頭。 如果此參數包含有效的值,則會覆寫相同名稱的 DHCP 參數。 將會忽略空字串) (空白值。 將此參數設定為值 「*」 表示 Null 範圍,而且會覆寫 DHCP 參數。

無法設定的 NBT 參數

NetBT 元件會在內部建立和使用下列參數。 絕對不應該使用登錄 編輯器 來修改它們。 它們會列在此僅供參考。

  • DhcpNameServer

    • 金鑰:Netbt\Parameters\Interfaces\Tcpip_ID for Adapter
    • 值類型:REG_SZ - 點數十進位IP位址 (例如11.101.1.200)
    • 有效範圍:任何有效的IP位址
    • 默認值:無
    • 描述:此參數會指定主要 WINS 伺服器的 IP 位址。 如果已啟用,則由 DHCP 用戶端服務撰寫。 有效的 NameServer 值將會覆寫此參數。
  • DhcpNameServerBackup

    • 金鑰:Netbt\Parameters\Interfaces\Tcpip_ID for Adapter
    • 值類型: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\
    • 描述:此參數會在產品開發期間於內部使用。 不應變更預設值。