Microsoft KB Archive/924474

From BetaArchive Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Knowledge Base


Error message when an ADS device queries a Windows Server 2003-based ADS computer and tries to load Windows PE: "Error: Failed to download the setupldr file via TFTP from the ADS NBS server"

Article ID: 924474

Article Last Modified on 9/22/2006



APPLIES TO

  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition



SYMPTOMS

Consider the following scenario:

  • On a Microsoft Windows Server 2003-based computer, you upgrade the existing Automated Deployment Services (ADS) 1.0 installation to ADS 1.1.
  • Then, you add a Microsoft Windows Preinstallation Environment (Windows PE) repository on the computer.

In this scenario, the ADS devices do not load Windows PE when the ADS devices are set to restart and to load Windows PE. When an ADS device queries the ADS computer and tries to load Windows PE, you receive an error message that resembles the following on the ADS device:

Error: Failed to download the setupldr file via TFTP from the ADS NBS server. Please check the event log on the ADS PXE server for more information. The system will reboot in 15 seconds.

The following event is logged in the Application log on the ADS computer: Event Type: Error
Event Source: ADSPXE
Event Category: PXE
Event ID: 264
Date: date
Time: time
User: N/A
Computer: computer_name
Description:
An error occurred during an attempt to boot to winpe. Please check the Windows PE repository list and configure the device or the controller system variable called RepositoryName. The RepositoryName must be assigned matching a Windows PE repository name prior to the device booting to winpe.
The Builder service should be started and have successfully built the ramdisk (c:\program files\microsoft ads\tftproot\nbs\products\{d799ccb5-28d1-4c77-b01f-ac391031d9ed}\{7b4b35 ef-b89b-eefa-c501-3fea67e3b41b}.ramz) used by the windows PE.

For more information, see Help and Support Center at <http://support.microsoft.com>


CAUSE

This problem occurs because Windows PE tries to download the Setupldr boot loader file from the following folder:

C:\Program Files\Microsoft ADS\tftproot\nbs\boot\x86


You receive the error message that is mentioned in the "Symptoms" section because this folder contains the Ntldr boot loader file instead of the Setupldr boot loader file.

RESOLUTION

To resolve this problem, follow these steps:

  1. Click Start, click Run, type explorer.exe, and then click OK.
  2. Locate and then double-click the following folder:

    C:\Program Files\Microsoft ADS\tftproot\nbs\boot\x86\WindowsPE_folder_name

    Note WindowsPE_folder_name is a placeholder for the name that you assigned to the Windows PE repository when you added the Windows PE repository to ADS.
  3. Copy the Setupldr boot loader file from the WindowsPE_folder_name folder to the following folder:

    C:\Program Files\Microsoft ADS\tftproot\nbs\boot\x86

  4. Restart the ADS device.

    The ADS device restarts and loads Windows PE.


Keywords: kbtshoot KB924474