none
PXE Service Point is not installing on previously used SCCM server

    Question

  • I am trying to install WDS and the PXE Service Point on several servers in my company. These servers are the only servers in some of our remote offices, and thus they are file servers, Domain Controllers, DHCP servers, DNS servers, etc. The servers were previously used as secondary sites running PSP.

    We had an outside company that had previously configured the server for SCCM. Their contract ended earlier this year, and they took the primary site out, leaving our remote secondary sites in a non working state. Right now, I have been able to reinstall SCCM, and the servers work find as software distribution sites, and software update sites. But I cannot get PSP to install. I have been able to reinstall WDS, using the technique below from another Technet post:

    1.       Install WDS Role (using defaults)

    2.       Make the following registry change:

    • HKLM\SYSTEM\CurrentControlSet\services\WDSServer\Providers\WDSPXE\UseDhcpPorts  =  0

    3.       Run the following command line to initialize Windows Deployment Services:

    • wdsutil /initialize-server /reminst:D:\RemoteInstall

    4.       Run the following command to enable the DHCP port registry setting

    • wdsutil /Set-Server /UseDHCPPorts:No /DHCPOption60:Yes

    WDS is showing installed successfully in the Event Viewer. I can add the PSP role from the SCCM Console. But when looking in the SCCM\logs directory on the secondary site, there is no PXEsetup.log or any PXE named log file generated. There is no Server Share being created that I can see in the SCCM console either, as it does appear for other servers I have that I was able to get PXE on. The difference on those servers where PXE is working is they were either completely new servers, or one that is very similar is not a DHCP or DC server. Where else besides the event view can I see where an install of PXE will be?

    Something else that may or may not be impacting is I have two child domains. The old SCCM infrastructure was in one domain, the new one is in another. Within the old SCCM infrastructure domain, non working sites are listed in ADUC in Domain->System->System Management, and JUST the SCCM sites. On the new SCCM infrastructure, which is on the other domain, all of the servers are listed, as well as mangement points, boundaries, and locator points. Could it be a conflict with the sites listed in both domains? I would be willing to try deleting a site object from the old domain if I knew I could easily add it back, besides doing a AD restore. Thoughts on any of this?

    Monday, November 05, 2012 4:05 PM

Answers

  • a couple of useful blog posts for this topic:

    http://blogs.technet.com/b/system_center_configuration_manager_operating_system_deployment_support_blog/archive/2011/10/14/troubleshooting-the-pxe-service-point-and-wds-in-configuration-manager-2007.aspx

    http://henkhoogendoorn.blogspot.com.au/2011/08/troubleshooting-windows-deployment.html


    Don
    (Please take a moment to "Vote as Helpful" and/or "Mark as Answer", where applicable.
    This helps the community, keeps the forums tidy, and recognises useful contributions. Thanks!)

    • Marked as answer by Yog Li Friday, November 23, 2012 10:18 AM
    Monday, November 05, 2012 10:48 PM
  • Usually in this scenario I would probably start from reinstalling WDS and PXE service point... for the detailed instruction on reinstallation of WDS and PXE SP, follow the instructions below
    Reinstalling WDS And The PXE Service Point

    In certain scenarios, especially ones where WDS and the PXE Service Point were initially installed or configured incorrectly, the best course of action is to uninstall the PXE Service Point and WDS, delete all previous configurations, and then reinstall:

    1. In the ConfigMgr 2007 Admin Console, navigate to "Computer Management" --> "Operating System Deployment" --> "Boot Images".

    2. Under each Boot Image, click on the "Distribution Points" node. On the right hand panel, right click on the "\\<Server_Name>\SMSPXEIMAGES$" DP and then choose "Delete" (where <Server_Name> is the name of the server where the PXE Service Point and WDS is being reinstalled). If the Boot Image is installed on the standard DP, it is NOT necessary to also delete the Boot Image from the standard DP.

    3. Under each Boot Image that was deleted, monitor the "Package Status" node under the Boot Image to ensure that the Boot Image is removed from the SMSPXEIMAGES$ DP. To verify, check the "Package Status" node under the first "Package Status" node. Once the Boot Image has been successfully deleted from the DP, "Source Version", "Targeted", and "Installed" will all be 0.

    4. Make sure that no other packages are on the SMSPXEIMAGES$ DP. To check if there are any other packages on the SMSPXEIMAGES$ DP, on the server where the PXE Service Point is being uninstalled, navigate to the folder RemoteInstall\SMSImages\SMSPKG. The RemoteInstall folder will be on the root level of one of the drives of the server. If the folder is empty, all packages have been removed. If the folder contains subfolders, there are additional packages on the SMSPXEIMAGES$ DP that need to be removed:

    a. To determine which packages are on the DP, copy down the folder names. The folder names correspond to the Package ID of the package that is on the DP.

    b. In the ConfigMgr 2007 Admin Console, navigate to "System Status" --> "Package Status". On the right hand panel all of the packages in the environment will be listed. On the far right last column the Package ID will be listed. Match up the Package ID obtained in Step 1
    with the Package Name.

    c. Based on the Package Name obtained in the Step 2, locate the package under one of the following nodes in the ConfigMgr 2007 console:

    ·     

    o  "Computer Management" --> "Software Distribution" --> "Packages"

    o  "Computer Management" --> "Operating System Deployment" --> "Operating System Images"

    o  "Computer Management" --> "Operating System Deployment" --> "Operating System Install Packages"

    o  "Computer Management" --> "Operating System Deployment" --> "Driver Packages"

    o  "Computer Management" --> "Software Updates" --> "Deployment Packages"

    d. Under each package, click on the "Distribution Points" node. On the right hand panel, right click on the "\\<Server_Name>\SMSPXEIMAGES$" DP and then choose "Delete" (where <Server_Name> is the name of the server where the PXE Service Point and WDS is being reinstalled).

    e. Under each package that was deleted, monitor the "Package Status" node under the package to ensure that the package is removed from the SMSPXEIMAGES$ DP. To verify, check the "Package Status" node under the first "Package Status" node. Once the package has been successfully deleted from the DP, "Source Version", "Targeted", and "Installed" will all be 0.

    f. Once all of the packages have been deleted, check the RemoteInstall\SMSImages\SMSPKG folder on the server where the PXE Service Point is being uninstalled and and ensure that it is empty.

    5. On the server where the PXE Service Point and WDS are being deinstalled, open the Services console. Locate the "Windows Deployment Services Server" service, right click on it, and select "Stop". If the service is already stopped, proceed to Step 6.

    6. In the ConfigMgr 2007 Admin Console, navigate to "Site Management" --> <Site_Code> --> "Site Settings" --> "Site Systems".

    7. Under "Site Systems", click on the server where the PXE Service Point is being uninstalled.  On the right hand panel right click on "ConfigMgr PXE service point" and choose "Delete". In the "Confirm Delete" dialog box, click on the "Yes" button.

    8. On the server where the PXE Service Point is being uninstalled, navigate to the ConfigMgr 2007 site server log location using Windows Explorer. Usually the log location will be under one of the following paths:

    ·    32bit servers
    <drive_where_ConfigMgr_is_installed>\Program Files\Microsoft Configuration Manger

    ·    64bit servers
    <drive_where_ConfigMgr_is_installed>\Program Files (x86)\Microsoft Configuration Manger\Logs

    ·    32bit or 64bit servers
    <drive_where_ConfigMgr_is_installed>\SMS

    9. Once the log directory has been located in Step 8, open the log file PXESetup.log using SMS Trace/Trace32.exe. Monitor this log and verify that the PXE Service Point uninstalled correctly. It may take a few minutes for the deinstallation to start and finish successfully. Once uninstalled correctly, the last line in the log should be "SMSPXE deinstall exited with return code 0", "Deinstallation was successful.", and "Removing PXE Registry." Verify that the lines are for the current date and time frame.

    If the deinstall of the PXE Service Point never kicks off, check the sitecomp.log on the parent site server to determine why it was not able to start the deinstall. In most cases it is due to file in use issues, which usually can be resolved by stopping the WDS service (Step 5).

    Do NOT proceed until confirmation has been received in the PXESetup.log that deinstallation has been successful.

    10. Uninstall Windows Deployment Services (WDS) on the server:

    a. If using Windows Server 2003, WDS is uninstalled via the Add/Remove Windows Components in the Add/Remove Control Panel.

    b. If using Windows Server 2008 or newer, WDS is uninstalled via Roles in Server Manager.

    11. Reboot the server where WDS and the PXE Service Point were just deinstalled.

    12. Once the server reboot completes and the server comes back up, locate the RemoteInstall folder on the root level of each of the drives of the server. If it exists on the drive, rename the RemoteInstall folder (i.e. RemoteInstallOld). On most servers, only one of the drives will have a RemoteInstall folder. However if multiple instances of the RemoteInstall folder exist, make sure to rename each instance.

    If when renaming the RemoteInstall folder you receive one of the below messages:

    Windows Server 2008/Windows Server 2008 R2
    This folder is shared with other people
    If you rename this folder, it will no longer be shared.
    Folder: <drive_letter>\RemoteInstall
    Share Name: REMINST

    13. On the server where WDS and the PXE Service Point were uninstalled, delete the folders BootImages and PXEBootFiles under %systemroot%\Temp (usually C:\Windows\Temp). It may be necessary to take ownership of the folders and their subfolders to successfully delete the folders. In some circumstances, it may be necessary to also navigate down the folder hierarchy and take ownership from the bottom up.

    14. Reinstall WDS and the PXE Service Point using the instructions in the section "How To Properly Install and Set Up A New Instance of A PXE Service Point".

    • Marked as answer by Yog Li Friday, November 23, 2012 10:18 AM
    Tuesday, November 06, 2012 3:47 AM

All replies

  • a couple of useful blog posts for this topic:

    http://blogs.technet.com/b/system_center_configuration_manager_operating_system_deployment_support_blog/archive/2011/10/14/troubleshooting-the-pxe-service-point-and-wds-in-configuration-manager-2007.aspx

    http://henkhoogendoorn.blogspot.com.au/2011/08/troubleshooting-windows-deployment.html


    Don
    (Please take a moment to "Vote as Helpful" and/or "Mark as Answer", where applicable.
    This helps the community, keeps the forums tidy, and recognises useful contributions. Thanks!)

    • Marked as answer by Yog Li Friday, November 23, 2012 10:18 AM
    Monday, November 05, 2012 10:48 PM
  • Usually in this scenario I would probably start from reinstalling WDS and PXE service point... for the detailed instruction on reinstallation of WDS and PXE SP, follow the instructions below
    Reinstalling WDS And The PXE Service Point

    In certain scenarios, especially ones where WDS and the PXE Service Point were initially installed or configured incorrectly, the best course of action is to uninstall the PXE Service Point and WDS, delete all previous configurations, and then reinstall:

    1. In the ConfigMgr 2007 Admin Console, navigate to "Computer Management" --> "Operating System Deployment" --> "Boot Images".

    2. Under each Boot Image, click on the "Distribution Points" node. On the right hand panel, right click on the "\\<Server_Name>\SMSPXEIMAGES$" DP and then choose "Delete" (where <Server_Name> is the name of the server where the PXE Service Point and WDS is being reinstalled). If the Boot Image is installed on the standard DP, it is NOT necessary to also delete the Boot Image from the standard DP.

    3. Under each Boot Image that was deleted, monitor the "Package Status" node under the Boot Image to ensure that the Boot Image is removed from the SMSPXEIMAGES$ DP. To verify, check the "Package Status" node under the first "Package Status" node. Once the Boot Image has been successfully deleted from the DP, "Source Version", "Targeted", and "Installed" will all be 0.

    4. Make sure that no other packages are on the SMSPXEIMAGES$ DP. To check if there are any other packages on the SMSPXEIMAGES$ DP, on the server where the PXE Service Point is being uninstalled, navigate to the folder RemoteInstall\SMSImages\SMSPKG. The RemoteInstall folder will be on the root level of one of the drives of the server. If the folder is empty, all packages have been removed. If the folder contains subfolders, there are additional packages on the SMSPXEIMAGES$ DP that need to be removed:

    a. To determine which packages are on the DP, copy down the folder names. The folder names correspond to the Package ID of the package that is on the DP.

    b. In the ConfigMgr 2007 Admin Console, navigate to "System Status" --> "Package Status". On the right hand panel all of the packages in the environment will be listed. On the far right last column the Package ID will be listed. Match up the Package ID obtained in Step 1
    with the Package Name.

    c. Based on the Package Name obtained in the Step 2, locate the package under one of the following nodes in the ConfigMgr 2007 console:

    ·     

    o  "Computer Management" --> "Software Distribution" --> "Packages"

    o  "Computer Management" --> "Operating System Deployment" --> "Operating System Images"

    o  "Computer Management" --> "Operating System Deployment" --> "Operating System Install Packages"

    o  "Computer Management" --> "Operating System Deployment" --> "Driver Packages"

    o  "Computer Management" --> "Software Updates" --> "Deployment Packages"

    d. Under each package, click on the "Distribution Points" node. On the right hand panel, right click on the "\\<Server_Name>\SMSPXEIMAGES$" DP and then choose "Delete" (where <Server_Name> is the name of the server where the PXE Service Point and WDS is being reinstalled).

    e. Under each package that was deleted, monitor the "Package Status" node under the package to ensure that the package is removed from the SMSPXEIMAGES$ DP. To verify, check the "Package Status" node under the first "Package Status" node. Once the package has been successfully deleted from the DP, "Source Version", "Targeted", and "Installed" will all be 0.

    f. Once all of the packages have been deleted, check the RemoteInstall\SMSImages\SMSPKG folder on the server where the PXE Service Point is being uninstalled and and ensure that it is empty.

    5. On the server where the PXE Service Point and WDS are being deinstalled, open the Services console. Locate the "Windows Deployment Services Server" service, right click on it, and select "Stop". If the service is already stopped, proceed to Step 6.

    6. In the ConfigMgr 2007 Admin Console, navigate to "Site Management" --> <Site_Code> --> "Site Settings" --> "Site Systems".

    7. Under "Site Systems", click on the server where the PXE Service Point is being uninstalled.  On the right hand panel right click on "ConfigMgr PXE service point" and choose "Delete". In the "Confirm Delete" dialog box, click on the "Yes" button.

    8. On the server where the PXE Service Point is being uninstalled, navigate to the ConfigMgr 2007 site server log location using Windows Explorer. Usually the log location will be under one of the following paths:

    ·    32bit servers
    <drive_where_ConfigMgr_is_installed>\Program Files\Microsoft Configuration Manger

    ·    64bit servers
    <drive_where_ConfigMgr_is_installed>\Program Files (x86)\Microsoft Configuration Manger\Logs

    ·    32bit or 64bit servers
    <drive_where_ConfigMgr_is_installed>\SMS

    9. Once the log directory has been located in Step 8, open the log file PXESetup.log using SMS Trace/Trace32.exe. Monitor this log and verify that the PXE Service Point uninstalled correctly. It may take a few minutes for the deinstallation to start and finish successfully. Once uninstalled correctly, the last line in the log should be "SMSPXE deinstall exited with return code 0", "Deinstallation was successful.", and "Removing PXE Registry." Verify that the lines are for the current date and time frame.

    If the deinstall of the PXE Service Point never kicks off, check the sitecomp.log on the parent site server to determine why it was not able to start the deinstall. In most cases it is due to file in use issues, which usually can be resolved by stopping the WDS service (Step 5).

    Do NOT proceed until confirmation has been received in the PXESetup.log that deinstallation has been successful.

    10. Uninstall Windows Deployment Services (WDS) on the server:

    a. If using Windows Server 2003, WDS is uninstalled via the Add/Remove Windows Components in the Add/Remove Control Panel.

    b. If using Windows Server 2008 or newer, WDS is uninstalled via Roles in Server Manager.

    11. Reboot the server where WDS and the PXE Service Point were just deinstalled.

    12. Once the server reboot completes and the server comes back up, locate the RemoteInstall folder on the root level of each of the drives of the server. If it exists on the drive, rename the RemoteInstall folder (i.e. RemoteInstallOld). On most servers, only one of the drives will have a RemoteInstall folder. However if multiple instances of the RemoteInstall folder exist, make sure to rename each instance.

    If when renaming the RemoteInstall folder you receive one of the below messages:

    Windows Server 2008/Windows Server 2008 R2
    This folder is shared with other people
    If you rename this folder, it will no longer be shared.
    Folder: <drive_letter>\RemoteInstall
    Share Name: REMINST

    13. On the server where WDS and the PXE Service Point were uninstalled, delete the folders BootImages and PXEBootFiles under %systemroot%\Temp (usually C:\Windows\Temp). It may be necessary to take ownership of the folders and their subfolders to successfully delete the folders. In some circumstances, it may be necessary to also navigate down the folder hierarchy and take ownership from the bottom up.

    14. Reinstall WDS and the PXE Service Point using the instructions in the section "How To Properly Install and Set Up A New Instance of A PXE Service Point".

    • Marked as answer by Yog Li Friday, November 23, 2012 10:18 AM
    Tuesday, November 06, 2012 3:47 AM
  • Hi Deezul,

    As this thread has been quiet for a while, we assume that the issue has been resolved. At this time, we will mark it as "Answered" as the previous steps should be helpful for many similar scenarios.

    In addition, we’d love to hear your feedback about the solution. By sharing your experience you can help other community members facing similar problems.

    Thanks,


    Yog Li
    TechNet Community Support

    Friday, November 23, 2012 10:18 AM
  • Hi Johny,

    What to do if the PXE role is not listed when we are adding it back ?

    Monday, November 04, 2013 9:14 PM