To resolve this behavior, use either of the following methods:
- Method 1 - Set the BINLSVC service to Normal Debug mode
- Method 2 - Turn off RIS Debug mode
Method 1 - Set the BINLSVC service to Normal Debug mode
Warning If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.
- Stop the BINLSVC service, the DHCP Server service, and the DHCP Client service. To do this, type the following commands at a command prompt. Press ENTER after you type each command:
- net stop binlsvc
- net stop dhcpserver
- net stop dhcp
- Start Registry Editor. To do this, click Start, point to Run, type regedit in the Open box, and then click OK.
- Locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\BINLSVC\Parameters
- In the right pane, right-click the Debug entry, and then click Modify.
- In the Value data box, type the hexadecimal value 80FFFFFF, and then click OK.
- Locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\BINLSVC
- Right-click the ImagePath entry, and then click Modify.
- Change the value of the ImagePath entry to its default path. In the Value data box, type the following, and then click OK.
%SystemRoot%\System32\tcpsvcs.exe
- Quit Registry Editor.
- Using the Computer Management snap-in, expand Services and Applications, and then click Services.
- Allow the service to interact with the desktop:
- If you are using a Microsoft Windows 2000-based RIS server, double-click the Boot Information Negotiation Layer service, click the Log On tab, click to clear the Allow service to interact with desktop check box, and then click OK.
Note The display name for the BINLSVC service is Boot Information Negotiation Layer. - If you are using a Microsoft Windows Server 2003-based RIS server, double-click the Remote Installation service, click the Log On tab, click to clear the Allow service to interact with desktop check box, and then click OK.
Note The display name for the BINLSVC service is Remote Installation.
- Start the BINLSVC service, the DHCP Server service, and the DHCP Client service. To do this, type the following commands at a command prompt. Press ENTER after you type each command:
- net start binlsvc
- net start dhcpserver
- net start dhcp
Method 2 - Turn off RIS Debug mode
Warning If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.
- Stop the Binlsvc service, the DHCP Server service, and the DHCP Client service.To do this, type the following commands at a command prompt. Press ENTER after you type each command:
- net stop binlsvc
- net stop dhcpserver
- net stop dhcp
- Start Registry Editor. To do this, click Start, point to Run, type regedit in the Open box, and then click OK.
- Locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\BINLSVC\Parameters
- In the right pane, right-click the Debug entry, and then click Delete. Click Yes to confirm the deletion.
- Locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\BINLSVC
- Right-click the ImagePath entry, and then click Modify.
- Change the value of the ImagePath entry back to its default path. In the Value data box, type the following, and then click OK.
%SystemRoot%\System32\tcpsvcs.exe
- Quit Registry Editor.
- Using the Computer Management snap-in, expand Services and Applications, and then click Services.
- Allow the service to interact with the desktop:
- If you are using a Windows 2000-based RIS server, double-click the Boot Information Negotiation Layer service, click the Log On tab, click to clear the Allow service to interact with desktop check box, and then click OK.
- If you are using a Windows Server 2003-based RIS server, double-click the Remote Installation service, click the Log On tab, click to clear the Allow service to interact with desktop check box, and then click OK.
- Start the BINLSVC service, the DHCP Server service, and the DHCP Client service. To do this, type the following commands at a command prompt. Press ENTER after you type each command:
- net start binlsvc
- net start dhcpserver
- net start dhcp
Using Full Debug mode
If you have to use Full Debug mode for BINLSVC to debug an issue on a server that is running RIS and DHCP Server, you can also turn on Debug mode for DHCP. If both BINLSVC and DHCP are in Full Debug mode where the debug output is sent to a Microsoft NT Symbolic Debugger (NTSD) console, BINLSVC can add its RIS-specific information to the DHCP OFFER message.