Microsoft KB Archive/825035

= ADS Controller Services Do Not Start After You Replace the Network Adapter =

PSS ID Number: 825035

Article Last Modified on 9/3/2003

-

The information in this article applies to:


 * Microsoft Windows Server 2003, Datacenter Edition
 * Microsoft Windows Server 2003, Enterprise Edition

-



Important This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows Registry



SYMPTOMS
After you replace a network adapter in a Windows Server 2003 Automated Deployment Services (ADS) Controller, the ADS services may not start when you restart the ADS Controller. The event logs contain errors and warnings that are similar to the following:Event Type: Warning

Event Source: adsctlr

Event ID: 534

Description:

Failed to start ADS Controller because the registry binding information is not correct.Event Type: Error

Event Source: adsctlr

Event ID: 517

Description:

The following ADS controller error occurred: Failed to start discovery. Event Type: Error

Event Source: ADSBUILDER

Event ID: 788

Description:

The ADS Builder service binding policy contains a user-specified error. Please inspect



CAUSE
This issue may occur if the media access control (MAC) address or the IP address for the network adapter that is stored in ADS services does not match the MAC address or the IP address of the new network adapter that is installed in the ADS Controller. If you replace a network adapter because of a hardware failure or for other reasons, the address of the new network adapter may not match the address of the network adapter that was replaced. If the address that is stored in the ADS services does not match the address of the network adapter, the ADS services do not start.



RESOLUTION
To resolve this issue, follow the steps for the scenario that is appropriate to your ADS configuration.

Scenario One: The ADS Services Are Collocated
In this scenario, the ADS services are collocated (located on one computer), and the network adapter is replaced in the computer.

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.  On the computer that runs the ADS services, start Registry Editor. Locate and then click the following registry key:

 

 In the right pane, right-click BindExcept, and then click Modify. In the Value data box, type the MAC address of the new network adapter, in the format MAC=xx:xx:xx:xx:xx:xx, and then click OK. Update the registry with the IP Address of the new network adapter. To do this, follow these steps.

Note If the IP address of the network adapter has not changed, then you do not have to follow these steps. However, it is a good idea to check these registry settings for consistency.  In Registry Editor, locate and then click the following registry key:

</li> Right-click BindExcept, and then click Modify.</li> In the Value data box, verify that the IP address that is listed is the correct IP address for the new network adapter. If the IP address is not correct, type the correct IP address in the Value data box in the format IP=xxx.xxx.xxx.xxx, and then click OK.</li> Repeat steps b and c for each of the following registry keys:

</li></ol> </li> Quit Registry Editor.</li> Start ADS Management. To do this, click Start, point to All Programs, point to Microsoft ADS, and then click ADS Management.</li> Expand Automated Deployment Services , click Services, right-click Controller Service in the right pane, and then click Properties.</li> In the Media access control (MAC) address box, type the MAC address of the newly installed network adapter.</li> If the IP address for the network adapter has also changed, type the IP address for the new network adapter in the IP_address box.</li> Click OK to close the Controller Service Properties dialog box.

Note The Image Distribution service and Network Boot Services (NBS) also use the MAC and IP address fields. However, you do not have to update them because when you restart the Controller service, these fields are updated automatically.</li> Restart the ADS services. To do so, follow these steps: <ol style="list-style-type: lower-alpha;"> Click Start, point to Administrative Tools, and then click Services.</li> In the right pane, right-click ADS Controller, and then click Restart.</li> Repeat step b for the remaining ADS services: <ul> ADS Deployment Agent Builder</li> ADS Image Distribution</li> ADS Pre-Boot eXecution Environment (PXE)</li> <li>ADS Administration Agent</li></ul> </li></ol>

After you restart the services, check ADS Management to make sure that the services show their state as Connected. You may have to update the console view first. To do this, click Refresh on the Action menu. Also, check the system event log and the application event log to make sure that the ADS services have started correctly.</li></ol>

Scenario Two: The ADS Services Are Not Collocated
In this scenario, the Image Distribution service and Network Boot Services (NBS) are running on a different computer than the computer where the ADS Controller service is running.

If you replace the network adapter in the computer that runs the Image Distribution service and NBS, follow these steps.

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. <ol> <li>On the computer that runs the Image Distribution service and NBS, start Registry Editor.</li> <li>Locate and then click the following registry key:

 

</li> <li>In the right pane, right-click BindExcept, and then click Modify.</li> <li>In the Value data box, type the MAC address of the new network adapter in the format MAC=xx:xx:xx:xx:xx:xx, and then click OK.</li> <li>Update the registry with the IP Address of the new network adapter. To do this, follow these steps.

Note If the IP address of the network adapter has not changed, then you do not have to follow these steps. However it is a good idea to check these registry settings for consistency. <ol style="list-style-type: lower-alpha;"> <li>In Registry Editor, locate the following registry key:



</li> <li>Right-click BindExcept, and then click Modify.</li> <li>In the Value data box, verify that the IP address listed is the correct IP address for the new network adapter that is in the Image Distribution service and NBS computer. If the listed IP address is not correct, in the Value data box, type the correct IP address, in the format IP=xxx.xxx.xxx.xxx, and then click OK.</li> <li>Repeat steps b and c for each of the following registry keys:

</li></ol> </li> <li>Quit Registry Editor.</li> <li>On the computer that runs the Controller service, start ADS Management. To do this, click Start, point to All Programs, point to Microsoft ADS, and then click ADS Management.</li> <li>Expand Automated Deployment Services , and then click Services.</li> <li>In the right pane, right-click Network Boot Services, and then click Delete.</li> <li>In the left pane, right-click Services, click Add NBS Server, click the name of your NBS computer in the Device name list, and then click OK.

Check the properties of the newly added service to make sure that the correct MAC and IP address are listed in the properties.</li> <li>In the right pane, right-click Image Distribution Services, and then click Delete.</li> <li>In the left pane, right-click Services, click Add IDS Server, click the name of your Image Distribution service computer in the Device name list, and then click OK.

Check the properties of the newly added service to make sure that the correct MAC and IP address are listed in the properties.</li> <li>On the computer that runs the Controller service, restart the ADS services. To do so, follow these steps: <ol style="list-style-type: lower-alpha;"> <li>Click Start, point to Administrative Tools, and then click Services.</li> <li>In the right pane, right-click ADS Deployment Agent Builder, and then click Restart.</li> <li>Repeat step b for the remaining ADS services: <ul> <li>ADS Image Distribution</li> <li>ADS Pre-Boot eXecution Environment (PXE)</li> <li>ADS Administration Agent</li></ul> </li></ol> </li></ol>

If you replace the network adapter in the computer that runs the Controller service, follow these steps.

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. <ol> <li>On the computer that runs the Controller service, start Registry Editor.</li> <li>Locate and then click the following registry key:

 

</li> <li>In the right pane, right-click BindExcept, and then click Modify.</li> <li>In the Value data box, type the MAC address of the new network adapter in the format MAC=xx:xx:xx:xx:xx:xx, and then click OK.</li> <li>Update the registry with the IP address of the new network adapter. To do this, follow these steps.

Note If the IP address of the network adapter has not changed, then you do not have to follow these steps. However, it is a good idea to check these registry settings for consistency. <ol style="list-style-type: lower-alpha;"> <li>In Registry Editor, locate and then click the following registry key:

 

</li> <li>In the registry key, right-click BindExcept, and then click Modify.</li> <li>In the Value data box, verify that the IP address that is listed is the correct IP address for the new network adapter that is in the ADS controller computer. If the IP address is not correct, type the correct IP address in the Value data box in the format IP=xxx.xxx.xxx.xxx, and then click OK.</li></ol> </li> <li>Quit Registry Editor.</li> <li>On the computer that runs the Controller service, start ADS Management. To do this, click Start, point to All Programs, point to Microsoft ADS, and then click ADS Management.</li> <li>Click Services, right-click Controller Service in the right pane, and then click Properties.</li> <li>In the Media access control (MAC) address box, type the MAC address of the new network adapter. If the IP address of the network adapter has changed, in the IP_address box, type the IP address of the network adapter.</li> <li>On the computer that runs the Controller service, restart the ADS services. To do so, follow these steps: <ol style="list-style-type: lower-alpha;"> <li>Click Start, point to Administrative Tools, and then click Services.</li> <li>In the right pane, right-click ADS Controller, and then click Restart.</li> <li>In the right pane, right-click ADS Administration Agent, and then click Restart.</li></ol> </li></ol>

After you complete these steps, update ADS Management, and then check to make sure that the services show their state as Connected. To update the view, click Refresh on the Action menu. Also, check the application event log to make sure that all the services have started correctly.

Keywords: kbADSv1 kbprb KB825035

Technology: kbWinServ2003Data kbWinServ2003DataSearch kbWinServ2003Ent kbWinServ2003EntSearch kbWinServ2003Search

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© 2004 Microsoft Corporation. All rights reserved.