BranchCache – Installation and Configuration

In this tutorial, we will set up a cache system on file servers to speed up access for remote sites.

For that we will set up the BranchCache solution.

BranchCache is an extended WAN bandwidth optimization technology that is included in some editions of the Windows 10 and Windows Server 2016 operating systems, as well as in certain editions of Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, and Windows 7. To optimize the bandwidth of a wide area network when users access content on remote servers, BranchCache retrieves content from content servers in your home office or the server. hosted cloud and cache it on branch office systems, allowing branch office client computers to access content locally instead of going through the WAN.

There are two cache modes:

  • Hosted cache: This mode uses a dedicated cache server on the remote site
  • Distributed cache: This mode uses clients at the remote site for caching.
BranchCache mode
Source : Microsoft

BranchCache technology can be used to:

  • Network sharing (SMB)
  • IIS Web Server (HTTP/HTTPS
  • BITS (WSUS).

Here is the list of BranchCache clients compatible with all 3 technologies that can also be used in a distributed mode:

  • Windows 10 Entreprise ou Education
  • Windows 8.1 Entreprise
  • Windows 8 Entreprise
  • Windows 7 Entreprise ou Ultimate.

Pro versions of Windows are only compatible with BITS.

In this tutorial, we will see BranchCache deployed in hosted mode on a dedicated Windows 2016 server.


  • Be in an Active Directory environment and master the creation of GPO.
  • Have a Windows 2012R2 file server minimum.
  • Having compatible clients.

Related Posts

Active Directory: Multi Site, Subnet, and Replication Configuration

Presentation In this tutorial, we will approach the notions of Active Directory sites as well as subnets. Active Directory sites can optimize management in multi-site / network infrastructures by: Man

Sophos XG: add a vlan

In this article, I'll explain how to declare a vlan on your Sophos XG firewall. Before you create it on the firewall, you must make sure that the port of the switch where the firewall is connected is

Hyper-V: Change the MAC Address of a Virtual Machine

It is possible in Hyper-V as in VMware to change the MAC address of a network adapter of a virtual machine. We usually have to do this kind of operation on machines where the software uses the MAC add

Scroll to Top