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 Security | Intune | Configuration Manager | Other
0 comments No comments
{count} votes

4 answers

Sort by: Most helpful
  1. Simon Ren-MSFT 40,341 Reputation points Microsoft External Staff
    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.

    2 people found this answer helpful.

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

  3. Ihab Abedrabbo 21 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

    1 person found this answer helpful.
    0 comments No comments

  4. Jörgen Nilsson 186 Reputation points Volunteer Moderator
    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

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.