Ccmsetup failed with error code 0x87d0029e

CCMSetup failed with error code 0x87d0029e,client push installation error 0x87d0029e,error 0x87d0029e sccm client agent push,ccmsetup error

CCMSetup failed with error code 0x87d0029e – I was working on a new SCCM deployment for a customer. After a week the SCCM deployment was done successfully. I handed it over to the customer after doing some basic configuration specified by customer. However after few days the I got an issue from customer end. The customer reported that client push installation is not working. During the client push installation the error found was ccmsetup failed with error code 0x87d0029e. The client agent installation failed with same error even with manual installation. So digging up the error from log file and error screenshot looked something like this.

Site version ‘5.00.7958.1000’ is compatible. Client deployment will continue.
Successfully downloaded client files via BITS.
Validated file ‘C:Windowsccmsetupvcredist_x86.exe’
A Fallback Status Point has not been specified.
CcmSetup failed with error code 0x87d0029e

CCMSetup failed with error code 0x87d0029eTroubleshooting CCMSetup failed with error code 0x87d0029e

To fix this error you could try the below steps.

PatchMyPC HorizontalAD

Patch My PC Sponsored AD
  1. In most cases deleting the ccmsetup folder and installing the client agent resolves this issue. The errors comes up due to corrupt components inside the ccmsetup folder. The ccmsetup folder is located under C:Windows. Therefore delete the ccmsetup folder and try pushing the client agent.
  2. Launch command prompt as Administrator. Type net stop winmgmt /y and press enter. Change the path to C:windowssystem32wbem and rename the folder repository to repository.old. To do this use the command: rename repository repository.old. Next start the winmgmt process using net start winmgmt command. Winmgmt is WMI service within the SVCHOST process running under the LocalSystem account. Close the command prompt. Now try pushing the SCCM client agent and it should work well.

If the above solution did not help you, let me know it via comments. If you have any other client agent installation issue, feel free to create support thread at community forums.

Avatar photo

Prajwal Desai is a Microsoft MVP in Enterprise Mobility. He writes articles on SCCM, Intune, Configuration Manager, Microsoft Intune, Azure, Windows Server, Windows 11, WordPress and other topics, with the goal of providing people with useful information.

  • Remove From My Forums
  • Question

  • Hello

    I have deployed SCCM 2012 R2 in a fresh new environment which has only One DC , SQL Server , Windows 7 Clients and SCCM 2012 R2. I had deployed multiple times SCCM 2012 in many other locations but this one is really strange , everytime i push the client
    installation using the Domain Administrator account I get an error :

    CcmSetup failed with error code 0x87d0029e

     the last four lines of my ccmsetup on windows 7 64bit client:

    Download Update: Connecting to the server. ccmsetup
    3/29/2014 9:57:24 AM 496 (0x01F0)
    Successfully completed BITS download for client deployment files.
    ccmsetup 3/29/2014 9:57:51 AM
    496 (0x01F0)
    Retrieved client version ‘5.00.7958.1000’ and minimum assignable site version ‘5.00.7845.1000’ from client package
    ccmsetup 3/29/2014 9:57:51 AM
    496 (0x01F0)
    Checking compatibility of site version ‘5.00.7958.1000’, expect newer than ‘5.00.7845.1000’
    ccmsetup 3/29/2014 9:57:51 AM
    496 (0x01F0)
    Site version ‘5.00.7958.1000’ is compatible. Client deployment will continue.
    ccmsetup 3/29/2014 9:57:51 AM
    496 (0x01F0)
    Successfully downloaded client files via BITS.
    ccmsetup 3/29/2014 9:57:51 AM
    496 (0x01F0)
    Validated file ‘C:Windowsccmsetupvcredist_x86.exe’ hash ’66B797B3B4F99488F53C2B676610DFE9868984C779536891A8D8F73EE214BC4B’
    ccmsetup 3/29/2014 9:57:51 AM
    496 (0x01F0)
    File ‘C:Windowsccmsetupvcredist_x64.exe’ with hash ‘C6CD2D3F0B11DC2A604FFDC4DD97861A83B77E21709BA71B962A47759C93F4C8’ from manifest doesn’t match with the file hash ‘A068B8F033DF43C0F157A794B4A542D3EE848B45682112C134D4479E416F5787’
    ccmsetup 3/29/2014 9:57:51 AM
    496 (0x01F0)
    A Fallback Status Point has not been specified.  Message with STATEID=’325′ will not be sent.
    ccmsetup 3/29/2014 9:57:51 AM
    496 (0x01F0)
    CcmSetup failed with error code 0x87d0029e ccmsetup
    3/29/2014 9:57:51 AM 2152 (0x0868)

Answers

    • Marked as answer by

      Monday, June 30, 2014 6:50 AM


Successfully downloaded client files via BITS. ccmsetup 10/23/2016 3:40:26 PM 4612 (0x1204)

Validated file ‘C:Windowsccmsetupvcredist_x86.exe’ hash ‘BBC26ACA42CD311A0E1EA1356852F061D863AF047F1891AC9952AB7E7CB8E04F’ ccmsetup 10/23/2016 3:40:26 PM 4612 (0x1204)

Validated file ‘C:Windowsccmsetupvcredist_x64.exe’ hash ‘E8F443960B2F4A588902C3ED1603B07E29366B35D6CD1F06BC2544345D270D72’ ccmsetup 10/23/2016 3:40:26 PM 4612 (0x1204)

Validated file ‘C:Windowsccmsetupvc50727_x64.exe’ hash ‘0551A61C85B718E1FA015B0C3E3F4C4EEA0637055536C00E7969286B4FA663E0’ ccmsetup 10/23/2016 3:40:27 PM 4612 (0x1204)

Validated file ‘C:WindowsccmsetupMicrosoftPolicyPlatformSetup.msi’ hash ‘998052F221F508A9E5E3BF73C0AB3124E1F45EA469DB770190CAC79D9144387D’ ccmsetup 10/23/2016 3:40:27 PM 4612 (0x1204)

Validated file ‘C:WindowsccmsetupWindowsFirewallConfigurationProvider.msi’ hash ‘3BF0651FD4A01170925CEF694468D4EF6F64D76FD3413DEBD14CB8DE019AA10E’ ccmsetup 10/23/2016 3:40:27 PM 4612 (0x1204)

File ‘C:WindowsccmsetupSilverlight.exe’ with hash ‘9C75C5154E91F044BD8646F25A2390E63C9E442BE6EA5E2672FBA92C637D505C’ from manifest doesn’t match with the file hash ‘BD7EC2CD5D5E31D39A183854C587681F49D1FC0DE47EF79AB0EA6D509DE64938’ ccmsetup 10/23/2016 3:40:27 PM 4612 (0x1204)

Failed to get client version for sending state messages. Error 0x8004100e ccmsetup 10/23/2016 3:40:27 PM 4612 (0x1204)

Params to send ‘5.0.8412.1004 Deployment Silverlight.exe’ ccmsetup 10/23/2016 3:40:27 PM 4612 (0x1204)

A Fallback Status Point has not been specified and no client was installed. Message with STATEID=’325′ will not be sent. ccmsetup 10/23/2016 3:40:27 PM 4612 (0x1204)

Failed to send status 325. Error (87D00215) ccmsetup 10/23/2016 3:40:27 PM 4612 (0x1204)

Failed to connect to policy namespace. Error 0x8004100e ccmsetup 10/23/2016 3:40:27 PM 4612 (0x1204)

Failed to revoke client upgrade local policy. Error 0x8004100e ccmsetup 10/23/2016 3:40:27 PM 4612 (0x1204)

Deleted file C:Windowsccmsetupccmsetup.xml ccmsetup 10/23/2016 3:40:27 PM 4612 (0x1204)

CcmSetup failed with error code 0x87d0029e ccmsetup 10/23/2016 3:40:27 PM 4612 (0x1204)

Consulting Services

Need help with your SCCM infrastructure ? Consult our fixed price consulting plans to see our rates or contact us for a custom quote.

As an SCCM administrator, it’s important to learn the concept of troubleshooting a Configuration Manager client installation. By targeting the SCCM client installation error codes, you will have a better idea of what is happening during client installation. The error codes are not an exact science, they can defer depending on the situation. For a better understanding of ccmsetup error codes, read this great post from Jason Sandys.

Client installation troubleshooting is probably your first challenge after an SCCM Installation. A better SCCM client installation rate equals better overall management. You want your SCCM non-client count to be as low as possible.

These error codes appear in ccmsetup logs, located on the target machine – C:windowsccmsetuplogs. During the SCCM client installation process, monitor the ccmsetup.log using cmtrace.exe and locate each error code.

SCCM Client Installation Error Codes

There are other logs, to which the SCCM client installation relates. If you don’t find enough information in the ccmsetup.log, scan all related log files in c:windowsccmlogsUse the command line net helpmsg, for more information about your return error code.

SCCM Console

You can also add the Last Installation Error column in the SCCM console:

  • Open the SCCM console and navigate to Assets and ComplianceDevices
  • In the devices view, right-click on the header and select Last Installation Error

SCCM Client Installation Error Codes

There are chances that the last error code returns an empty value for a device. Important to understand: an SCCM Client error code of “0” is a success.

This post from Technet Forums (Thanks to Charlie Hawkins), has inspired us to prepare a list of all error codes, that can happen during the SCCM client installation. Some errors have been added based on our personal experiences.

Feel free to send us any new error codes, this list will be updated based on your comments.

ID Source Description Solution
2 The system cannot find the file specified
This error occur when the WMI service is corrupt
Technet Resolution
WMI Repair
5 Access denied Make sure that the installation account is member of the Administrator Group
7 Reboot Required
8 Setup Already Running
9 Prerequisite evaluation failure
10 Setup manifest hash validation failure
52 You were not connected because a duplicate name exists on the network Check for duplicate name in DNS (IP)
52 You were not connected because a duplicate name exists on the network Check for duplicate name in DNS (IP)
53 Unable to locate
Cannot connect to admin$
Computer Browser not started
Add File & Print sharing to Exceptions in Firewall
Turn file and print on
KB920852
58 The specified server cannot perform the requested operation
64 Windows The specified network name is no longer available
67 Network name cannot be found Check if client has a DNS entry or invalid DNS
86 Incorrect network configuration
112 Not enough disk space Free some space on the computer
1003 Cannot complete this function
1053 The service did not respond to the start or control request in a timely fashion
1068 The dependency service or group failed to start
1130 Windows Not enough server storage is available to process this command
1203 The network path was either typed incorrectly, does not exist, or the network provider is not currently available
Please try retyping the path or contact your network administrator
1208 Windows An extended error has occurred
1305 The revision level is unknown
1396 Login Failure The target account name is incorrect Check for duplicate name in DNS (IP)
NBTSTAT -a reverse lookup
1450 Windows Insufficient system resources exist to complete the requested service
1603 CCMExec could not be stopped Reboot and install the client as administrator
1618 MSI This error is cause by a multiple client.msi installation at the same time Stop all related MSI install process
1789 The trust relationship between this workstation and the primary domain failed KB2771040
12002 Failed to send HTTP Request Check firewall ports
8007045D MSI Setup was unable to create the WMI namespace CCM Delete all SCCM folders and rebuilt wmi Repository
800706BA WMI Unable to connect to WMI on remote machine Prajwal Desai post
80041001 MSI Setup was unable to create the WMI namespace CCM
Warning 25101. Setup was unable to delete WMI namespace CIMV2SMS
WMI Repair
8004103B WMI Unable to create the WMI Namespace Rebuild WMI Repository
80070070 Setup failed due to unexpected circumstances Rebuild WMI Repository
87D0029E WMI CCMSetup Failed Prajwal Desai post
2147023174 The RPC server is unavailable Check out firewall or AntiVirus
2147024891 Access is denied
2147749889 WMI Generic failure
2147749890 WMI Not found WMI Repair
2147749904 WMI Invalid class
2147749908 WMI Initialization failure
2147942405 Access is Denied Missing Firewall rules
MacAfee-HIPS
2147944122 The RPC server is unavailable KB899965
Dcom is miss-configured for security
2148007941 Server Execution Failed
Technet Forums Sources

Don’t forget to put emphasis on the prerequisites of the SCCM client, this will increase your success percentage during client installation. You can also check the list of client commands list, as additional help for troubleshooting your SCCM clients.

SCCM Client Installation Error CodesReporting

Knowing the client installation status from reports reduces the number of devices without SCCM client installed in your IT infrastructure. It also increases your effectiveness, when it’s time to tackle all unhealthy clients.

One of our custom SSRS reports is made especially for the Configuration Manager Client. This report now shows the last SCCM client installation error codes, including the description of the installation deployment state. This report will help you achieve the *near* 100% client installation, that your project manager loves to see.

Hi,
I have installed a new SCCM 2012 server into a site with an existing 2007 SCCM server.

After jumping through hoops managed to get Management Point working.

I am trying to manually install SCCM client on a windows 8.1 machine, but I now have issue in my ccmsetup

[/<![LOG[File 'C:Windowsccmsetupclient.msi' with hash 'A5732CE24F2B1545E9FBA458971E0A5504093E0F743CA9E8BD9C047582902878' from manifest doesn't match with the file hash 'D14D962286AF54C580F12D9B12DC4AD6ECE3E9873204AC82B11182C836D6066A']LOG]!><time="12:31:05.414-660" date="11-27-2014" component="ccmsetup" context="" type="2" thread="1368" file="util.cpp:2614">
<![LOG[A Fallback Status Point has not been specified.  Message with STATEID='325' will not be sent.]LOG]!><time="12:31:05.414-660" date="11-27-2014" component="ccmsetup" context="" type="1" thread="1368" file="ccmsetup.cpp:9763">
<![LOG[Deleted file C:Windowsccmsetupccmsetup.xml]LOG]!><time="12:31:05.414-660" date="11-27-2014" component="ccmsetup" context="" type="1" thread="1368" file="ccmsetup.cpp:9493">
<![LOG[CcmSetup failed with error code 0x87d0029e]LOG]!><time="12:31:05.414-660" date="11-27-2014" component="ccmsetup" context="" type="1" thread="1368" file="ccmsetup.cpp:10879">

Open in new window

Not sure why the hashes are different.

Any ideas?

in the CCMSETUP.LOG i get this…

Failed (0x87d0027e) to send location request to ‘PR1.na.corp.com’. StatusCode 403, StatusText ‘Forbidden’

Failed to get DP locations as the expected version from MP ‘PR1.na.corp.com’. Error 0x87d0027e

DownloadFileByWinHTTP failed with error 0x87d0027e

CcmSetup failed with error code 0x87d0027e

CCMSETUP bootstrap from Internet: 0 	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
Current AD forest name is corp.com, domain name is na.corp.com	LocationServices	12/28/2018 7:17:14 AM	680 (0x02A8)
Domain joined client is in Intranet	LocationServices	12/28/2018 7:17:14 AM	680 (0x02A8)
Current AD site of machine is NA-USA-XX	LocationServices	12/28/2018 7:17:14 AM	680 (0x02A8)
DHCP entry points already initialized.	LocationServices	12/28/2018 7:17:14 AM	680 (0x02A8)
Begin checking Alternate Network Configuration	LocationServices	12/28/2018 7:17:14 AM	680 (0x02A8)
Finished checking Alternate Network Configuration	LocationServices	12/28/2018 7:17:14 AM	680 (0x02A8)
Sending message body '<ContentLocationRequest SchemaVersion="1.00"  BGRVersion="1">
<AssignedSite SiteCode="NA1"/>
<ClientPackage RequestForLatest="0" DeploymentFlags="4098"/>
<ClientLocationInfo LocationType="SMSPACKAGE" DistributeOnDemand="0" UseProtected="0" AllowCaching="0" BranchDPFlags="0" AllowHTTP="1" AllowSMB="0" AllowMulticast="0" UseAzure="1" DPTokenAuth="1" UseInternetDP="0">
<ADSite Name="NA-USA-XX"/>
<Forest Name="corp.com"/>
<Domain Name="na.corp.com"/>
<IPAddresses>
<IPAddress SubnetAddress="10.0.112.0" Address="10.0.112.100"/>
</IPAddresses>
</ClientLocationInfo>
</ContentLocationRequest>
'	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
Sending location request to 'PR1.na.corp.com' with payload '<ContentLocationRequest SchemaVersion="1.00"  BGRVersion="1">
<AssignedSite SiteCode="NA1"/>
<ClientPackage RequestForLatest="0" DeploymentFlags="4098"/>
<ClientLocationInfo LocationType="SMSPACKAGE" DistributeOnDemand="0" UseProtected="0" AllowCaching="0" BranchDPFlags="0" AllowHTTP="1" AllowSMB="0" AllowMulticast="0" UseAzure="1" DPTokenAuth="1" UseInternetDP="0">
<ADSite Name="NA-USA-XX"/>
<Forest Name="corp.com"/>
<Domain Name="na.corp.com"/>
<IPAddresses>
<IPAddress SubnetAddress="10.0.112.0" Address="10.0.112.100"/>
</IPAddresses>
</ClientLocationInfo>
</ContentLocationRequest>
'	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
Client is not on internet	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
Client is set to use webproxy if available.	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
ccmsetup: Host=PR1.na.corp.com, Path=/ccm_system/request, Port=80, Protocol=http, CcmTokenAuth=0, Flags=0x14101, Options=0xe0	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
Created connection on port 80	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
Trying without proxy.	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
[CCMHTTP] ERROR: URL=http://PR1.na.corp.com/ccm_system/request, Port=80, Options=224, Code=0, Text=CCM_E_BAD_HTTP_STATUS_CODE	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
[CCMHTTP] ERROR INFO: StatusCode=403 StatusText=Forbidden	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
Raising event:
instance of CCM_CcmHttp_Status
{
ClientID = "GUID:C838FE5B-D6BB-45D9-A60F-17042A765771";
DateTime = "20181228121714.651000+000";
HostName = "PR1.na.corp.com";
HRESULT = "0x87d0027e";
ProcessID = 6864;
StatusCode = 403;
ThreadID = 680;
};
ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
Failed to submit event to the Status Agent. Attempting to create pending event.	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
Raising pending event:
instance of CCM_CcmHttp_Status
{
ClientID = "GUID:C838FE5B-D6BB-45D9-A60F-17042A765771";
DateTime = "20181228121714.651000+000";
HostName = "PR1.na.corp.com";
HRESULT = "0x87d0027e";
ProcessID = 6864;
StatusCode = 403;
ThreadID = 680;
};
ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
Successfully submitted pending event to WMI.	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
Failed (0x87d0027e) to send location request to 'PR1.na.corp.com'. StatusCode 403, StatusText 'Forbidden'	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
Failed to send location message to 'PR1.na.corp.com'. Status text 'Forbidden'	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
GetDPLocations failed with error 0x87d0027e	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
Failed to get DP locations as the expected version from MP 'PR1.na.corp.com'. Error 0x87d0027e	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
Failed to find DP locations from MP 'PR1.na.corp.com' with error 0x87d0027e, status code 403. Check next MP.	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
Only one MP PR1.na.corp.com is specified. Use it.	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
Have already tried all MPs. Couldn't find DP locations.	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
Downloading 'HTTP://PR1.na.corp.com/CCM_Client/ccmsetup.cab' to 'C:windowsccmsetup\ccmsetup.cab'	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
Client is not on internet	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
Client is set to use webproxy if available.	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
ccmsetup: Host=PR1.na.corp.com, Path=/CCM_Client/ccmsetup.cab, Port=80, Protocol=http, CcmTokenAuth=0, Flags=0x4101, Options=0xe0	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
Created connection on port 80	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
Trying without proxy.	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
[CCMHTTP] ERROR: URL=HTTP://PR1.na.corp.com/CCM_Client/ccmsetup.cab, Port=80, Options=224, Code=0, Text=CCM_E_BAD_HTTP_STATUS_CODE	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
[CCMHTTP] ERROR INFO: StatusCode=403 StatusText=Forbidden	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
Raising event:
instance of CCM_CcmHttp_Status
{
ClientID = "GUID:C838FE5B-D6BB-45D9-A60F-17042A765771";
DateTime = "20181228121714.728000+000";
HostName = "PR1.na.corp.com";
HRESULT = "0x87d0027e";
ProcessID = 6864;
StatusCode = 403;
ThreadID = 680;
};
ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
Failed to submit event to the Status Agent. Attempting to create pending event.	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
Raising pending event:
instance of CCM_CcmHttp_Status
{
ClientID = "GUID:C838FE5B-D6BB-45D9-A60F-17042A765771";
DateTime = "20181228121714.728000+000";
HostName = "PR1.na.corp.com";
HRESULT = "0x87d0027e";
ProcessID = 6864;
StatusCode = 403;
ThreadID = 680;
};
ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
Successfully submitted pending event to WMI.	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
DownloadFileByWinHTTP failed with a non-recoverable failure, 0x87d0027e	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
DownloadFileByWinHTTP failed with error 0x87d0027e	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
Updating MDM_ConfigSetting.ClientDeploymentErrorCode with value 2278556286	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
OS is not Win10RS3+, ENDOK.	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
[5.00.8740.1004] Params to send '5.0.8740.1004 Deployment Error 0x87d0027e. Url HTTP://PR1.na.corp.com/CCM_Client/ccmsetup.cab'	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
<ClientDeploymentMessage ErrorCode="-2016411010"><Client Baseline="1" BaselineCookie="" Platform="2" Langs="LP1028LP1031LP1036LP1040LP1043LP1045LP1046LP1049LP2052LP2070LP3082"/><Packages><Package ID="{35830D25-C204-4A85-B428-B3519B15FAC2}"/><Package ID="{533A9EAF-0290-4736-B6D8-FFB9B33E0FB3}"/><Package ID="{596F6161-506D-48DC-B125-CA76B4E0E86C}"/><Package ID="{65C1167D-B9E5-4DE5-99A1-9F67AFB4FCD3}"/><Package ID="{85D95BE4-F3E2-4FCB-947D-938AB0899881}"/><Package ID="{89E379A6-3107-41BD-BD08-F78EBCBB905F}"/><Package ID="{92D0AB9A-BF19-4156-9B2F-3AF8DA5DD04F}"/><Package ID="{D8547A7F-3D93-4CCC-A30A-BF5EA32B7624}"/><Package ID="{D9532FBA-0FFE-4802-8287-D15A3B1CF7FF}"/><Package ID="{E49858F2-9320-424C-99D0-781973BA8F7B}"/><Package ID="{FAB888AB-2E9A-48C0-854D-04BCAE6C7F18}"/></Packages></ClientDeploymentMessage>	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
Raised pending client deployment state message.	ccmsetup	12/28/2018 7:17:14 AM	680 (0x02A8)
Updating MDM_ConfigSetting.ClientDeploymentErrorCode with value 2278556286	ccmsetup	12/28/2018 7:17:14 AM	5312 (0x14C0)
OS is not Win10RS3+, ENDOK.	ccmsetup	12/28/2018 7:17:14 AM	5312 (0x14C0)
'Configuration Manager Client Retry Task' is scheduled to run at 12/28/2018 12:17:14 PM (local) 12/28/2018 05:17:14 PM (UTC) time with arguments '   "/mp:PR1.na.corp.com" RESETKEYINFORMATION="true" /RetryWinTask:4'.	ccmsetup	12/28/2018 7:17:14 AM	5312 (0x14C0)
Folder 'MicrosoftMicrosoftConfiguration Manager' not found. Task does not exist.	ccmsetup	12/28/2018 7:17:14 AM	5312 (0x14C0)
Successfully created task 'Configuration Manager Client Retry Task'	ccmsetup	12/28/2018 7:17:15 AM	5312 (0x14C0)
CcmSetup failed with error code 0x87d0027e	ccmsetup	12/28/2018 7:17:15 AM	5312 (0x14C0)

but if i look at the LocationServices.log and CcmMessaging.log i see ZERO issues….

any ideas?

Нашел я как то в локальной сети сервер, не управляемый SCCM. Не порядок, подумал я и запустил установку клиента SCCM на проблемный сервер с сервера управления. Установка потерпела крах. Процесс ccmsetup.exe запускался и тут же прекарщался. В логe ccmsetup.log первая ошибка была

Could not create WMI locator class (80040154)

Эта ужасная ошибка не давала покоя в течение дней, наверно, десяти, пока я не поборол её.

Вообще сама по себе она говорит, что есть проблемы с WMI, однако всяческие проверки показали, что WMI тут не причем. Оказывается код ошибки 0x80040154 говорит о том, что не зарегистрирован какой-то COM класс, но какой загадка. В поисках ответов нашел, что проблема скорее всего в том, что не работает функция CoCreateInstance или CoCreateInstanceEx, используемые для создания объектов. По этим функциям в поисковике раскопал несколько проблем, которые возникали у людей, в итоге пришёл к тому что необходимо в оснастке comexp.msc поглядеть на объекты COM. И наконец, я наткнулся на ошибку.

TcCtx. TransactionContext Object was not found in registry

TcCtx. TransactionContext Object was not found in registry

С такими показаниями решить проблему оказалось делом техники. Необходимо в свойствах объекта TcCtx. TransactionContext найти значение CLSID. Так как проблема возникала в COM+ Utilities (32 bit), то необходимо искать эти объекты в разделе реестра HKEY_CLASSES_ROOTWow6432NodeCLSID. Этих объектов там не было, поэтому я экспортировал ключи HKEY_CLASSES_ROOTWow6432NodeCLSID{5cb66670-d3d4-11cf-acab-00a024a55aef} и HKEY_CLASSES_ROOTWow6432NodeCLSID{7999FC25-D3C6-11CF-ACAB-00A024A55AEF} со здорового компьютера на этот проблемный. В результате первая ошибка в ccmsetup.log исчезла.

Однако, осталась ещё одна ошибка

Failed to get assigned site from AD. Error 0x87d00227

Такую ошибку решить не представляется никакой возможности, поэтому я перешёл к следующему этапу.

На этот раз я скопировал папку, из которой устанавливается клиент на проблемный сервер и запустил локально в итоге получил ошибки

CreateInstance of CLSID_BackgroundCopyManager failed with 80040154. Unable to check BITS version
This operating system does not contain the correct version of BITS. BITS 2.5 or later is required.

Я предпринял попытку восстановить BITS, однако, проблема оказалась не в этом. Пресловутая ошибка 0x80040154. В ходе посиков я раскопал, что объект BackgroundCopyManager входит в интерфейс IBackgroundCopyManager, CLSID которого {5CE34C0D-0DC9-4C1F-897C-DAA1B78CEE7C}, этого раздела не было в том же разделе реестра, в котором не было объекта TcCtx. TransactionContext. По отработаной схеме я экспортировал этот раздел со здоровой машины и импортировал на этот проблемный сервер.

В итоге, клиент SCCM благополучно установился.

PS

Добавлю, что в ходе последующих изысканий было выявлено, что не работают некоторые кнопки и ссылки в интерфейсе Windows и не запускается Internet Explorer 9 32-bit. Оказалось что надо перерегистрировать все dll в папке %windir%sysWOW64. Скорее всего, перерегистрация всех библиотек помогла бы и в решении пролемы с невозможностью установить клиента SCCM.

Short version:

Boundaries are setup. DPs are setup.

I have changed / reinstalled / restarted just about everything, and I have been stuck on this problem for a few weeks despite trying every single google-able answer I could find.

Firewalls are OFF.

I either get this error: 

GetDPLocations failed with error 0x87d00215 ccmsetup 10/29/2012 1:03:11 PM 276 (0x0114)
Failed to get DP locations as the expected version from MP ‘TUL-SCCM.OGCI.COM’. Error 0x87d00215 ccmsetup 10/29/2012 1:03:11 PM 276 (0x0114)

Or this error:

GetDPLocations failed with error 0x80072ee2 ccmsetup 10/29/2012 1:38:23 PM 2360 (0x0938)
Failed to get DP locations as the expected version from MP ‘TUL-SCCM.OGCI.COM’. Error 0x80072ee2 ccmsetup 10/29/2012 1:38:23 PM 2360 (0x0938)

(This error is a timeout, I know that.)

Not sure if this means anything at all, but, here:

Sending message body ‘<ContentLocationRequest SchemaVersion=»1.00″>
  <ClientPackage/>
  <ClientLocationInfo LocationType=»SMSPACKAGE» DistributeOnDemand=»0″ UseProtected=»0″ AllowCaching=»0″ BranchDPFlags=»0″ AllowHTTP=»1″ AllowSMB=»0″ AllowMulticast=»0″ UseInternetDP=»0″>
    <ADSite Name=»TUL»/>
    <Forest Name=»ogci.com»/>
    <Domain Name=»ogci.com»/>
    <IPAddresses>
<IPAddress SubnetAddress=»10.100.0.0″ Address=»10.100.10.3″/>
<IPAddress SubnetAddress=»192.168.139.0″ Address=»192.168.139.1″/>
<IPAddress SubnetAddress=»192.168.190.0″ Address=»192.168.190.1″/>
    </IPAddresses>
  </ClientLocationInfo>
</ContentLocationRequest>
‘ ccmsetup 10/29/2012 1:13:11 PM 276 (0x0114)
Sending message header ‘<Msg SchemaVersion=»1.1″><ID>{58785364-2D84-4320-B32F-EAAE3211ABF7}</ID><SourceHost>TUL-EMCKNIGHT</SourceHost><TargetAddress>mp:[http]MP_LocationManager</TargetAddress><ReplyTo>direct:TUL-EMCKNIGHT:LS_ReplyLocations</ReplyTo><Priority>3</Priority><Timeout>600</Timeout><ReqVersion>5931</ReqVersion><TargetHost>TUL-SCCM.OGCI.COM</TargetHost><TargetEndpoint>MP_LocationManager</TargetEndpoint><ReplyMode>Sync</ReplyMode><Protocol>http</Protocol><SentTime>2012-10-29T18:13:11Z</SentTime><Body Type=»ByteRange» Offset=»0″ Length=»1270″/><Hooks><Hook3 Name=»zlib-compress»/></Hooks><Payload Type=»inline»/></Msg>’ ccmsetup 10/29/2012 1:13:11 PM 276 (0x0114)
CCM_POST ‘HTTP:/ Opens a new window/TUL-SCCM.OGCI.COM/ccm_system/request Opens a new window‘ ccmsetup 10/29/2012 1:13:11 PM 276 (0x0114)
Content boundary is ‘—aAbBcCdDv1234567890VxXyYzZ’ ccmsetup 10/29/2012 1:13:11 PM 276 (0x0114)
Received header ‘NoReply’ ccmsetup 10/29/2012 1:13:11 PM 276 (0x0114)

And here is the full log.

Next retry in 10 minute(s)… ccmsetup 10/29/2012 1:03:11 PM 276 (0x0114)
Current AD site of machine is TUL LocationServices 10/29/2012 1:13:11 PM 276 (0x0114)
Local Machine is joined to an AD domain LocationServices 10/29/2012 1:13:11 PM 276 (0x0114)
Current AD forest name is ogci.com, domain name is ogci.com LocationServices 10/29/2012 1:13:11 PM 276 (0x0114)
DHCP entry points already initialized. LocationServices 10/29/2012 1:13:11 PM 276 (0x0114)
Begin checking Alternate Network Configuration LocationServices 10/29/2012 1:13:11 PM 276 (0x0114)
Finished checking Alternate Network Configuration LocationServices 10/29/2012 1:13:11 PM 276 (0x0114)
Adapter {911AA913-E781-4AC3-8597-5BAC5B7B27C6} is DHCP enabled. Checking quarantine status. LocationServices 10/29/2012 1:13:11 PM 276 (0x0114)
Adapter {C720E8F5-AABA-40DA-A65C-BA9AF7D1A6CD} is DHCP enabled. Checking quarantine status. LocationServices 10/29/2012 1:13:11 PM 276 (0x0114)
Sending message body ‘<ContentLocationRequest SchemaVersion=»1.00″>
  <ClientPackage/>
  <ClientLocationInfo LocationType=»SMSPACKAGE» DistributeOnDemand=»0″ UseProtected=»0″ AllowCaching=»0″ BranchDPFlags=»0″ AllowHTTP=»1″ AllowSMB=»0″ AllowMulticast=»0″ UseInternetDP=»0″>
    <ADSite Name=»TUL»/>
    <Forest Name=»ogci.com»/>
    <Domain Name=»ogci.com»/>
    <IPAddresses>
<IPAddress SubnetAddress=»10.100.0.0″ Address=»10.100.10.3″/>
<IPAddress SubnetAddress=»192.168.139.0″ Address=»192.168.139.1″/>
<IPAddress SubnetAddress=»192.168.190.0″ Address=»192.168.190.1″/>
    </IPAddresses>
  </ClientLocationInfo>
</ContentLocationRequest>
‘ ccmsetup 10/29/2012 1:13:11 PM 276 (0x0114)
Sending message header ‘<Msg SchemaVersion=»1.1″><ID>{58785364-2D84-4320-B32F-EAAE3211ABF7}</ID><SourceHost>TUL-EMCKNIGHT</SourceHost><TargetAddress>mp:[http]MP_LocationManager</TargetAddress><ReplyTo>direct:TUL-EMCKNIGHT:LS_ReplyLocations</ReplyTo><Priority>3</Priority><Timeout>600</Timeout><ReqVersion>5931</ReqVersion><TargetHost>TUL-SCCM.OGCI.COM</TargetHost><TargetEndpoint>MP_LocationManager</TargetEndpoint><ReplyMode>Sync</ReplyMode><Protocol>http</Protocol><SentTime>2012-10-29T18:13:11Z</SentTime><Body Type=»ByteRange» Offset=»0″ Length=»1270″/><Hooks><Hook3 Name=»zlib-compress»/></Hooks><Payload Type=»inline»/></Msg>’ ccmsetup 10/29/2012 1:13:11 PM 276 (0x0114)
CCM_POST ‘HTTP:/ Opens a new window/TUL-SCCM.OGCI.COM/ccm_system/request Opens a new window‘ ccmsetup 10/29/2012 1:13:11 PM 276 (0x0114)
Content boundary is ‘—aAbBcCdDv1234567890VxXyYzZ’ ccmsetup 10/29/2012 1:13:11 PM 276 (0x0114)
Received header ‘NoReply’ ccmsetup 10/29/2012 1:13:11 PM 276 (0x0114)
GetDPLocations failed with error 0x87d00215 ccmsetup 10/29/2012 1:13:11 PM 276 (0x0114)
MP ‘TUL-SCCM.OGCI.COM’ didn’t return DP locations for client package with the expected version. Retrying in 30 minutes. ccmsetup 10/29/2012 1:13:11 PM 276 (0x0114)
Next retry in 30 minute(s)… ccmsetup 10/29/2012 1:13:11 PM 276 (0x0114)
==========[ ccmsetup started in process 3696 ]========== ccmsetup 10/29/2012 1:37:14 PM 496 (0x01F0)
CcmSetup version: 5.0.7711.0000 ccmsetup 10/29/2012 1:37:14 PM 496 (0x01F0)
Running on OS (6.1.7601). Service Pack (1.0). SuiteMask = 256. Product Type = 1 ccmsetup 10/29/2012 1:37:14 PM 496 (0x01F0)
Ccmsetup command line: C:WindowsccmsetupCCMSetup.exe  /mp:TUL-SCCM.OGCI.COM SMSSITECODE=AUTO ccmsetup 10/29/2012 1:37:14 PM 496 (0x01F0)
Command line parameters for ccmsetup have been specified.  No registry lookup for command line parameters is required. ccmsetup 10/29/2012 1:37:14 PM 496 (0x01F0)
Command line: C:WindowsccmsetupCCMSetup.exe  /mp:TUL-SCCM.OGCI.COM SMSSITECODE=AUTO ccmsetup 10/29/2012 1:37:14 PM 496 (0x01F0)
SslState value: 224 ccmsetup 10/29/2012 1:37:14 PM 496 (0x01F0)
Detected client version 5.00.7711.0000 from WMI. ccmsetup 10/29/2012 1:37:14 PM 496 (0x01F0)
Updated security on object C:Windowsccmsetup. ccmsetup 10/29/2012 1:37:14 PM 496 (0x01F0)
A Fallback Status Point has not been specified.  Message with STATEID=’100′ will not be sent. ccmsetup 10/29/2012 1:37:14 PM 496 (0x01F0)
ccmsetup is shutting down ccmsetup 10/29/2012 1:37:14 PM 2272 (0x08E0)
Sent stop request to ccmsetup service ccmsetup 10/29/2012 1:37:14 PM 496 (0x01F0)
Shutdown has been requested ccmsetup 10/29/2012 1:37:16 PM 276 (0x0114)
Shutdown has been requested ccmsetup 10/29/2012 1:37:16 PM 276 (0x0114)
A Fallback Status Point has not been specified.  Message with STATEID=’301′ will not be sent. ccmsetup 10/29/2012 1:37:16 PM 2272 (0x08E0)
CcmSetup failed with error code 0x80004004 ccmsetup 10/29/2012 1:37:16 PM 2272 (0x08E0)
ccmsetup service is stopped. ccmsetup 10/29/2012 1:37:17 PM 496 (0x01F0)
Successfully deleted the ccmsetup service ccmsetup 10/29/2012 1:37:22 PM 496 (0x01F0)
Successfully created the ccmsetup service ccmsetup 10/29/2012 1:37:22 PM 496 (0x01F0)
==========[ ccmsetup started in process 4588 ]========== ccmsetup 10/29/2012 1:37:22 PM 5748 (0x1674)
CcmSetup version: 5.0.7711.0000 ccmsetup 10/29/2012 1:37:22 PM 5748 (0x1674)
Running on OS (6.1.7601). Service Pack (1.0). SuiteMask = 256. Product Type = 1 ccmsetup 10/29/2012 1:37:22 PM 5748 (0x1674)
Ccmsetup command line: «C:Windowsccmsetupccmsetup.exe» /runservice «/mp:TUL-SCCM.OGCI.COM» «SMSSITECODE=AUTO» ccmsetup 10/29/2012 1:37:22 PM 5748 (0x1674)
Command line parameters for ccmsetup have been specified.  No registry lookup for command line parameters is required. ccmsetup 10/29/2012 1:37:22 PM 5748 (0x1674)
Command line: «C:Windowsccmsetupccmsetup.exe» /runservice «/mp:TUL-SCCM.OGCI.COM» «SMSSITECODE=AUTO» ccmsetup 10/29/2012 1:37:22 PM 5748 (0x1674)
SslState value: 224 ccmsetup 10/29/2012 1:37:22 PM 5748 (0x1674)
CCMHTTPPORT:    80 ccmsetup 10/29/2012 1:37:22 PM 5748 (0x1674)
CCMHTTPSPORT:    443 ccmsetup 10/29/2012 1:37:22 PM 5748 (0x1674)
CCMHTTPSSTATE:    224 ccmsetup 10/29/2012 1:37:22 PM 5748 (0x1674)
CCMHTTPSCERTNAME:     ccmsetup 10/29/2012 1:37:22 PM 5748 (0x1674)
FSP:     ccmsetup 10/29/2012 1:37:22 PM 5748 (0x1674)
CCMFIRSTCERT:    1 ccmsetup 10/29/2012 1:37:22 PM 5748 (0x1674)
Client is set to use HTTPS when available. The current state is 480. ccmsetup 10/29/2012 1:37:22 PM 5748 (0x1674)
CCMCERTID:    SMS;588C19AFC02E55BE93C0C1573C05551397FD74F9 ccmsetup 10/29/2012 1:37:22 PM 5748 (0x1674)
Config file:       ccmsetup 10/29/2012 1:37:22 PM 5748 (0x1674)
Retry time:       10 minute(s) ccmsetup 10/29/2012 1:37:22 PM 5748 (0x1674)
MSI log file:     C:Windowsccmsetupclient.msi.log ccmsetup 10/29/2012 1:37:22 PM 5748 (0x1674)
MSI properties:    SMSSITECODE=»AUTO» CCMHTTPPORT=»80″ CCMHTTPSPORT=»443″ CCMHTTPSSTATE=»224″ CCMFIRSTCERT=»1″ CCMCERTID=»SMS;588C19AFC02E55BE93C0C1573C05551397FD74F9″ ccmsetup 10/29/2012 1:37:22 PM 5748 (0x1674)
Source List: ccmsetup 10/29/2012 1:37:22 PM 5748 (0x1674)
MPs: ccmsetup 10/29/2012 1:37:22 PM 5748 (0x1674)
                  TUL-SCCM.OGCI.COM ccmsetup 10/29/2012 1:37:22 PM 5748 (0x1674)
Detected client version 5.00.7711.0000 from WMI. ccmsetup 10/29/2012 1:37:22 PM 5748 (0x1674)
Updated security on object C:Windowsccmsetup. ccmsetup 10/29/2012 1:37:22 PM 5748 (0x1674)
A Fallback Status Point has not been specified.  Message with STATEID=’100′ will not be sent. ccmsetup 10/29/2012 1:37:22 PM 5748 (0x1674)
Successfully started the ccmsetup service ccmsetup 10/29/2012 1:37:22 PM 496 (0x01F0)
CcmSetup is exiting with return code 0 ccmsetup 10/29/2012 1:37:22 PM 496 (0x01F0)
Running as user «SYSTEM» ccmsetup 10/29/2012 1:37:22 PM 2360 (0x0938)
Detected 387208 MB free disk space on system drive. ccmsetup 10/29/2012 1:37:22 PM 2360 (0x0938)
Ccmsetup is being restarted due to an administrative action. Installation files will be reset and downloaded again. ccmsetup 10/29/2012 1:37:22 PM 2360 (0x0938)
Only one MP TUL-SCCM.OGCI.COM is specified. Use it. ccmsetup 10/29/2012 1:37:22 PM 2360 (0x0938)
Searching for DP locations from MP(s)… ccmsetup 10/29/2012 1:37:22 PM 2360 (0x0938)
Current AD site of machine is TUL LocationServices 10/29/2012 1:37:22 PM 2360 (0x0938)
Local Machine is joined to an AD domain LocationServices 10/29/2012 1:37:22 PM 2360 (0x0938)
Current AD forest name is ogci.com, domain name is ogci.com LocationServices 10/29/2012 1:37:23 PM 2360 (0x0938)
DhcpGetOriginalSubnetMask entry point is supported. LocationServices 10/29/2012 1:37:23 PM 2360 (0x0938)
Begin checking Alternate Network Configuration LocationServices 10/29/2012 1:37:23 PM 2360 (0x0938)
Finished checking Alternate Network Configuration LocationServices 10/29/2012 1:37:23 PM 2360 (0x0938)
Adapter {911AA913-E781-4AC3-8597-5BAC5B7B27C6} is DHCP enabled. Checking quarantine status. LocationServices 10/29/2012 1:37:23 PM 2360 (0x0938)
Adapter {C720E8F5-AABA-40DA-A65C-BA9AF7D1A6CD} is DHCP enabled. Checking quarantine status. LocationServices 10/29/2012 1:37:23 PM 2360 (0x0938)
Sending message body ‘<ContentLocationRequest SchemaVersion=»1.00″>
  <ClientPackage/>
  <ClientLocationInfo LocationType=»SMSPACKAGE» DistributeOnDemand=»0″ UseProtected=»0″ AllowCaching=»0″ BranchDPFlags=»0″ AllowHTTP=»1″ AllowSMB=»0″ AllowMulticast=»0″ UseInternetDP=»0″>
    <ADSite Name=»TUL»/>
    <Forest Name=»ogci.com»/>
    <Domain Name=»ogci.com»/>
    <IPAddresses>
<IPAddress SubnetAddress=»10.100.0.0″ Address=»10.100.10.3″/>
<IPAddress SubnetAddress=»192.168.139.0″ Address=»192.168.139.1″/>
<IPAddress SubnetAddress=»192.168.190.0″ Address=»192.168.190.1″/>
    </IPAddresses>
  </ClientLocationInfo>
</ContentLocationRequest>
‘ ccmsetup 10/29/2012 1:37:23 PM 2360 (0x0938)
Sending message header ‘<Msg SchemaVersion=»1.1″><ID>{BEFA6BB9-59B2-4F1E-8AF7-447FABE54EBB}</ID><SourceHost>TUL-EMCKNIGHT</SourceHost><TargetAddress>mp:[http]MP_LocationManager</TargetAddress><ReplyTo>direct:TUL-EMCKNIGHT:LS_ReplyLocations</ReplyTo><Priority>3</Priority><Timeout>600</Timeout><ReqVersion>5931</ReqVersion><TargetHost>TUL-SCCM.OGCI.COM</TargetHost><TargetEndpoint>MP_LocationManager</TargetEndpoint><ReplyMode>Sync</ReplyMode><Protocol>http</Protocol><SentTime>2012-10-29T18:37:23Z</SentTime><Body Type=»ByteRange» Offset=»0″ Length=»1270″/><Hooks><Hook3 Name=»zlib-compress»/></Hooks><Payload Type=»inline»/></Msg>’ ccmsetup 10/29/2012 1:37:23 PM 2360 (0x0938)
CCM_POST ‘HTTP:/ Opens a new window/TUL-SCCM.OGCI.COM/ccm_system/request Opens a new window‘ ccmsetup 10/29/2012 1:37:23 PM 2360 (0x0938)
GetDPLocations failed with error 0x80072ee2 ccmsetup 10/29/2012 1:38:23 PM 2360 (0x0938)
Failed to get DP locations as the expected version from MP ‘TUL-SCCM.OGCI.COM’. Error 0x80072ee2 ccmsetup 10/29/2012 1:38:23 PM 2360 (0x0938)
Next retry in 10 minute(s)… ccmsetup 10/29/2012 1:38:23 PM 2360 (0x0938)

Any help would be greatly appreciated. I think I have tried just about everything…….

Понравилась статья? Поделить с друзьями: