Optional Registry Parameters for the BINL Service
ID: Q235979
|
The information in this article applies to:
-
Microsoft Windows 2000 Advanced Server
-
Microsoft Windows 2000 Datacenter Server
-
Microsoft Windows 2000 Server
IMPORTANT: This article contains information about editing the registry.
Before you edit the registry, make sure you understand how to restore it if
a problem occurs. For information about how to do this, view the "Restoring
the Registry" Help topic in Regedit.exe or the "Restoring a Registry Key" Help
topic in Regedt32.exe.
SUMMARY
This article identifies registry parameters for performing remote installs using the Boot Information Negotiation Layer (BINL) service.
MORE INFORMATION
The BINL service answers clients, checks the Directory service for validation, and passes client information to and from the server. This service is installed when Risetup.exe is run, and is configured with default registry parameters that are sufficient for optimal performance in an organization. However, it may be necessary to adjust some parameters of this service for performance or troubleshooting reasons.
WARNING: Using Registry Editor incorrectly can cause serious problems that
may require you to reinstall your operating system. Microsoft cannot
guarantee that problems resulting from the incorrect use of Registry Editor
can be solved. Use Registry Editor at your own risk.
For information about how to edit the registry, view the "Changing Keys and
Values" Help topic in Registry Editor (Regedit.exe) or the "Add and Delete
Information in the Registry" and "Edit Registry Data" Help topics in
Regedt32.exe. Note that you should back up the registry before you edit it.
If you are running Windows NT, you should also update your Emergency
Repair Disk (ERD).
The BINL service key is located in the following registry key:
HKEY_LOCAL_MACHINE\System\CurrrentControlSet\Services\Binlsvc
The following parameters belong in a subkey of Binlsvc, which is not created by default. For any parameters that you add, you must create this key using Regedt32.exe.
NOTE: The following registry parameters are REG_DWORD type, unless otherwise specified.
- Port
This parameter specifies the port where the BINL service listens for client requests. The default value is 4011, which is the standard port a PXE client uses. This value should not be changed.
- LdapOptReferrals
This LDAP Boolean specifies that when connecting to a nonglobal catalog, BINL should allow referrals. Note that when connecting to a global catalog, BINL always specifies that referrals are on. A value of 0 is FALSE, and a value of 1 is TRUE.
- ResponseDelay
This parameter specifies how long the BINL service waits to respond to a client for which it cannot find an account. This delay gives servers that think they own the client a chance to respond first. The value for this parameter is specified in seconds, and the default value is 7.
- LdapTimeout
This parameter specifies the timeout value for LDAP commands. The value for this parameter is specified in seconds, and the default value is 30. Note that a value of 0 is actually treated as 500 milliseconds.
- CacheExpire
This parameter specifies the length of time the BINL service waits until it expires DS cache entries. These are not expired by the scavenger, but are checked while the list is being scanned as part of normal use. The default value for this parameter is 25,000 (milliseconds).
- CacheMaxCount
This parameter specifies the maximum number of entries in the DS cache. After this limit is reached, entries are not cached. This may reduce performance, but should not cause any serious problems. The default value of this parameter is 250.
- DefaultServer (where Server is the FQDN of the server)
This parameter specifies the name of the server to talk to when trying to initialize a connection to the DS. This parameter is not usually specified and the computer uses its known server.
- DefaultGCServer (where Server is the FQDN of the server)
This parameter specifies the name of the server to talk to when trying to initialize a connection to the DS global catalog. This parameter is not usually specified and the computer uses its known server.
- ClientTimeout
This parameter specifies the length of inactivity before the server removes a client entry from its cache. If the server sits idle for too long, this parameter may cause the client to receive timeout errors in OSChooser. This parameter is specified in seconds, and the default value is 900.
- ScavengerSleep
This parameter specifies how often the scavenger runs. The scavenger cleans up client entries that have been around longer than the client timeout, and also re-reads parameters based on the UpdateParameterPoll value. This parameter is specified in seconds, and the default value is 60.
- UpdateParameterPoll
This parameter specifies how often the BINL service re-reads all its parameters (this includes registry settings and DS information) during normal operation. This parameter is specified in seconds, and the default value is 14,400 (which equates to four hours).
- MaxDSErrorsToLog
This parameter specifies how many LDAP errors are logged individually within a specified error interval (see DSErrorInterval). If more errors than the number specified are encountered, the errors are not individually logged. Instead, a generic error listing the number of errors is logged at the end of the interval. The default value for this parameter is 10.
- DSErrorInterval
This parameter specifies the interval time for logging errors as described by the entry MaxDSErrorsToLog. This interval is specified in minutes, and the default value is 10.
- AssignNewClientsToServer
This parameter specifies if new clients should be "assigned" to a server. If the value for this parameter is TRUE, the client is bound to a specific server, preventing other servers from responding. Note that clients prestaged in the server user interface are still bound to the server specified. A value of 0 is FALSE, and a value of 1 is TRUE.
Additional query words:
Keywords :
Version : WINDOWS:2000
Platform : WINDOWS
Issue type : kbinfo
|