ConfigMgr Redistribute Content to Distribution Point | SCCM | Package | Best Way | Configuration Manager

Learn how to Redistribute Content to Distribution Point. I have seen several issues with the content distribution of SCCM packages. This type of failure could be because of several reasons and I have given some examples in the below section of the post.

The first troubleshooting step to resolve content transfer failures is to redistribute content to the problematic distribution point(s). In this post, you will learn how to redistribute the ConfigMgr content to individual DPs from the admin console.

The following posts might help to understand related issues with content distribution. Learn about Fix ConfigMgr DP Issue RPC server is Unavailable Error Code 0x800706ba. And Fix SCCM SendFiles Failed 0x80070003 Error.

What is Redistribute Content

Let’s assume you have already distributed the content to distribution points. The Redistribute Content makes sure (as part of troubleshooting) that all the content files are again copied to the same distribution point or distribution point group. This redistribution action might overwrite the existing files.

Patch My PC

As I mentioned above this action helps to repair content files in the package or resend the content when the initial distribution to DPs fails. You can redistribute the content from different places in the admin console. More details are in the below section

Software Library – Redistribute Content to Distribution Point

Redistribution from the Software library is the first and most commonly used method to repair or fix the content distribution issue of a particular package or application. This action is very useful when you are troubleshooting the distribution issues of a single package/application.

Let’s check how to Redistribute package or application content to Distribution Point.

  • Navigate to the Software Library workspace.
  • Select the content types that you want to redistribute.
    • You can choose any type of content available in the software library
      • Package
      • Applications
      • Software Update
      • Boot Image
      • Operating System Images
      • Etc…
ConfigMgr Redistribute Content to Distribution Point | SCCM | Package
ConfigMgr Redistribute Content to Distribution Point | SCCM | Package
  • On the Home tab of the ribbon, in the Properties group, select Properties.
  • Click on the Content Locations tab.
  • Select the distribution point (or distribution point group) that you want to redistribute the content
  • Click on Redistribute button.
ConfigMgr Redistribute Content to Distribution Point | SCCM | Package
ConfigMgr Redistribute Content to Distribution Point | SCCM | Package
  • Click OK on the warning window to initiate the redistribution of the content.

Administration workspace – Redistribution Option

The redistribution option from Administration workspace distribution point properties is a good option when a particular DP has issues with content distribution for many packages/applications.

Adaptiva

Let’s check how to Redistribute package or application content to Distribution Point from DP properties.

  • Navigate go to the Administration workspace.
  • Select the Distribution Points node.
  • Select the distribution point to which you want to redistribute content.
  • Click on the Home tab of the ribbon.
  • In the Properties group, select Properties.
ConfigMgr Redistribute Content to Distribution Point | SCCM | Package
ConfigMgr Redistribute Content to Distribution Point | SCCM | Package
  • Select the Content tab.
  • Select the content to redistribute.
  • Select Redistribute.
ConfigMgr Redistribute Content to Distribution Point | SCCM | Package
ConfigMgr Redistribute Content to Distribution Point | SCCM | Package

Warning Message! – Are you sure that you want to redistribute the Configuration Manager Client Package to the selected distribution point? This action recopies the content files from the local site server to the distribution point.

  • Click OK on the warning window to initiate the redistribution of the content.

Best Place to Redistribute Package

Here you go! As per my experience, the following is the best method to find out the redistribute the package for different workloads or deployment packages in SCCM.

  • Navigate to \Monitoring\Overview\Distribution Status\Content Status
  • Use the search bar to find any deployment packages like Application, Task Sequence, Boot Image, or Software Update.
  • Select one particular package (7-Zip) that you want to redistribute.
  • Right-click and select the View Check the View Status option.
ConfigMgr Redistribute Content to Distribution Point | SCCM | Package
ConfigMgr Redistribute Content to Distribution Point | SCCM | Package
  • Select the DP where you have an issue with package replicate.
  • Right-click on the DP and click on Redistribute.
  • Click OK on the warning window to initiate the redistribution of the content.
ConfigMgr Redistribute Content to Distribution Point | SCCM | Package | Best Way | Configuration Manager 1

DistMgr.Log Process

You can refer to the DistMgr.log snippet to give you an overview of Package redistribution. The following logfile entries might help you to troubleshoot and confirm whether the redistribution really worked for you or not.

  • Adding package ‘MEM00014’ to the package processing queue.
  • Currently using 0 out of 3 allowed package processing threads.
  • Started package processing thread for package ‘MEM00014’, thread ID = 0xB6EC (46828)
  • Processing package MEM00014 (SourceVersion:1;StoredVersion:1)
  • Start updating package MEM00014 on the server
  • CDistributionSrcSQL::UpdateAvailableVersion PackageID=MEM00014, Version=1, Status=2301
  • CStateMsgReporter::DeliverMessages – Created state message file: F:\Program Files\Microsoft Configuration Manager\inboxes\auth\statesys.box\incoming\p19a6sl1.SMX
  • Package MEM00014 is new or has changed, replicating to all applicable sites.
  • Successfully send state change notification 8ACCAE01-5079-4FCD-A988-C1CD3004B698
  • Exiting package processing thread for package MEM00014.

Check the SCCM log files related to DPs. The PkgXferMgr.log file is your best friend for remote DP distribution/package replication issues.

distmgr.logPackage Application distribution process
PkgXferMgr.logRecords the actions of the SMS_Executive component that is responsible for sending content from an SCCM primary site to a remote DP.
Package Content Redistribution

NOTE! – The PkgXferMgr.log is the log file that you need to check to understand how redistribution works for remote DPs.

ConfigMgr Redistribute Content to Distribution Point | SCCM | Package
ConfigMgr Redistribute Content to Distribution Point | SCCM | Package

Resources

Author

Anoop is Microsoft MVP! He is a Solution Architect in enterprise client management with more than 20 years of experience (calculation done in 2021) in IT. He is a blogger, Speaker, and Local User Group HTMD Community leader. His main focus is on Device Management technologies like SCCM 2012, Current Branch, and Intune. E writes about ConfigMgr, Windows 11, Windows 10, Azure AD, Microsoft Intune, Windows 365, AVD, etc…

6 thoughts on “ConfigMgr Redistribute Content to Distribution Point | SCCM | Package | Best Way | Configuration Manager”

  1. Hi Anoop
    I am seeing issues with content in a hierarchy with a CAS and 2 primaries. Some content created in a primary site seems to be stuck getting to the other primary. I can’t find much documentation on what the content flow looks like for this scenario. If I can understand that, then I might be able to locate issues via the logs. All content distribution logs seem to only contain references to child sites under that primary. Content has seemingly crossed primaries in the past, so it looks possible. Any idea what might be going on here?

    Reply
    • Hi Gary – This should follow the normal CAS -> Primary server deployment flow? DistrMgr.log and PkgXferMgr.log are the logs to perform the reverse engineering to understand the flow. I know Microsoft stopped updating flowcharts.

      Reply
  2. Hi,
    In DP server, the package has been installed by SCCM but its not distribute to client.

    What will be the possible cause of this issue.

    How we can troubleshot it.

    Thanks,

    Reply
    • I think I have already mentioned the log file you want to check for troubleshooting

      distmgr.log Package Application distribution process
      PkgXferMgr.log Records the actions of the SMS_Executive component that is responsible for sending content from an SCCM primary site to a remote DP.

      Reply
  3. Very, very helpful how-to on the distribution process. My app was deployed; distributed and available of software center. When attempting to install I received a “software could not be found on any servers at this time” message. This KB info helped me find the redistribute options for each DP! My app is now able to be installed via software center after running through these steps! Thank you!

    Reply
  4. When “Content Validation” is enabled, does this automatically attempt to redistribute failed packages to the affected DP? If not, is there any way to have SCCM automatically redistribute packages that have failed the validation checks?

    Reply

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.