Configuring SCCM and Branch Cache

Hi Guys ,


This blog is for people who are stuck between a dilemma whether to deploy or not deploy a huge package or Software updates to clients due to bandwidth issues . You can enable the branch cache on the clients and peer to peer cache in future .

BranchCache is a feature introduced that allows systems within the same subnet and separated from a content source to share downloaded content locally rather than each system having to traverse a latent network link back to the content source. Please follow along for enabling branch cache for clients.

SCCM client agent settings

In SCCM console, open the Client Settings for the policy applying to workstations.

Select the Client Cache Settings tab



– Change Configure BranchCache to Yes

– Change Enable BranchCache to Yes

– Configure the cache size settings (e.g 10%)



Now you need to make a change on the active directory end to make this setting to work. Why we need a group policy:

The reason we need a group policy is due to the fact that windows 10 comes with its own intelligence to try to do branch Cache while downloading updates and it  will overwrite anything that comes from SCCM . In order to avoid that scenario we need a group policy .

Disable Windows Delivery Optimisation (Group policy)

Disabled this settings as SCCM will use BranchCache to control the peering of content (this setting is also required if you turn on SCCM PeerCache in the future)

Computer Configuration \ Policies \ Administrative Templates \ Windows Components \ Delivery Optimization, set ‘Download Mode’ to disabled

The Final step will be now to enable Branch Cache in Config Mgr for the distribution points by putting a check mark in the the properties of the distribution point as given below:



Once done you have successfully enabled Branch Cache on SCCM clients and distribution point to help you in successful content distribution


5 thoughts on “Configuring SCCM and Branch Cache

Add yours

  1. Disable Windows Delivery Optimization (Group policy) is mandatory? if won’t disable what will ahppen


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

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

Website Powered by

Up ↑

%d bloggers like this: