SUMMARY
The article contains Registry entries for network services, Part 5.
These subgroups are included.
- NetLogon Service
- NetworkProvider
For a listing of the contents of network services entries articles
1-8, see "Network Services Entries, Part 1."
NetLogon Service Entries
The Registry path for the parameters for the NetLogon service is:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon
\Parameters
DBFlags REG_DWORD
This is parameter used to debug the NetLogon service. This
parameter is used only if the NETLOGON.DLL is checked binary. When
this flag is set and the NETLOGON.DLL is checked binary, the
NetLogon service logs debug information in NETLOGON.LOG file under
the NETLOGON share directory. Each bit of this debug flag is used
to log debug information for a subcomponent of NetLogon. For the
following assigned bits, the most significant 16 bits of the flag
are more verbose, and the least significant 16 bits are less
verbose.
Constant Value Meaning
NL_INIT 0x00000001 Initialization
NL_MISC 0x00000002 Miscellaneous debug
NL_LOGON 0x00000004 Logon processing
NL_SYNC 0x00000008 Synchronization and replication
NL_MAILSLOT 0x00000010 Mailslot messages
NL_CRITICAL 0x00000100 Only important errors
NL_SESSION_ 0x00000200 Trusted Domain maintenance
SETUP
NL_PACK 0x00000800 Pack/Unpack of sync messages
NL_WAN 0x00001000 WAN support
NL_CHANGELOG 0x00002000 Change Log references
NL_PACK_ 0x01000000 Verbose Pack/Unpack
VERBOSE
NL_MAILSLOT_ 0x02000000 Verbose Mailslot messages
TEXT
NL_CHALLENGE_ 0x04000000 Challenge response debug
RES
NL_NETLIB 0x08000000 NetLogon portion of Netlib
NL_REPL_TIME 0x00100000 Replication timing output
NL_REPL_OBJ_ 0x00200000 Replication objects get/set timing
TIME output
NL_ENCRYPT 0x00400000 Debug encrypt and decrypt across
net
NL_SYNC_MORE 0x00800000 Additional replication DbgPrint
NOTE: The NETLOGON share name should also be in the path for logon
scripts.
PulseInterval REG_DWORD 60 to 3600 seconds
Specifies how long a domain controller waits before sending each
update notice to Windows NT Advanced Servers. When this value is
not specified in the Registry, NetLogon determines optimal values
depending on the domain controller's load. Default: 300
Randomize REG_DWORD 15 to 120 seconds
Specifies the amount of time a Windows NT Advanced Server domain
controller uses to stagger requests sent to the domain controller.
This value is used by every server in the domain. When the domain
controller sends update message to the servers, it includes the
Randomize value in the message. The servers receiving that message
will wait a maximum of that many seconds before responding to that
message.
When this value is not specified in the Registry, NetLogon
determines optimal values depending on the domain controller's
load. Default: 30
Scripts REG_SZ Pathname
Specifies the fully qualified path name to where logon scripts
reside. This value can be set using the Services icon in Control
Panel or the Server Manager. Default: NULL
Update REG_SZ Yes or No
When this value is set to Yes, NetLogon fully synchronizes the
database each time it starts. Default: No
NetworkProvider Service Entries
If more than one network is present under Windows NT, each network has
a Services subkey that include a value for Group of NetworkProvider
plus its own subkey named NetworkProvider, under the following
Registry path:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
\Services\Service or Driver Key Name\NetworkProvider
The following entry values should appear under the NetworkProvider
subkey for each network the computer can use:
ProviderName REG_SZ Name
Specifies the name of the Provider, which is displayed as the
network name in Browse dialog boxes. This name is defined by the
network vendor, and is usually some variation of the product name.
Default: Defined by network vendor
ProviderPath REG_SZ DLL pathname
Specifies the full path of the DLL that implements the network
provider. Default: Defined by network vendor
The following value entries are present if the provider supports the
Windows NT credential manager functions:
Class REG_DWORD Class name
Identifies the class (or type) of provider functionality that the
provider supports. Valid values are:
Constant Hexadecimal Value
---------------------------------------------
WN_NETWORK_CLASS 0x00000001
WN_CREDENTIAL_CLASS 0x00000002
WN_PRIMARY_AUTHENT_CLAS 0x00000004
These values may be connected with OR statements where appropriate.
AuthentProviderPath REG_DWORD DLL pathname
Identifies the path and filename for the DLL that exports the
credential manager API functions. This value is only useful if the
provider is identified as being a CREDENTIAL_CLASS or
PRIMARY_AUTHENT_CLASS provider, when the developer has chosen to
package the network functions and credential manager functions in
separate DLLs.
The NetworkProvider subkey under CurrentControlSet\Control provides a
list of the available network providers.