CcmSetup failed with error code 0x87d00227

Hasan Bin Hasib 26 Reputation points
2020-09-02T08:16:35.97+00:00

Hi Everyone.

We are running MECM Version 2002. The SCCM client installation is being failed on several Windows 10 computers with the following error:
MapNLMCostDataToCCMCost() returning Cost 0x2
Client deployment cannot be fulfilled since use of metered network is not allowed.
Failed to parse 'C:\Windows\ccmsetup\ccmsetup.exe /mp:MS-SMS01.contoso.corp ' with error 0x87d00227
Updating MDM_ConfigSetting.ClientDeploymentErrorCode with value 2278556199
Failed to get client version for sending state messages. Error 0x8004100e
Updating MDM_ConfigSetting.ClientDeploymentErrorCode with value 2278556199
CcmSetup failed with error code 0x87d00227

The value of HKEY_LOCAL_MACHINE \SOFTWARE \Microsoft \Windows NT \CurrentVersion \NetworkList \DefaultMediaCost is already 1.

Whereas I have set HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DusmSvc\Profiles{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}*\UserCost to zero (0) and restarted the DusmSvc service several times. But the same error persists. Even tried restarting the client machines as well as my Site Server.

Please help. Thank you!

Microsoft Configuration Manager
0 comments No comments
{count} votes

4 answers

Sort by: Most helpful
  1. Simon Ren-MSFT 34,171 Reputation points Microsoft Vendor
    2020-09-03T10:48:46.41+00:00

    Hi,

    Thank you for coming Microsoft Q&A forum.

    The error code 0x87d00227 means "Functionality disabled". Have you enabled metering on any of the Network adapters? And please also check which option you have selected in the "Client communication on metered internet connections" setting in the clint settings.

    Similar threads for your reference:
    Lockdown Diary – Metered Internet Connections and Broken ConfigMgr Clients
    INSTALLATION OF SCCM AGENT FAILED WITH ERROR CODE 0X87D00227
    Metered internet connections

    Please note: Some links are not from Microsoft, just for your reference. Thanks for your time.

    Best regards,
    Simon
    If the response is helpful, please click "Accept Answer" and upvote it.

    1 person found this answer helpful.

  2. Jason Sandys 31,296 Reputation points Microsoft Employee
    2020-09-03T14:21:05.957+00:00
    1 person found this answer helpful.

  3. Jörgen Nilsson 186 Reputation points
    2020-09-02T11:27:12.247+00:00

    Hi,
    What kind of connection are you using? Here is a post by Sandy what they had change to solve it.
    https://msendpointmgr.com/2018/10/20/force-configmgr-client-deployment-on-metered-network/

    There are also some workarounds in the Uservoice item on the topic ob how to switch the connection to non metered
    https://configurationmanager.uservoice.com/forums/300492-ideas/suggestions/13004595-force-client-deployment-on-metered-network

    I hope that helps.

    Regards,
    Jörgen

    0 comments No comments

  4. Ihab Abedrabbo 11 Reputation points
    2022-03-15T11:24:12.393+00:00

    You can add /AllowMetered in the Client Push Installation Properties and it will work no matter if the connection is metered or not

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.