SCCM TroubleshootingSCCM

Install IIS Base Components on SCCM Distribution Point

This post shows the steps to install IIS base components on SCCM distribution point. I must also say it helps you fix the error “Failed to create virtual directory” on distribution point.

When you install SCCM distribution point role, sometimes it doesn’t install well. Today when I was installing distribution point role on a remote server I experienced an error.

Listed below are the troubleshooting steps that helps you to fix the issue.

Install IIS Base Components on SCCM Distribution PointError – Failed to create virtual directory on the defined share or volume on distribution point.

Possible cause: Distribution Manager requires that IIS base components be installed on the local Configuration Manager Site Server in order to create the virtual directory. Distribution Manager also requires that IIS Web Services be installed on the Distribution Point Server that needs to support Background Intelligent Transfer Service (BITS).

Solution: Verify IIS base components installed on the local Configuration Manager Site Server, IIS Web Services installed on the Distribution Point Server.

Distribution Point Prerequisites

Before you proceed, here are the SCCM DP prerequisites.

  • Remote Differential Compression
  • IIS Configuration
  • Application Development: ISAPI Extensions
  • Security: Windows Authentication
  • IIS 6 Management Compatibility: IIS 6 Metabase and IIS 6 WMI Compatibility.

Install IIS Base Components on SCCM Distribution Point

Troubleshooting :-

  1. If you are looking to install the missing IIS base components, then you can use the below command. Run the PowerShell as administrator and copy the below command and run it. This will install the IIS components required for setting up distribution point. For me running the below command fixed the issue. Without any reboot the DP status changed to green (healthy).
dism.exe /online /norestart /enable-feature /ignorecheck /featurename:"IIS-WebServerRole" /featurename:"IIS-WebServer" /featurename:"IIS-CommonHttpFeatures" /featurename:"IIS-StaticContent" /featurename:"IIS-DefaultDocument" /featurename:"IIS-DirectoryBrowsing" /featurename:"IIS-HttpErrors" /featurename:"IIS-HttpRedirect" /featurename:"IIS-WebServerManagementTools" /featurename:"IIS-IIS6ManagementCompatibility" /featurename:"IIS-Metabase" /featurename:"IIS-WindowsAuthentication" /featurename:"IIS-WMICompatibility" /featurename:"IIS-ISAPIExtensions" /featurename:"IIS-ManagementScriptingTools" /featurename:"MSRDC-Infrastructure" /featurename:"IIS-ManagementService"

Install IIS Base Components on SCCM Distribution Point2. Reboot the distribution point server and then try distributing the content again. However before the content is distributed, check the distribution point status. Click on Monitoring and click Distribution Point Configuration Status. Click the distribution point server and you should see status of server as green.

3. Finally check the message to see IIS configuration is successful. Check the message to see the content is distributed to the distribution point. Also here is a good link to verify successful DP installation.

Prajwal Desai

Hi, I am Prajwal Desai. For last few years I have been working on multiple technologies such as SCCM / Configuration Manager, Intune, Azure, Security etc. I created this site so that I can share valuable information with everyone.

Related Articles

25 Comments

  1. Sir,
    I normally run this powershell script and prereqchk.exe /adminui and /local pass 100%

    Install-WindowsFeature Web-Static-Content `
    Web-Default-Doc `
    Web-Dir-Browsing `
    Web-Http-Errors `
    Web-Http-Redirect `
    Web-Net-Ext `
    Web-ISAPI-Ext `
    Web-Http-Logging `
    Web-Log-Libraries `
    Web-Request-Monitor `
    Web-Http-Tracing `
    Web-Windows-Auth `
    Web-Filtering `
    Web-Stat-Compression `
    Web-Mgmt-Tools `
    Web-Mgmt-Compat `
    Web-Metabase `
    Web-WMI,BITS,RDC

    However I am getting no where in my lab using VMWare Workstation 16 Pro making a barebones setup for learning PXE. I get the same type 0x80070002 issue, but no errors in the smsts.log file. I am running SCCM 2010 with the hotfix installed. I am using WDS (built by SCCM) and DHCP is on the Active Directory. The task sequence starts and runs about 1/3 of the progress bar. Stops and eventually the 0x80070002 error shows. I have gone back and double checked all the distribution point parameters several times. What am I missing.

  2. Was having this same issue with my distribution point after upgrade to 1811. Ran the script and restarted the server and Distribution Point Status returned to healthy. Thank you for publishing this solution and it probably saved me many hours of troubleshooting.

  3. Hello Prajwldesai

    I ‘m using Windows server 2008 SP2 As a DP.
    I my SCCM version si 1702.
    As we now dism.exe does not work with windows server 2008 SP2

    I think that I must use this commande :

    pkgmgr /norestart /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ISAPIExtensions;IIS-WindowsAuthentication;IIS-ManagementScriptingTools;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-ManagementService;WAS-ProcessModel;WAS-WindowsActivationService;WAS-NetFxEnvironment;WAS-ConfigurationAPI;MSRDC-Infrastructure;IIS-HttpLogging;IIS-LoggingLibraries;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging

    But unfortunately it does not work

  4. Hello Prajwldesai

    I ‘m using Windows server 2008 SP2 As a DP.
    I my SCCM version si 1702.
    As we now dism.exe does not work with windows server 2008 SP2

    I think that I must use this commande :

    pkgmgr /norestart /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ISAPIExtensions;IIS-WindowsAuthentication;IIS-ManagementScriptingTools;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-ManagementService;WAS-ProcessModel;WAS-WindowsActivationService;WAS-NetFxEnvironment;WAS-ConfigurationAPI;MSRDC-Infrastructure;IIS-HttpLogging;IIS-LoggingLibraries;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging

    But unfortunately it does not work

  5. Received the exact same error when setting up a new distribution point. Noticed that IIS was stopped (on the new dist point) but I couldn’t start it. Ran this PS script and could then start the “Default Web Site” in IIS. Everything is working now – Green lights in SCCM (Distribution Point Configuration Status)! I spent hours researching this issue and trying things – this solution saved me many more hours of pain! Thank you so much!!

  6. if i want to install the base components on a windows server 6.0.6002 which don`t have powershell..
    can you give me a similarly cmd command instead

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button