概要
本文详细说明了用于配置协议驱动程序Tcpip.sys(它实现标准的TCP/IP网络协议)的所有注册表参数。
WindowsXP的TCP/IP协议套件实现可从注册表中读取它的所有配置数据。在安装过程中,这些信息是由“控制面板”中的“网络”工具写入注册表的。如果已启用动态主机配置协议(DHCP)客户服务,则DHCP客户服务也会提供这些信息中的部分内容。
在大多数环境中,仅使用由DHCP和“控制面板”中的“网络”工具收集的配置信息,就应该可以正确而高效地进行协议套件实现。这些协议的所有其他可配置方面的最佳默认值均已编码到驱动程序中。
客户安装中可能会有一些异常的情况,这时可更改某些默认值。为处理这些情况,可以创建可选的注册表参数,以修改协议驱动程序中某些部分的默认行为。小心:WindowsXPTCP/IP实现在很大程度上是自优化的。如果未经仔细研究就调整注册表参数,可能会对系统性能造成不利影响。
更多信息
警告:注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft不能保证可以解决因注册表使用不当所导致的问题。使用注册表编辑器需要您自担风险。
要更改这些参数,请采用下列步骤:
启动注册表编辑器(Regedit.exe)。
从HKEY_LOCAL_MACHINE子树,转到以下项:
\SYSTEM\CurrentControlSet\Services
如下面相应的项中所述,向注册表项中添加一个值,方法是:在编辑菜单上单击添加值,键入一个值,然后在数据类型下设置该值的类型。
单击确定。
退出注册表编辑器。
重新启动计算机,以使更改生效。
所有TCP/IP参数都是注册表值,这些值分别位于以下两个不同子项中的某一个下:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
Tcpip\Parameters
Tcpip\Parameters\Interfaces\适配器ID
其中适配器ID表示TCP/IP绑定到的网络适配器。可通过检查HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\适配器ID\Connection来确定适配器ID和网络连接之间的关系。这些项中的Name值为“网络连接”文件夹中使用的网络连接提供友好名称。后面的注册表项下的值是特定于各个适配器的。同时具有DHCP和静态配置值的参数可能存在也可能不存在,具体取决于系统/适配器是不是用DHCP配置的,以及是不是已指定静态覆盖值。必须重新启动系统,这些参数的更改才能生效。可使用注册表编辑器配置的标准参数
以下参数是安装TCP/IP组件期间由“控制面板”中的“网络”工具使用默认值安装的。可以使用注册表编辑器(Regedit.exe)修改它们。
DatabasePath
项:Tcpip\Parameters
数值类型:REG_EXPAND_SZ-字符串
有效范围:有效的WindowsNT文件路径
默认值:%SystemRoot%\System32\Drivers\Etc
说明:此参数指定标准Internet数据库文件(HOSTS、LMHOSTS、NETWORKS和PROTOCOLS)的路径。它是由Windows套接字接口使用的。
ForwardBroadcasts
项:Tcpip\Parameters
数值类型:REG_DWORD-布尔值
有效范围:0或1(False或True)
默认值:0(False)
说明:不支持转发广播。此参数被忽略。
UseZeroBroadcast
项: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
项: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.3SNAP编码传输Ethernet数据包。默认情况下,堆栈以DIXEthernet格式传输数据包。但它始终能够接收这两种格式的数据包。
DefaultTTL
项:Tcpip\Parameters
数值类型:REG_DWORD-秒/跃点
的数量
有效范围:1-255
默认值:对于WindowsXP为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'tFragment位设置来碎片化IP数据报时,它不返回“无法到达ICMP目标”消息。TCP依*接收这些消息来执行路径MTU发现。启用此功能后,如果几次重新发送片段都没有收到响应,TCP将尝试在不设置Don'tFragment位的情况下发送片段。如果收到片段响应,MSS将降低并且以后在连接上传输的数据包中都会设置Don'tFragment位。启用黑洞路由器检测可以增加为特定的片段执行重新发送的最大次数。
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
项: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
默认值: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(十进制)
默认值:0xF0(十进制240)
说明:此参数确定连接被关闭时,它停留在TIME_WAIT状态的时间长度。当连接处于TIME_WAIT状态时,不能重新使用套接字对。这也称为“2MSL”状态,因为根据RFC,此值应该是网络上最大片段生命周期的两倍。有关更多信息,请参阅RFC793。
TcpUseRFC1122UrgentPointer
项:Tcpip\Parameters
数值类型:REG_DWORD-布尔值
有效范围:0,1(False,True)
默认值:0(False)
说明:此参数确定TCP是使用紧急数据RFC1122规范,还是使用BSD派生的系统所使用的模式。这两种机制以不同的方式对TCP头中的紧急指针和紧急数据的长度进行解释。它们是不可交互的。WindowsXP默认为BSD模式。
TcpWindowSize
项:Tcpip\Parameters
数值类型:REG_DWORD-字节数
有效范围:0-0xFFFF
默认值:0xFFFF
与
(网络中最大TCP数据大小的四倍
与
8192向上舍入到网络TCP数据大小的偶数倍数两者之较大者)两者之中的较小者
对于以太网,默认值是8760。
说明:此参数确定系统提供的最大TCP接收窗口大小。此接收窗口指定发送方在没有收到确认时可以传输的字节数。一般说来,较大的接收窗口可提高高端(延迟*带宽)网络的性能。为获得最高效率,接收窗口应该是TCP最大片段大小(MSS)的偶数倍数。
可通过网络连接属性配置的参数
以下参数由连接属性接口根据用户提供的信息自动创建和修改。不必直接在注册表中配置它们。
DefaultGateway
项:Tcpip\Parameters\Interfaces\适配器ID
数值类型:REG_MULTI_SZ-点分十进制IP地址列表
有效范围:任何有效的IP地址集
默认值:无
说明:此参数指定用于路由以下数据包的网关列表:这些数据包不是发往与计算机直接连接的子网,而且对于它们不存在更明确的路径。如果此参数有一个有效值,它将覆盖DhcpDefaultGateway参数。
域
项:Tcpip\Parameters
数值类型:REG_SZ-字符串
有效范围:任何有效的DNS域名
默认值:无
说明:此参数指定系统的DNS域名。它是由Windows套接字接口使用的。
EnableDhcp
项: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
项:Tcpip\Parameters\Interfaces\适配器ID
数值类型:REG_MULTI_SZ-点分十进制IP地址的列表
有效范围:任何有效的IP地址集
默认值:无
说明:此参数指定将绑定到适配器的IP接口的IP地址。如果列表中的第一个地址是0.0.0.0,则适配器上的主接口将从DHCP配置。适配器具有多个IP接口的系统称为“逻辑多宿主”系统。在SubnetMask参数中,在此参数中指定的每个IP地址都必须有一个有效的子网掩码值。
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域名后缀集合
有效范围:任何有效的DNS域名后缀集合
默认值:无
说明:此参数指定一个域名后缀列表,如果解析未修饰的名称失败,这些域名后缀将附加到由DNS解析的名称中。默认情况下,只附加Domain参数值。该参数是由Windows套接字接口使用的。
SubnetMask
项:Tcpip\Parameters\Interfaces\适配器ID
数值类型:REG_MULTI_SZ-点分十进制IP地址列表
有效范围:任何有效IP地址的集合。
默认值:无
说明:此参数指定与绑定到适配器的IP接口一起使用的子网掩码。如果列表中的第一个掩码是0.0.0.0,则适配器上的主接口将由DHCP配置。在此参数中,在IPAddress参数中指定的每个IP地址都必须有一个有效的子网掩码值。
不可配置的参数
以下参数由TCP/IP组件在内部创建和使用。无法使用注册表编辑器来修改它们。下面列出它们仅供参考。
DhcpDefaultGateway
项:Tcpip\Parameters\Interfaces\适配器ID
数值类型:REG_MULTI_SZ-点分十进制IP地址列表
有效范围:任何有效的IP地址集
默认值:无
说明:此参数指定用于路由以下数据包的默认网关列表:这些数据包不是发往与计算机直接连接的子网,而且对于它们不存在更明确的路径。此参数是由DHCP客户服务(如果启用的话)写入的。此参数被有效的DefaultGateway参数值覆盖。
DhcpIPAddress
项: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
项:Tcpip\Parameters\Interfaces\适配器ID
数值类型:REG_SZ-点分十进制IP地址
有效范围:任何有效的IP地址
默认值:无
说明:此参数指定向DhcpIPAddress参数中的IP地址授予租约的DHCP服务器的IP地址。
DhcpSubnetMask
项:Tcpip\Parameters\Interfaces\适配器ID
数值类型:REG_SZ-点分十进制IP子网掩码
有效范围:对已配置的IP地址有效的任何子网掩码
默认值:无
说明:此参数为DhcpIPAddress参数中指定的地址指定由DHCP配置的子网掩码。
IPInterfaceContext
项:Tcpip\Parameters\Interfaces\适配器ID
数值类型:REG_DWORD
有效范围:0-0xFFFFFFFF
默认值:无
说明:此参数由TCP/IP驱动程序写入以供DHCP客户服务使用。
Lease
项:Tcpip\Parameters\Interfaces\适配器ID
数值类型:REG_DWORD-时间(以秒为单位)
有效范围:1-0xFFFFFFFF
默认值:无
说明:DHCP客户服务使用此参数存储该适配器的IP地址租约的有效时间(以秒为单位)。
LeaseObtainedTime
项:Tcpip\Parameters\Interfaces\适配器ID
数值类型:REG_DWORD-自1/1/70午夜算起的绝对时间(秒)
有效范围:1-0xFFFFFFFF
默认值:无
说明:DHCP客户服务使用此参数存储获得该适配器的IP地址租约的时间。
LeaseTerminatesTime
项:Tcpip\Parameters\Interfaces\适配器ID
数值类型:REG_DWORD-自1/1/70午夜算起的绝对时间(秒)
有效范围:1-0xFFFFFFFF
默认值:无
说明:DHCP客户服务使用此参数存储该适配器的IP地址租约的失效时间。
LLInterface
项:Tcpip\Parameters\Interfaces\适配器ID
数值类型:REG_SZ-NT设备名称
有效范围:合法的NT设备名称
默认值:空字符串(空白)
说明:此参数用于引导IP绑定到与内置ARP模块不同的链接层协议。此参数的值是IP应绑定到的基于WindowsNT的设备的名称。例如,此参数与RAS组件一起使用。
T1
项:Tcpip\Parameters\Interfaces\适配器ID
数值类型:REG_DWORD-自1/1/70午夜算起的绝对时间(秒)
有效范围:1-0xFFFFFFFF
默认值:无
说明:DHCP客户服务使用此参数存储该服务首次试图续订适配器的IP地址租约的时间(通过与授予此租约的服务器联系)。
T2
项: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\Parameters\Interfaces\Tcpip_适配器ID
(其中适配器ID表示NBT绑定到的网络适配器)。可通过检查HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\适配器ID\Connection来确定适配器ID和网络连接之间的关系。这些项中的Name值为“网络连接”文件夹中的网络连接提供名称。后一个注册表项下的值是特定于各个适配器的。。如果系统是通过DHCP配置的,那么在命令外壳程序中发送ipconfig/renew命令时,参数的更改将生效。否则,必须重新启动计算机,这些参数的更改才能生效。
可通过注册表编辑器配置的标准参数
以下参数是安装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的名称查询和名称注册)发送到哪一个目标端口号,。MicrosoftWINS在端口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广播地址,则需要重新设置此参数(通过使用UseZeroBroadcastTCP/IP参数进行设置)。在上面的示例中,合适的子网广播地址是11.101.0.0。此参数将设置为0x0b650000。请注意,此参数是全局性的,将在NetBT绑定到的所有子网上使用。
EnableProxyRegCheck
项:Netbt\Parameters
数值类型:REG_DWORD-布尔值
有效范围:0或1(False或True)
默认值:0(False)
说明:如果此参数设置为1(True),并且名称已经向WINS注册或者以一个不同的IP地址存在于代理的本地名称缓存中,则代理名称服务器将对广播名称注册发送否定响应。启用此功能的风险在于:只要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(128Kb)
说明:此参数指定NetBT为所有未处理的IP数据报发送动态分配的最大内存量。在达到此限制之后,进一步的发送操作将由于资源不足而失败。
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\Parameters\Interfaces\Tcpip_适配器ID
数值类型:REG_SZ-点分十进制IP地址(例如,11.101.1.200)
有效范围:任何有效的IP地址
默认值:空白(无地址)
说明:此参数指定主WINS服务器的IP地址。如果此参数包含有效的值,则它覆盖相同名称的DHCP参数。
NameServerBackup
项: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\Parameters\Interfaces\Tcpip_适配器ID
数值类型:REG_SZ-点分十进制IP地址(例如,11.101.1.200)
有效范围:任何有效的IP地址
默认值:无
说明:此参数指定主WINS服务器的IP地址。它是由DHCP客户端服务(如果已启用)写入的。有效的NameServer值将覆盖此参数。
DhcpNameServerBackup
项: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\
说明:此参数在产品开发过程中在内部使用。不应更改默认值。
这篇文章中的信息适用于:
MicrosoftWindowsXPHomeEdition
MicrosoftWindowsXPProfessional
上一篇:沈阳修电脑 Windows XP/2003系统服务详解 系统故障
下一篇:沈阳修电脑 windows XP 登陆破解 系统故障