Fix: CcmSetup Failed With Error Code 0x87d00227

Change to a non-metered connection to get rid of the issue

by Loredana Harsana
Loredana Harsana
Loredana Harsana
Managing Editor
Loredana is a passionate writer with a keen interest in PC software and technology. She started off writing about mobile phones back when Samsung Galaxy S II was... read more
Reviewed by Alex Serban
Alex Serban
Alex Serban
Windows Server & Networking Expert
After moving away from the corporate work-style, Alex has found rewards in a lifestyle of constant analysis, team coordination and pestering his colleagues. Holding an MCSA Windows Server... read more
Affiliate Disclosure
  • The 0x87d00227 error code translates to Functionality disabled in SCCM.
  • It often occurs when the client system is set to use metered connections.
  • Change your connection to non-metered via the Registry Editor or Windows PowerShell feature to fix the error.
0x87d00227
XINSTALL BY CLICKING THE DOWNLOAD FILE
To fix Windows PC system issues, you will need a dedicated tool Fortect is a tool that does not simply clean up your PC, but has a repository with several millions of Windows System files stored in their initial version. When your PC encounters a problem, Fortect will fix it for you, by replacing bad files with fresh versions. To fix your current PC issue, here are the steps you need to take:
  1. Download Fortect and install it on your PC.
  2. Start the tool's scanning process to look for corrupt files that are the source of your problem
  3. Right-click on Start Repair so the tool could start the fixing algorythm
  • Fortect has been downloaded by 0 readers this month.

If you’re using Microsoft Configuration Manager, you should know how to troubleshoot it, as encountering its errors is not uncommon. For instance, while installing the app or deploying updates, some users have reported getting the 0x87d00227 error code.

Since the problem isn’t extensively covered, things are more difficult to resolve. As always, we’re here to help. Keep reading to learn what causes the 0x87d00227 error code and how to fix it.

What is the 0x87d00227 error code?

The 0x87d00227 error code is usually accompanied by the ccmsetup failed message. It translates to Functionality disabled and indicates an issue with the client installation process.

This error can prevent the System Center Configuration Manager from being installed or upgraded successfully, disrupting the software management process.

It often occurs when the client system is set to use metered connections, as SCCM won’t allow deployment of the client’s content over such a connection.

Many users report that no ordinary solutions (e.g., restart, system reset, or app repair) help fix the problem. So, what can you do then?

How do I fix the 0x87d00227 error code?

Before you try our tested solutions, check out these simple workarounds:

If none of them worked, continue to advanced troubleshooting:

1. Use Registry Editor to change to a non-metered connection

  1. Press Windows + R key. Type regedit in the search dialog and click OK.0x87d00227-regedit
  2. Navigate to the following path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\DefaultMediaCost0x87d00227-metered-connections
  3. Right-click on the string(s) and choose Modify. Set the user cost to 0.metered-connection-sccm
  4. Restart your Data Usage and try to install the SCCM client again.

2. Tweak the Registry Editor’s settings

  1. Open Registry Editor by holding Windows + R, typing regedit, and hitting Enter.regedit
  2. Go to the following directory: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DusmSvc\Profiles\0x87d00227-non-metered
  3. If there are any adapters set to metered, they will appear here with a non-0 value under the Data property. Change it to 0.
  4. Restart your Data Usage and try again to install the SCCM client.

Each network adapter has its own key. If it holds a value different than 0, it’s set to metered connection, while a value of 0 means a non-metered one.

Don’t forget to restart your data usage for the changes to take effect. Only after that can you try to redeploy the client and get rid of the 0x87d00227 error issue.

3. Use Windows PowerShell

  1. Press the Windows key and search for Windows PowerShell. Click on Run as administrator to open.0x87d00227-powershell
  2. Confirm by clicking Yes in the UAC (User Account Control) message.
  3. Type the following commands to change all adapters to non-metered: # Change 'UserCost' value to '0' for all network adapter profiles
    Get-ChildItem 'Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DusmSvc\Profiles\*' | Set-ItemProperty -Name UserCost -Value 0
    # Restart the Data Usage service
    Restart-Service DusmSvc
  4. Reinstall the SCCM client.

We hope these managed to fix your ccmsetup failed with the 0x87d00227 error code issue.

Additionally, you might want to check the steps to turn off a metered connection on Windows 11. Then, you can force the SCCM client to use metered connection by tweaking its settings. Remember that this is not recommended, especially when using limited data plans.

Which solution worked for you? Tell us in the comment section below.

Still experiencing issues?

SPONSORED

If the above suggestions have not solved your problem, your computer may experience more severe Windows troubles. We suggest choosing an all-in-one solution like Fortect to fix problems efficiently. After installation, just click the View&Fix button and then press Start Repair.

This article covers:Topics: