Remote OS Installation |
RIS includes the BINL service, which is responsible for answering clients, validating users and computer objects in Active Directory, and passing information to the client from the RIS server.
The BINL service is configured with default parameters sufficient for optimal performance in most organizations. The HKLM\System\CurrentControlSet\Services\BINLSVC\Parameters key is created by default. ResponseDelay is the only value created by default and is set to zero.
Caution
Do not use a registry editor to edit the registry directly unless you have no alternative. The registry editors bypass the standard safeguards provided by administrative tools. These safeguards prevent you from entering conflicting settings or settings that are likely to degrade performance or damage your system. Editing the registry directly can have serious, unexpected consequences that can prevent the system from starting and require that you reinstall Windows 2000. To configure or customize Windows 2000, use the programs in Control Panel or the Microsoft Management Console (MMC) whenever possible.
The root registry subkey for the RIS BINL service is located in the following location:
HKEY_LOCAL_MACHINE\SYSTEM\CurrrentControlSet\Services\Binlsvc\Parameters
Note
RIS does not add these entries to the registry. To add these entries, you must edit the registry or use a program that edits the registry. For more information, see "Using Regedt32.exe and Regedit.exe" in Windows 2000 Server Help.
Table 24.5 contains the optional registry parameters for RIS. All values are of data type REG_DWORD unless otherwise noted.
Table 24.5 Optional Registry Parameters for RIS
Registry Parameter | Specifications (if any) | Description |
---|---|---|
Debug | Directs RIS to log debugging information from BINL to a log file kept in |
|
LdapOptReferrals | 0 is FALSE, 1 is TRUE, default is 0. | Directs BINL to allow referrals when connecting to a non-Global Catalog server. Referrals are always allowed when connecting to a Global Catalog server. |
ResponseDelay | Specified in seconds, default is 0. | Specifies how long BINL waits before responding to a client's initial request for a remote boot server. |
LdapTimeout | Specified in seconds, default is 30. | The time-out value specified in Lightweight Directory Access Protocol (LDAP) commands. Note that a value of 0 is actually treated as 500 milliseconds. |
DefaultServer | Fully qualified domain name (FQDN) of the server. | Specifies the server that RIS uses to initialize the connection to the domain. Normally, the server is not specified and BINL uses any of the available Active Directory servers on the network. Use this entry if you need to force BINL to get its domain information from a specific server. |
DefaultGCServer | FQDN of the server. | Specifies the server that RIS uses to initialize a connection to the Active Directory Global Catalog. Normally, the server is not specified and BINL uses any of the available Active Directory servers on the network. |
ClientTimeout | Specified in seconds, default is 900. | Determines how long the system waits before displaying time-out errors in the Client Installation Wizard. |
UpdateParameterPoll | Specified in seconds. Default is 14,400, which equates to 4 hours. | Determines how often BINL updates all parameters (including registry settings and domain server information) during normal operation. |
MaxDSErrorsToLog | Default is 10. | Determines the maximum number of LDAP errors that RIS records in the system log within the error interval. (The error interval is specified by the value of DSErrorInterval.) If more errors are encountered within the interval, they are not individually logged. Instead, a generic error listing the number of errors is logged at the end of the interval. Increasing this value can be helpful in troubleshooting LDAP errors. |
DSErrorInterval | Specified in minutes, default is 10. | Specifies the error interval. At this time, individual errors are combined into a single event recorded in the system log. The interval size for logging errors is as described by the entry MaxDSErrorsToLog. |
AssignNewClientsToServer | 0 is FALSE, 1 is TRUE, default is 0. | Determines whether new clients are assigned to the server. Setting the value of this entry to 1 (TRUE) causes the server to be set as the client's specified server when creating new computer account objects, or when answering clients whose computer account objects do not contain a specified server. This setting has no effect if the client's computer account object already contains a specified server. |