Best Guide to Install SCCM Distribution Point on Windows 10

Prajwal Desai
Posted by Prajwal Desai
Install SCCM Distribution Point on Windows 10

This guide covers the steps to install SCCM distribution point on Windows 10 computer. I’ll show you how to turn on the SCCM PXE responder service on Windows 10 along with the Windows 10 DP role installation.

A Windows 10 distribution point in Configuration Manager hosts the content files that you deploy to devices and users. SCCM Distribution Points play a key role in the delivery of packages, programs, endpoint protection updates, applications, software updates, and operating system deployments (OSD).

Starting with SCCM 1806, you can enable PXE responder on a distribution point server and get rid of WDS as it isn’t required any more. This is a great feature, as the PXE-enabled distribution point can now be a client or server OS.

Until now, the Configuration Manager distribution point role has always been installed on a Windows Server, so this configuration will be interesting. However, let’s see how simple it is to install a Windows 10 distribution point in your SCCM hierarchy for the first time.

You can also choose Windows 11 as the operating system to install distribution point role. Ensure you install all the required prerequisites before installing the DP role. Refer to the following guide to learn how to install ConfigMgr DP role on Windows 11.

The procedure for installing DP on Windows 10 remains the same as that for other operating systems. Refer to the following guide for a step-by-step guide on how to install SCCM distribution point role on Windows Server.

Windows 10 as a Remote Distribution Point

If you’re unsure why SCCM DP should be installed on Windows 10, allow me to explain with a scenario: You have a remote site that has few users and no distribution point server. A SCCM DP is typically needed at every site to meet client needs. Now, you want to set up a distribution point server there, but you don’t have enough hardware resources. All you have is a laptop that is running Windows 10.

The good news is that you can answer PXE requests without WDS by using a client OS, like Windows 10, as an example. You don’t need a Windows Server and WDS to image the clients. Additionally, you could use a laptop running Windows 10 OS, enable SCCM PXE on it, and use it as a distribution point if you have remote sites without any distribution points installed. The DP role works flawlessly on both Windows 10 and Windows 11 operating systems.

Prerequisites for Windows 10 Distribution Point

To install the distribution point role on Windows 10, ensure the following prerequisites are met:

  • The following client OS versions are supported for use as a SCCM distribution point – Windows 10 (x86, x64) Pro and Enterprise. Windows 8.1 is also supported but I recommend not to use it to install DP role because it’s outdated.
  • Install the latest Windows updates on the Windows 10 machine that you wish to designate as a remote distribution point.
  • Starting in version 1806, you can PXE role a Windows 10 distribution point. However, the option to enable a PXE responder without Windows Deployment Service is recommended.
  • The distribution point must have the following inbound rules configured in the Windows firewall:
    • Windows Management Instrumentation (DCOM-In)
    • Windows Management Instrumentation (WMI-In)
  • In case the DP prerequisites fail to install, you can manually install the IIS base components on a DP.
client OS versions are supported for use as a ConfigMgr distribution point
Client OS versions are supported for use as a ConfigMgr distribution point

Configure Windows 10 for DP Role Installation

In this section, I’ll go over the steps you need to take before installing the DP role on Windows 10. The first step here is to install Windows 10 (Enterprise or Professional edition). Your Windows 10 distribution point can be either a VM or a laptop running Windows 10 Pro or Enterprise.

Big organizations typically use Configuration Manager to image the laptops. The task sequence will install operating system, system drivers, and required updates. You can go through the following guide to deploy Windows 10 using Configuration Manager.

Install Windows 10 and Latest Updates

If you aren’t using ConfigMgr to deploy the Windows 10 image, plug in the USB drive containing the Windows 10 installation and manually install it on the laptop. After you install Windows 10, you must install the latest updates. Go to Windows 10 settings > Windows Update and check for the latest updates. Once all the required updates are installed, restart the computer.

Install Windows Updates on Windows 10 DP
Install Windows Updates on Windows 10 DP

Disk Space for SCCM Content Library

After the Windows 10 device has been updated, the next step is to make sure it has enough space for the content library. If you aren’t sure what a content library is, check out this excellent guide from Microsoft on understanding content library in Configuration Manager.

The content library stores all content files for software deployments, for example: software updates, applications, and OS deployments. Although you configure the drive settings during the distribution point installation, you shouldn’t use the C: drive for the content library on Windows 10 DP. That’s because as you add applications and updates in SCCM, the content library size could eventually increase, and you could end up with a full C: drive. You may have to run the content library cleanup tool to remove orphaned content from the DP.

A recommended option is to choose a drive other than C: and ensure you have enough space on it. If you are installing the DP role on a Windows 10 virtual machine, you can increase the disk space as needed from the virtual machine settings.

Enable ConfigMgr PXE on Windows 10 Snap3

Add Site Server Computer account to Windows 10 DP local administrator’s Group

You must add the SCCM site server computer account to the Local Administrators group on Windows 10. This step must be done before you install distribution point role otherwise the DP role installation fails.

In this example, CORPSCCM is the name of the site server and CORPDP is my Windows 10 device on which I am going to install the distribution point role. On the Windows 10 machine, open the Local Users and Groups console and select Groups. Right-click Administrators group and select Properties. On the General tab of admin properties, click the Add button and select the SCCM site server computer account. Click Apply and OK.

After performing the above steps, you must restart the Windows 10 device.

Add SCCM site server computer account to the Local Administrators group
Add SCCM site server computer account to the Local Administrators group

PKI Certificates for Windows 10 Distribution Point

If you are running the SCCM DPs on enhanced HTTP, skip the below step. If you have the DPs and management points running on HTTPS, you must enroll the distribution point certificate and web server certificate on this computer. This must be done before installing the DP role on Windows 10. In case you need the detailed steps to take, refer to the ConfigMgr PKI guide.

PKI Certificates for Windows 10 Distribution Point
PKI Certificates for Windows 10 Distribution Point

Install SCCM Distribution Point on Windows 10

Let’s look at the steps to install SCCM distribution point on Windows 10 computer.

  • Launch Configuration Manager console.
  • Go to Administration > Overview > Site Configuration.
  • Right click Servers and Site System Roles and click Create Site System Server.
Install SCCM Distribution Point on Windows 10
Install SCCM Distribution Point on Windows 10

On the General page of create site system server wizard, click Browse and select Windows 10 computer on which you want to install the distribution point role. Select the correct site code and click Next.

Select the Site System Server
Select the Site System Server

On the Proxy page, specify the internet proxy server if you have one in your setup. Otherwise click Next.

Specify Internet Proxy Server Details
Specify Internet Proxy Server Details

On the System Role Selection page, from the list of Available Roles, select Distribution Point. Click Next.

Install Distribution Point Role on Windows 10
System Role Selection – Install Distribution Point Role on Windows 10

You can add a description for the Windows 10 DP and check the box Install and configure IIS if required by Configuration Manager. Click Next.

Install Distribution Point Role on Windows 10
Install Distribution Point Role on Windows 10

For distribution point communication, I will select the HTTPS protocol. Microsoft recommends using HTTPS communication for all Configuration Manager communication paths. Since both my DP and MP are set up to work with HTTPS, I will choose HTTPS on the Communication page and enter the DP certificate and password. If you are not using HTTPS, then select HTTP and select to create self-signed certificate. Click Next.

Choose HTTPS Protocol for DP Communication
Choose HTTPS Protocol for DP Communication

On the Drive Settings page, specify the drive space reserve (MB) which is 50 MB by default. You may increase this space up to 1 GB as a best practice. Specify the content locations for the content library and package share. By default, the content locations are set to Automatic.

The primary content location will be set to the disk drive that has the most disk space at installation and the secondary location assigned the disk drive that has the second most free disk space. Click Next.

Specify Disk Settings for Windows 10 DP
Specify Disk Settings for Windows 10 DP

If you are new to the concept of pull distribution points, I recommend reading the guide on SCCM Pull Drive Configuration. You can configure the pull DP after installing the DP. On the Pull Distribution Point page, click Next.

Enable ConfigMgr PXE on Windows 10 Snap13

Enable SCCM PXE Responder on Windows 10 DP

We have come to the point where we enable SCCM PXE responder on Windows 10 distribution point. On the PXE settings page, enable the following.

  • Enable PXE support for clients
  • Allow this distribution point to respond to incoming PXE requests
  • Enable unknown computer support
  • Enable a PXE responder without Windows Deployment Service

Additionally, you may set or configure a password when computers use PXE.

Enable SCCM PXE Responder on Windows 10 DP
Enable SCCM PXE Responder on Windows 10 DP

Notice that when you enable a PXE responder without Windows Deployment Service option, you get a warning box.

This option enables a PXE responder on this distribution point without requiring Windows Deployment Services (WDS). Because WDS is not required, the PXE enable distribution point can be a client or server operating system. This action disables WDS, therefore this distribution point cannot use multicast. Disabling PXE responder enables WDS.

When asked are you sure you want to enable PXE responder without WDS, click Yes.

Enable SCCM PXE Responder on Windows 10 DP
Enable SCCM PXE Responder on Windows 10 DP

The Multicast settings are automatically greyed out. Click Next.

Windows 10 Distribution Point Multicast Settings
Windows 10 Distribution Point Multicast Settings

Content validation verifies the integrity of the packages on the SCCM distribution point. You can later enable the content validation on a DP by going to the DP properties. On the Content Validation page, click Next.

Content Validation Settings on Windows 10 Distribution Point
Content Validation Settings on Windows 10 Distribution Point

On the Boundary Groups page, you can associate the current DP with multiple boundary groups. To add the boundary group, click Add and select the boundary group(s). Click Next.

Boundary Groups for Distribution Point
Boundary Groups for Distribution Point

Click Next on Summary page and finally click Close. This completes the steps for installing distribution point role on Windows 10. In the next step, I will show you how to monitor the DP installation and verify whether the distribution point role installation is successful or not.

Install Windows 10 Distribution Point Role
Install Windows 10 Distribution Point Role

Monitor Distribution Point Role Installation on Windows 10

After installing the distribution point on Windows 10, there are two ways to keep an eye on the DP role installation.

  • Monitoring workspace in Configuration Manager console.
  • SCCM Log files.

On the site server, open the Distmgr.log file. This file records content creation, compression, delta replication, and information updates. You can use the ConfigMgr log file viewer tools to read the SCCM log files.

From the screenshot below, we see the distmgr.log shows that the distribution point role has been successfully installed on the Windows 10. You don’t have to restart the Windows 10 device after the DP role is installed.

Monitor Distribution Point Role Installation on Windows 10
Monitor Distribution Point Role Installation on Windows 10

After few minutes, notice that on Windows 10 distribution point, the ConfigMgr PXE Responder Service is up and running. You can verify the status by going to services console on Windows 10 DP. If you don’t see this service listed, ensure you have enabled the PXE role without WDS.

ConfigMgr PXE Responder Service
ConfigMgr PXE Responder Service

Another way to verify if the DP role status is by going to Monitoring > Overview > Distribution Status > Distribution Point Configuration Status. Select the Windows 10 distribution point and verify the status shows as green. The install SCCM distribution point on Windows 10 is now complete.

Monitor Distribution Point Role Installation
Monitor Distribution Point Role Installation

On the Windows 10 DP, open the SMSPXE.log file. Look for the line Start SCCM PXE as a service. Next, you can also see the sccmpxe.exe version 5.0.8913.1032 with file location.

SCCM PXE as service
SCCM PXE as service

When you install SCCM distribution point on Windows 10 and enable PXE responder service, there is no RemoteInstall folder created. Instead, sccmpxe.exe executable will respond to PXE requests. In case you are wondering, the Boot Images and content are in the SCCMContentLib folder.

SMSBoot folder on Windows 10 DP
SMSBoot folder on Windows 10 DP

Note: If you have set up Windows 10 Distribution Point to run in HTTPS mode, you must perform an additional step. Launch IIS Manager > right click Default web site and click Edit Bindings. Ensure HTTPS is listed along with HTTP. Edit HTTPS and select a valid certificate. If you don’t do this, you may encounter socket connect failed 8007274d. Sending with winhttp failed 80072efd error.

Testing the OSD with Windows 10 DP

Once you determine the DP role installation is successful on Windows 10, let’s test the PXE and OSD. Before that ensure you distribute your SCCM boot Images and OSD content to the distribution point.

To distribute the boot images, go to Software Library > Operating Systems > Boot Images. Right-click Boot Image and select Distribute Content. Select the newly created Windows 10 Distribution Point from your DP List.

Congratulations on setting up a new Windows 10 distribution point. You can now use this DP to deploy the operating system deployment for new laptops and devices.

Enable ConfigMgr PXE on Windows 10 Snap25

Windows 10 SCCM DP FAQs

Some useful FAQs related to Windows 10 distribution point in SCCM.

Can I install distribution point role on Windows 10?

Yes, Windows 10 client OS is supported for SCCM distribution point role installation.

What is a Windows 10 Distribution Point?

A Windows 10 distribution point server in Configuration Manager hosts the content files that you deploy to devices and users. It points play a key role in the delivery of packages, programs, endpoint protection updates, applications, software updates, and operating system deployments (OSD).

Share This Article
Prajwal Desai
Posted by Prajwal Desai
Follow:
Prajwal Desai is a Microsoft MVP in Intune and SCCM. He writes articles on SCCM, Intune, Windows 365, Windows Server, Windows 11, WordPress and other topics, with the goal of providing people with useful information.
17 Comments