• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

ROTHSTEIN.DEV

Knowledge for IT Professionals

  • About
    • Who I Am
    • Why I Blog
    • Privacy Policy

“Client deployment cannot be fulfilled since use of metered network is not allowed”

February 19, 2022 by Aaron Rothstein

ccmsetup.exe fails to install.

If your ccmsetup install of the SCCM Client fails and your ccmsetup.log file includes this error message, read on.

Failure when running ccmsetup.exe; ccmsetup service stopping immediately

Recently I was tasked with troubleshooting why an installation of the SCCM client was failing on a workstation at a remote location. The client push initiated from the Configuration Manager Console was not successful.

I connected to the workstation remotely using PowerShell. I confirmed C:\Windows\ccmsetup existed, and that the Windows service for ccmsetup was present but was currently stopped.

I deleted C:\Windows\ccmsetup\logs\ccmsetup.log and started the service again. It immediately stopped. I reviewed the newly created ccmsetup.log file and saw the following error message:

Client deployment cannot be fulfilled since use of metered network is not allowed

Check Metered Connection setting from Windows PowerShell

The workstation had a wired Ethernet connection on a company LAN; no computer should have a connection set as a metered network. I didn’t have access to the desktop UI at the time, so I ran the following from my Windows PowerShell remote session:

C:\>[void][Windows.Networking.Connectivity.NetworkInformation, Windows, ContentType = WindowsRuntime]
C:\>[Windows.Networking.Connectivity.NetworkInformation]::GetInternetConnectionProfile().GetConnectionCost()

ApproachingDataLimit : False
NetworkCostType : Fixed
OverDataLimit : False
Roaming : False
BackgroundDataUsageRestricted : False

The value of NetworkCostType was set to Fixed, which is equivalent to having Metered Connection enabled. The value should be Unrestricted when Metered Connection is disabled.

Disable Metered Connection from Windows Desktop UI

I couldn’t find a sure fire way to change the NetworkCostType setting from the command line (found some guidance indicating this could be done with netsh, but it required the Windows service Wired AutoConfig to be running, which it was not for this workstation.)

I ultimately ended up remoting into the desktop and checked the Network status:

Network status: You're on a metered network.
You’re on a metered network.

This confirmed what we found in the ccmsetup.log and remotely in our Windows PowerShell session. To disable, I clicked Properties and toggled Set as metered connection from On to Off.

Set as metered connection toggle.
‘Set as metered connection’ toggle.

After disabling the metered connection, I started the Windows service ccmsetup again. This time the installation completed successfully.

Filed Under: Problem Troubleshooting Tagged With: sccm

Primary Sidebar

Aaron
Aaron

Follow

  • Facebook
  • GitHub
  • RSS
  • Twitter

rothstein.dev · © 2023