Ccmsetup failed with error code 0x80004005

Recently, our SCCM administrator saw fit to remove the Configuration Manager client from my machine. He has been unable to get the client re-installed, and now he wants me to rebuild my system. I am of the opinion that this issue should be solvable with much less hassle, so I have decided to try resolving the issue myself. Here is what I have found:

Recently, our SCCM administrator saw fit to remove the Configuration Manager client from my machine. He has been unable to get the client re-installed,
and now he wants me to rebuild my system. I am of the opinion that this issue should be solvable with much less hassle, so I have decided to try resolving the issue myself. Here is what I have found:

Looking up my system in Configuration Manager and opening the Client Check Detail tab, I see «Verify/Remediate client prerequisites.» 
It also shows a result of «Remediation Failed» with an error code of 0x0320012d.

I then copied the client installation files to my machine and attempted to install the client from the local drive.  Here is what the ccmsetup
log showed (In the interest of brevity I am posting only the part of the log that I think might be relevant):

<![LOG[Failed to get assigned site from AD. Error 0x80004005]LOG]!><time=»19:11:54.764+360″ date=»08-18-2015″ component=»ccmsetup»
context=»» type=»2″ thread=»5480″ file=»ccmsetup.cpp:264″>

<![LOG[GetADInstallParams failed with 0x80004005]LOG]!><time=»19:11:54.764+360″ date=»08-18-2015″ component=»ccmsetup» context=»»
type=»3″ thread=»5480″ file=»ccmsetup.cpp:304″>

<![LOG[Couldn’t find an MP source through AD. Error 0x80004005]LOG]!><time=»19:11:54.764+360″ date=»08-18-2015″ component=»ccmsetup»
context=»» type=»1″ thread=»5480″ file=»ccmsetup.cpp:4756″>

<![LOG[No valid source or MP locations could be identified to download content from.
Ccmsetup.exe cannot continue.]LOG]!><time=»19:11:54.764+360″ date=»08-18-2015″ component=»ccmsetup» context=»» type=»3″ thread=»5480″ file=»ccmsetup.cpp:4806″>

<![LOG[Failed to parse ‘»C:Windowsccmsetupccmsetup.exe» ‘ with error 0x80004005]LOG]!><time=»19:11:54.764+360″ date=»08-18-2015″
component=»ccmsetup» context=»» type=»3″ thread=»5480″ file=»ccmsetup.cpp:4611″>

<![LOG[A Fallback Status Point has not been specified.  Message with STATEID=’100′ will not be sent.]LOG]!><time=»19:11:54.764+360″ date=»08-18-2015″
component=»ccmsetup» context=»» type=»1″ thread=»5480″ file=»ccmsetup.cpp:9767″>

<![LOG[A Fallback Status Point has not been specified.  Message with STATEID=’307′ will not be sent.]LOG]!><time=»19:11:54.764+360″ date=»08-18-2015″
component=»ccmsetup» context=»» type=»1″ thread=»5480″ file=»ccmsetup.cpp:9767″>

<![LOG[CcmSetup failed with error code 0x80004005]LOG]!><time=»19:11:54.764+360″ date=»08-18-2015″
component=»ccmsetup» context=»» type=»1″ thread=»5480″ file=»ccmsetup.cpp:10883″>

I did a search on some of the errors shown, and I found the article, which shows exactly the same errors in the same order.

http://www.networksteve.com/enterprise/topic.php/SCCM_2012_Error_:Failed_to_get_assigned_site_from_AD._Error_0x80/?TopicId=94436&Posts=4

The article suggests some solutions, but I have been unable to try all of them.  For example, one solution requires knowing the site code, and I have been unable to determine our site code.

A subsequent attempt to install the client resulted in these entries in the log file:

<![LOG[CreateInstance of CLSID_BackgroundCopyManager failed with 8007042C. Unable to check BITS version]LOG]!><time=»00:47:22.651+360″ date=»08-23-2015″
component=»ccmsetup» context=»» type=»3″ thread=»1640″ file=»util.cpp:1374″>

<![LOG[This operating system does not contain the correct version of BITS. BITS 2.5 or later is required.]LOG]!><time=»00:47:22.651+360″ date=»08-23-2015″
component=»ccmsetup» context=»» type=»3″ thread=»1640″ file=»ccmsetup.cpp:1957″>

<![LOG[A Fallback Status Point has not been specified.  Message with STATEID=’321′ will not be sent.]LOG]!><time=»00:47:22.651+360″ date=»08-23-2015″ component=»ccmsetup»
context=»» type=»1″ thread=»1640″ file=»ccmsetup.cpp:9767″>

<![LOG[Deleted file C:Windowsccmsetupccmsetup.exe.download]LOG]!><time=»00:47:22.651+360″ date=»08-23-2015″ component=»ccmsetup» context=»» type=»1″
thread=»1640″ file=»ccmsetup.cpp:9497″>

<![LOG[CcmSetup failed with error code 0x8007042c]LOG]!><time=»00:47:22.651+360″ date=»08-23-2015″ component=»ccmsetup»
context=»» type=»1″ thread=»1640″ file=»ccmsetup.cpp:10883″>

I know that BITS is a prerequisite, so I did some research on how to determine my version of BITS and found this article:

https://msdn.microsoft.com/en-us/library/aa362837(v=vs.85).aspx

Using the instructions in the article I have determined that I have BITS 4.0.  So I think that the BITS version issue is related more to the
fact that BackgroundCopyManager was unable to check the version.

I also ran the WMIDiag utility from Microsoft, and it does find a lot of errors in WMI that it says could prevent WMI from working correctly, so
maybe that is the problem.  That log file is a mile long, but I can post it, or parts of it, if needed.

I think that I’ve gone about as far as I can on my own.  I am looking for guidance on how to fix this issue.  What would you suggest?

—Tom

Prajwal Desai


  • #2

Could you let us know what command line have you used ?.

Prajwal Desai


  • #4

Failed to parse ‘»C:Windowsccmsetupccmsetup.exe» /runservice «ccmsetup.exe» «SMSSITECODE=MCT» «FSP=SCCM2012.CORP.MUSCAT.COM» «MP=SCCM2012.CORP.MUSCAT.COM»‘ with error 0x80004005

— 0x80004005 means «unspecified error». It looks like ccmsetup.exe cannot find the rest of the client installation files on a DP.

No valid source or MP locations could be identified to download content from. Ccmsetup.exe cannot continue.
Failed to get client version for sending messages to FSP. Error 0x8004100e


Seems like there is a boundary issue. Can you check if you have created a correct boundary and is the DP associated with the boundary group ?.

Prajwal Desai


  • #6

I don’t see an issue with the commands here. The content is not received by client computers. Could you check if there are any other errors in the log files ?.
Here is the resolution which was posted by user in the same forum —
1. Client’s switched off Firewall
2. New Boundary created with clients IP’ range in SCCM console
3. MP installed again in SCCM
4. After 60 mins it resolved .

In this process we need prerequisites to check both IIS and BITS roles in SCCM’s server Server manager.

Prajwal Desai


  • #7

@Mark — Did you still face this issue ?.

Prajwal Desai


  • #9

Try creating a new GPO and test the deployment.

Prajwal Desai


  • #11

Marking this thread as Solved.

I was recently troubleshooting the sccm client installation issue on a server that was configured as a distribution point.

Installation of client The client installation setup and process is very simple and straight forward unless you hit issues like this.

When I started looking at the client installation log( ccmsetup.log), I saw the below information in the log.

The client version 5.00.8913.1000 (build 2002) does not match the MP version 5.00.8790.1000 (Build 1910). The client cannot be installed.

ccmsetup failed with error code 0x80004005

image

The above error code says, there is a management point installed on the server which is not matching the client version that you are trying to install.

Management point and client shared the same binaries for it to operate hence the client version must match.

So, I started looking at the SCCM site system roles and its configured with the role of DP ONLY and no other roles are configured.

But from the IIS and registry, I can see that, there are some entries about Management point as you can see below.

image

So the question is, where did this management point install from?

I have reached out to the customer and got to know the following information:

The DP server that is having the issue was earlier configured as Management point and distribution and attached to Site P01 (old SCCM).

The customer had planned to install a new sccm site (PS1) and re-use the remote site that was having an issue now as DP for the new site.

The customer had uninstalled the MP and DP roles from the old site but for some reason, the uninstallation of DP or MP could not complete successfully, and later the problem server was installed with DP role from new SCCM site (PS1).

and the old SCCM site (P01) was decommissioned.

We now know the background of the issue and we will see how to fix this issue.

I have tried uninstalling the client completely using ccmsetup.exe /uninstall and also used ccmclean.exe but I could not able to get it working.

When you install configuration manager client, it creates a namespace called RootCCM and it holds the configuration and policies that govern the operation of the ConfigMgr client and also management point (if the role is installed).

On a device that has the client installed and also MP installed, there will be a wmi instance created inside the namespace rootccm called CCM_InstalledProduct

There will be 2 MSI products listed inside the WM, 1 for configmgr client, and other one for MP role.

image

when we try ccmsetup.exe /uninstall, it does the removal of only 1 product that is for configuration manager client but the 2nd product remains there and hence the issue.

To uninstall the management point completely along with configuration manager client (if installed), use the following vb script.

‘Uninstall configmgr client and MP if exists
On Error Resume Next
Set WshShell = WScript.CreateObject(«WScript.Shell»)
‘First, find the GUID
strComputer = «.»
Set wmiService = GetObject(«winmgmts:\» & strComputer & «rootccm»)
Set wmiObjs = wmiService.InstancesOf(«CCM_InstalledProduct»)
For Each wmiObj In wmiObjs
     cmdLine = «msiexec /x » & wmiObj.ProductCode
     WScript.Echo cmdLine
     WshShell.Run cmdLine
Next

save the script as removeMP.vbs and run it on the problem server using administrative rights.

image

After the script run successfully, a reboot will be prompted (mandatory).

Reboot the server and install the configuration manager client. This time it installed successfully and able to communicate with new sccm site (PS1).

Hope this helps!

  • Remove From My Forums
  • Question

  • Hello All, 

    I’ve just setup a lab system for SCCM 2012 and am having problem pushing out the client to my test machines. I also noticed that it says that it can publish to active directory, but the systems management container is empty and I would expect to see something
    in there. I’m pretty sure my boundaries are setup correctly, not sure what else to check. This is a brand new SCCM environment, no previous versions and the client is Windows 7 Enterprise x64. I’ve also tried a 32 bit Windows 7 client with the same results.
    My environment is a single site, 1 site server hosting all roles except DB and 1 database server.

    Here is the copy of the ccmsetup.log from the client machine:

    <![LOG[==========[ ccmsetup started in process 10468 ]==========]LOG]!><time="22:45:24.064+420" date="07-17-2012" component="ccmsetup" context="" type="1" thread="1224" file="ccmsetup.cpp:8115">
    <![LOG[CcmSetup version: 5.0.7711.0000]LOG]!><time="22:45:24.065+420" date="07-17-2012" component="ccmsetup" context="" type="1" thread="1224" file="ccmsetup.cpp:761">
    <![LOG[Running on OS (6.1.7601). Service Pack (1.0). SuiteMask = 256. Product Type = 1]LOG]!><time="22:45:24.065+420" date="07-17-2012" component="ccmsetup" context="" type="1" thread="1224" file="ccmsetup.cpp:894">
    <![LOG[Ccmsetup command line: "C:Windowsccmsetupccmsetup.exe" /runservice /config:MobileClient.tcf]LOG]!><time="22:45:24.065+420" date="07-17-2012" component="ccmsetup" context="" type="1" thread="1224" file="ccmsetup.cpp:3030">
    <![LOG[Command line parameters for ccmsetup have been specified.  No registry lookup for command line parameters is required.]LOG]!><time="22:45:24.065+420" date="07-17-2012" component="ccmsetup" context="" type="1" thread="1224" file="ccmsetup.cpp:3159">
    <![LOG[Command line: "C:Windowsccmsetupccmsetup.exe" /runservice /config:MobileClient.tcf]LOG]!><time="22:45:24.065+420" date="07-17-2012" component="ccmsetup" context="" type="1" thread="1224" file="ccmsetup.cpp:3161">
    <![LOG[SslState value: 224]LOG]!><time="22:45:24.066+420" date="07-17-2012" component="ccmsetup" context="" type="0" thread="1224" file="ccmsetup.cpp:3646">
    <![LOG[CCMHTTPPORT:    80]LOG]!><time="22:45:24.067+420" date="07-17-2012" component="ccmsetup" context="" type="1" thread="1224" file="ccmsetup.cpp:7336">
    <![LOG[CCMHTTPSPORT:    443]LOG]!><time="22:45:24.067+420" date="07-17-2012" component="ccmsetup" context="" type="1" thread="1224" file="ccmsetup.cpp:7351">
    <![LOG[CCMHTTPSSTATE:    192]LOG]!><time="22:45:24.067+420" date="07-17-2012" component="ccmsetup" context="" type="1" thread="1224" file="ccmsetup.cpp:7369">
    <![LOG[CCMHTTPSCERTNAME:    ]LOG]!><time="22:45:24.067+420" date="07-17-2012" component="ccmsetup" context="" type="1" thread="1224" file="ccmsetup.cpp:7387">
    <![LOG[FSP:    ]LOG]!><time="22:45:24.067+420" date="07-17-2012" component="ccmsetup" context="" type="1" thread="1224" file="ccmsetup.cpp:7439">
    <![LOG[CCMFIRSTCERT:    1]LOG]!><time="22:45:24.068+420" date="07-17-2012" component="ccmsetup" context="" type="1" thread="1224" file="ccmsetup.cpp:7497">
    <![LOG[Config file:      C:WindowsccmsetupMobileClientUnicode.tcf]LOG]!><time="22:45:24.068+420" date="07-17-2012" component="ccmsetup" context="" type="1" thread="1224" file="ccmsetup.cpp:3735">
    <![LOG[Retry time:       10 minute(s)]LOG]!><time="22:45:24.068+420" date="07-17-2012" component="ccmsetup" context="" type="1" thread="1224" file="ccmsetup.cpp:3736">
    <![LOG[MSI log file:     C:Windowsccmsetupclient.msi.log]LOG]!><time="22:45:24.068+420" date="07-17-2012" component="ccmsetup" context="" type="1" thread="1224" file="ccmsetup.cpp:3737">
    <![LOG[MSI properties:    INSTALL="ALL" SMSSITECODE="001" CCMHTTPPORT="80" CCMHTTPSPORT="443" CCMHTTPSSTATE="192" CCMFIRSTCERT="1"]LOG]!><time="22:45:24.068+420" date="07-17-2012" component="ccmsetup" context="" type="1" thread="1224" file="ccmsetup.cpp:3738">
    <![LOG[Source List:]LOG]!><time="22:45:24.068+420" date="07-17-2012" component="ccmsetup" context="" type="1" thread="1224" file="ccmsetup.cpp:3746">
    <![LOG[                  \WPOSPQVM003.osp.pvtSMSClient]LOG]!><time="22:45:24.068+420" date="07-17-2012" component="ccmsetup" context="" type="1" thread="1224" file="ccmsetup.cpp:3753">
    <![LOG[                  \WPOSPQVM003.OSP.PVTSMSClient]LOG]!><time="22:45:24.068+420" date="07-17-2012" component="ccmsetup" context="" type="1" thread="1224" file="ccmsetup.cpp:3762">
    <![LOG[MPs:]LOG]!><time="22:45:24.068+420" date="07-17-2012" component="ccmsetup" context="" type="1" thread="1224" file="ccmsetup.cpp:3765">
    <![LOG[                  WPOSPQVM003.osp.pvt]LOG]!><time="22:45:24.068+420" date="07-17-2012" component="ccmsetup" context="" type="1" thread="1224" file="ccmsetup.cpp:3780">
    <![LOG[No version of the client is currently detected.]LOG]!><time="22:45:24.089+420" date="07-17-2012" component="ccmsetup" context="" type="1" thread="1224" file="ccmsetup.cpp:958">
    <![LOG[Updated security on object C:Windowsccmsetup.]LOG]!><time="22:45:24.114+420" date="07-17-2012" component="ccmsetup" context="" type="0" thread="1224" file="ccmsetup.cpp:7971">
    <![LOG[A Fallback Status Point has not been specified.  Message with STATEID='100' will not be sent.]LOG]!><time="22:45:24.114+420" date="07-17-2012" component="ccmsetup" context="" type="1" thread="1224" file="ccmsetup.cpp:8443">
    <![LOG[Running as user "SYSTEM"]LOG]!><time="22:45:24.184+420" date="07-17-2012" component="ccmsetup" context="" type="1" thread="6664" file="ccmsetup.cpp:1974">
    <![LOG[Detected 40010 MB free disk space on system drive.]LOG]!><time="22:45:24.184+420" date="07-17-2012" component="ccmsetup" context="" type="1" thread="6664" file="util.cpp:621">
    <![LOG[Ccmsetup is being restarted due to an administrative action. Installation files will be reset and downloaded again.]LOG]!><time="22:45:24.184+420" date="07-17-2012" component="ccmsetup" context="" type="1" thread="6664" file="ccmsetup.cpp:2040">
    <![LOG[Only one MP WPOSPQVM003.osp.pvt is specified. Use it.]LOG]!><time="22:45:24.185+420" date="07-17-2012" component="ccmsetup" context="" type="1" thread="6664" file="ccmsetup.cpp:8763">
    <![LOG[Searching for DP locations from MP(s)...]LOG]!><time="22:45:24.185+420" date="07-17-2012" component="ccmsetup" context="" type="1" thread="6664" file="ccmsetup.cpp:9527">
    <![LOG[Current AD site of machine is HUB-SFM]LOG]!><time="22:45:24.185+420" date="07-17-2012" component="LocationServices" context="" type="1" thread="6664" file="lsad.cpp:601">
    <![LOG[Local Machine is joined to an AD domain]LOG]!><time="22:45:24.186+420" date="07-17-2012" component="LocationServices" context="" type="0" thread="6664" file="lsad.cpp:556">
    <![LOG[Current AD forest name is osp.pvt, domain name is osp.pvt]LOG]!><time="22:45:24.188+420" date="07-17-2012" component="LocationServices" context="" type="1" thread="6664" file="lsad.cpp:668">
    <![LOG[DhcpGetOriginalSubnetMask entry point is supported.]LOG]!><time="22:45:24.189+420" date="07-17-2012" component="LocationServices" context="" type="0" thread="6664" file="ccmiputil.cpp:117">
    <![LOG[Begin checking Alternate Network Configuration]LOG]!><time="22:45:24.189+420" date="07-17-2012" component="LocationServices" context="" type="1" thread="6664" file="ccmiputil.cpp:1069">
    <![LOG[Finished checking Alternate Network Configuration]LOG]!><time="22:45:24.190+420" date="07-17-2012" component="LocationServices" context="" type="1" thread="6664" file="ccmiputil.cpp:1146">
    <![LOG[Adapter {2A682081-EF2C-422D-A9B7-1D8D880BC475} is DHCP enabled. Checking quarantine status.]LOG]!><time="22:45:24.192+420" date="07-17-2012" component="LocationServices" context="" type="0" thread="6664" file="ccmiputil.cpp:416">
    <![LOG[Adapter {8FFB2146-1D00-41A2-B1DB-3D0065BF0517} is DHCP enabled. Checking quarantine status.]LOG]!><time="22:45:24.193+420" date="07-17-2012" component="LocationServices" context="" type="0" thread="6664" file="ccmiputil.cpp:416">
    <![LOG[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="HUB-SFM"/>
        <Forest Name="osp.pvt"/>
        <Domain Name="osp.pvt"/>
        <IPAddresses>
    <IPAddress SubnetAddress="10.45.58.0" Address="10.45.58.80"/>
    <IPAddress SubnetAddress="192.168.56.0" Address="192.168.56.1"/>
        </IPAddresses>
      </ClientLocationInfo>
    </ContentLocationRequest>
    ']LOG]!><time="22:45:24.201+420" date="07-17-2012" component="ccmsetup" context="" type="0" thread="6664" file="util.cpp:2205">
    <![LOG[Sending message header '<Msg SchemaVersion="1.1"><ID>{FA6CB037-BB10-4F3D-BAFC-2F57E3835E02}</ID><SourceHost>MATT-PC</SourceHost><TargetAddress>mp:[http]MP_LocationManager</TargetAddress><ReplyTo>direct:MATT-PC:LS_ReplyLocations</ReplyTo><Priority>3</Priority><Timeout>600</Timeout><ReqVersion>5931</ReqVersion><TargetHost>WPOSPQVM003.osp.pvt</TargetHost><TargetEndpoint>MP_LocationManager</TargetEndpoint><ReplyMode>Sync</ReplyMode><Protocol>http</Protocol><SentTime>2012-07-18T05:45:24Z</SentTime><Body Type="ByteRange" Offset="0" Length="1134"/><Hooks><Hook3 Name="zlib-compress"/></Hooks><Payload Type="inline"/></Msg>']LOG]!><time="22:45:24.201+420" date="07-17-2012" component="ccmsetup" context="" type="0" thread="6664" file="util.cpp:2286">
    <![LOG[CCM_POST 'HTTP://WPOSPQVM003.osp.pvt/ccm_system/request']LOG]!><time="22:45:24.202+420" date="07-17-2012" component="ccmsetup" context="" type="1" thread="6664" file="httphelper.cpp:802">
    <![LOG[Failed to receive ccm message response. Status code = 404]LOG]!><time="22:45:24.222+420" date="07-17-2012" component="ccmsetup" context="" type="2" thread="6664" file="httphelper.cpp:1689">
    <![LOG[GetDPLocations failed with error 0x80004005]LOG]!><time="22:45:24.222+420" date="07-17-2012" component="ccmsetup" context="" type="3" thread="6664" file="util.cpp:2487">
    <![LOG[Failed to get DP locations as the expected version from MP 'WPOSPQVM003.osp.pvt'. Error 0x80004005]LOG]!><time="22:45:24.223+420" date="07-17-2012" component="ccmsetup" context="" type="2" thread="6664" file="ccmsetup.cpp:9542">
    <![LOG[Next retry in 10 minute(s)...]LOG]!><time="22:45:24.223+420" date="07-17-2012" component="ccmsetup" context="" type="0" thread="6664" file="ccmsetup.cpp:7554">
    
    

Answers

  • I tried reinstalling the MP and that didn’t help so I started looking at IIS logs (they were actually in D:LogsIISW3SVC1) and was seeing 404.6 errors at the bottom.

    404.6 is verb not allowed and it was occurring after the CCM_POST request. I had to go in to IIS request filtering and manually add CCM_POST as an allowed verb, plain old POST was not enough. After that I did an IISReset and tried the client push again successfully.
    Also of note was another error:

    HEAD /CCM_Client/x64/vc50727_x64.exe 404 7 which was for file type not allowed. I had to allow .exe files via the content filtering settings in IIS as well to let that work.

    Thanks all for your help, glad to have this one sorted out.

    My only other question is why does SCCM not configure these options by default when it is installed?

    • Edited by

      Thursday, July 19, 2012 3:31 PM

    • Marked as answer by
      Robert Marshall — MVPMVP
      Friday, November 2, 2012 1:41 PM

ccmsetup.log showing below messages:

I have got below message in target system:

Begin to select client certificate ccmsetup 6/15/2017 12:24:47
AM 2680 (0x0A78)
The ‘Certificate Selection Criteria’ was not specified, counting number
of certificates present in ‘MY’ store of ‘Local Computer’. ccmsetup
6/15/2017 12:24:47 AM 2680 (0x0A78)
There are no certificates in the ‘MY’ store. ccmsetup 6/15/2017
12:24:47 AM 2680 (0x0A78)
GetSSLCertificateContext failed with error 0x87d00280 ccmsetup
6/15/2017 12:24:47 AM 2680 (0x0A78)
GetHttpRequestObjects failed for verb: ‘CCM_POST’, url: ‘HTTPS://winsccm.testlab.com/ccm_system/request Opens a new window‘ ccmsetup 6/15/2017 12:24:47 AM 2680 (0x0A78)
GetDPLocations failed with error 0x87d00280 ccmsetup 6/15/2017 12:24:47 AM 2680 (0x0A78)
Failed to get DP locations as the expected version from MP ‘HTTPS://winsccm.testlab.com’ Opens a new window. Error 0x87d00280 ccmsetup 6/15/2017 12:24:47 AM 2680 (0x0A78)
Failed to find DP locations from MP ‘HTTPS://winsccm.testlab.com Opens a new window‘ with error 0x87d00280, status code 200. Check next MP. ccmsetup 6/15/2017 12:24:47 AM 2680 (0x0A78)
Only one MP HTTPS://winsccm.testlab.com Opens a new window is specified. Use it. ccmsetup 6/15/2017 12:24:47 AM 2680 (0x0A78)
Have already tried all MPs. Couldn’t find DP locations. ccmsetup 6/15/2017 12:24:47 AM 2680 (0x0A78)
MapNLMCostDataToCCMCost() returning Cost 0x1 ccmsetup 6/15/2017 12:24:47 AM 2680 (0x0A78)
GET ‘HTTPS://winsccm.testlab.com/CCM_Client/ccmsetup.cab Opens a new window
ccmsetup 6/15/2017 12:24:47 AM 2680 (0x0A78)
Begin searching client certificates based on Certificate Issuers
ccmsetup 6/15/2017 12:24:47 AM 2680 (0x0A78)
Completed searching client certificates based on Certificate Issuers
ccmsetup 6/15/2017 12:24:47 AM 2680 (0x0A78)
Begin to select client certificate ccmsetup 6/15/2017 12:24:47 AM
2680 (0x0A78)
The ‘Certificate Selection Criteria’ was not specified, counting number
of certificates present in ‘MY’ store of ‘Local Computer’. ccmsetup
6/15/2017 12:24:47 AM 2680 (0x0A78)
There are no certificates in the ‘MY’ store. ccmsetup 6/15/2017
12:24:47 AM 2680 (0x0A78)
GetSSLCertificateContext failed with error 0x87d00280 ccmsetup
6/15/2017 12:24:47 AM 2680 (0x0A78)
GetHttpRequestObjects failed for verb: ‘GET’, url: ‘HTTPS://winsccm.testlab.com/CCM_Client/ccmsetup.cab Opens a new window‘ ccmsetup 6/15/2017 12:24:47 AM 2680 (0x0A78)
DownloadFileByWinHTTP failed with error 0x87d00280 ccmsetup 6/15/2017 12:24:47 AM 2680 (0x0A78)
Failed to connect to policy namespace. Error 0x8004100e ccmsetup 6/15/2017 12:24:47 AM 4480 (0x1180)
Failed to revoke client upgrade local policy. Error 0x8004100e ccmsetup 6/15/2017 12:24:47 AM 4480 (0x1180)
CcmSetup failed with error code 0x87d00280 ccmsetup 6/15/2017 12:24:47 AM 4480 (0x1180)

My VM SCCM windows 2012 R2 server can’t get a sccm-client on my windows 7 VM.

I tried client-push and the CCMSetup.exe is running, but eventually stops.

The ccmsetup.log gives me GetDPLocations failed with error 0x80004005:

<![LOG[Sending message header '<Msg SchemaVersion="1.1"><ID>{50C62C2C-DD4B-4314-9623-C554140C1312}</ID><SourceHost>DIEDERIKSPC</SourceHost>
<TargetAddress>mp:[http]MP_LocationManager</TargetAddress>
<ReplyTo>direct:DIEDERIKSPC:LS_ReplyLocations</ReplyTo>
<Priority>3</Priority><Timeout>600</Timeout><ReqVersion>5931</ReqVersion>
<TargetHost>WIN-52BO8J9011M.poliforma.nl</TargetHost>
<TargetEndpoint>MP_LocationManager</TargetEndpoint>
<ReplyMode>Sync</ReplyMode><Protocol>http</Protocol><SentTime>2017-10-09T16:48:38Z</SentTime><Body Type="ByteRange" Offset="0" Length="1120"/><Hooks>
<Hook3 Name="zlib-compress"/></Hooks><Payload Type="inline"/></Msg>']LOG]!>
<time="18:48:38.081-120" date="10-09-2017" component="ccmsetup" context="" type="0" thread="868" file="siteinfo.cpp:177">
<![LOG[CCM_POST 'HTTP://WIN-52BO8J9011M.poliforma.nl/ccm_system/request']LOG]!><time="18:48:38.081-120" date="10-09-2017" component="ccmsetup" context="" type="1" thread="868" file="httphelper.cpp:807">
<![LOG[Failed to receive ccm message response. Status code = 404]LOG]!><time="18:48:38.096-120" date="10-09-2017" component="ccmsetup" context="" type="2" thread="868" file="httphelper.cpp:1694">
<![LOG[GetDPLocations failed with error 0x80004005]LOG]!>
<time="18:48:38.096-120" date="10-09-2017" component="ccmsetup" context="" type="3" thread="868" file="siteinfo.cpp:532">
<![LOG[Failed to get DP locations as the expected version from MP 'WIN-52BO8J9011M.poliforma.nl'. Error 0x80004005]LOG]!><time="18:48:38.096-120" date="10-09-2017" component="ccmsetup" context="" type="2" thread="868" file="ccmsetup.cpp:10926">
<![LOG[A Fallback Status Point has not been specified.  Message with STATEID='101' will not be sent.]LOG]!><time="18:48:38.096-120" date="10-09-2017" component="ccmsetup" context="" type="1" thread="868" file="ccmsetup.cpp:9428">
<![LOG[Next retry in 10 minute(s)...]LOG]!><time="18:48:38.096-120" date="10-09-2017" component="ccmsetup" context="" type="0" thread="868" file="ccmsetup.cpp:8498">

My SCCM site is published to my domain. I have set the domainadmin as the account for client-push installations. I ran Extadsch.exe as admin. I have a system management container with delegated full permission to my sccm server. I have allowed inbound and outbound ports on the firewall with a group policy:

  • TCP 80,443,445,10123,135,2701,8530,1433,4022
  • UDP 9,25536,67,68,135
  • File & Printer Sharing,
  • WMI

The remote differential compression feature is installed.

I installed the BITS feature. I also noticed the users weren’t found in sccm. I don’t know if that was a problem, but I enabled AD user and group discovery.

The ccmsetup.log is different now:

<![LOG[Received header '<Msg SchemaVersion="1.1">
<ID>{CC1F4564-DD1E-46D2-9771-E10CE01041EE}</ID>
<SourceID>GUID:49295132-F8E6-4600-9903-51390C758F97</SourceID>
<SourceHost>WIN-52BO8J9011M</SourceHost>
<TargetAddress>direct:DIEDERIKSPC:LS_ReplyLocations</TargetAddress>
<ReplyTo>MP_LocationManager</ReplyTo>
<CorrelationID>{00000000-0000-0000-0000-000000000000}</CorrelationID>
<Priority>3</Priority>
<Timeout>600</Timeout>
<TargetHost>DIEDERIKSPC</TargetHost>
<TargetEndpoint>LS_ReplyLocations</TargetEndpoint><ReplyMode>Sync</ReplyMode><Protocol>http</Protocol><SentTime>2017-10-17T09:39:15Z</SentTime><Body Type="ByteRange" Offset="0" Length="1254"/><Hooks><Hook3 Name="zlib-compress"/><Hook Name="authenticate"><Property Name="Signature">3082019706092A864886F70D010702A082018830820184020101310B300906052B0E03021A0500300B06092A864886F70D010701318201633082015F020101303C3028311830160603550403130F57494E2D3532424F384A393031314D310C300A06035504031303534D53021067DEC56C7E5170A24D46DEBE4A962567300906052B0E03021A0500300D06092A864886F70D0101010500048201004AD7622A1DC0711902608B7CACD3B47F9E5EF7D464AEB04E128F74101056748E8C2BD5ED844C04CEE655D7CE24D0F7EFDD462B0B642C72E2B606CD8B37B402000D1B216039E0856D2A1F9B9F53B9839B3CE065EC476458C67F15433DEBFE528F062DB5BE9E2980002A614C6ED75B9AFF18DEB5365D72526D2201DB25A38AC0C9A7A64C7B3B44FB086519FABF98E7C9E348E98D4D62282FAABC9B3FF164CDAEE9B11927BAF1E5AB755D351B49312583CE7463FAB102BF88EB4ABF1BABC78F63005131F900ADC7264BBB7F861137A0C3FA3AA1D2095BBB38F8A70A6FD118B3B6C401A2F7E063D3C3B78DED76949AF36BDDC242851C620ABCC0F8298305398C42BA</Property><Property Name="AuthSenderMachine">WIN-52BO8J9011M;WIN-52BO8J9011M.poliforma.nl;</Property><Property Name="MPSiteCode">RSP</Property></Hook></Hooks><Payload Type="inline"/></Msg>']LOG]!><time="11:39:15.941-120" date="10-17-2017" component="ccmsetup" context="" type="0" thread="3064" file="httphelper.cpp:1724">
<![LOG[Received reply body '<ContentLocationReply SchemaVersion="1.00"><ContentInfo PackageFlags=""><ContentHashValues/></ContentInfo><Sites><Site><MPSite SiteCode="RSP" MasterSiteCode="RSP" SiteLocality="LOCAL" IISPreferedPort="" IISSSLPreferedPort=""/><LocationRecords/></Site></Sites><ClientPackage FullPackageID="RSP00001" FullPackageVersion="1" FullPackageHash="5EF3A189C48F3469440A83026EC8ECD36EAD6EAF3B5D35663F8201BDE175413C" MinimumClientVersion="5.00.7804.1000" RandomizeMaxDays="7" ProgramEnabled="false" LastModifiedTime="30621757;2748940928" SiteVersionMatch="true" SiteVersion="5.00.7804.1000" EnablePeerCache="true"/></ContentLocationReply>']LOG]!><time="11:39:15.941-120" date="10-17-2017" component="ccmsetup" context="" type="0" thread="3064" file="siteinfo.cpp:221">
<![LOG[Failed to get DP locations as the expected version from MP 'WIN-52BO8J9011M.poliforma.nl'. Error 0x87d00215]LOG]!><time="11:39:15.941-120" date="10-17-2017" component="ccmsetup" context="" type="2" thread="3064" file="ccmsetup.cpp:10926">
<![LOG[MP 'WIN-52BO8J9011M.poliforma.nl' didn't return DP locations for client package with the expected version. Retrying in 30 minutes.]LOG]!><time="11:39:15.941-120" date="10-17-2017" component="ccmsetup" context="" type="2" thread="3064" file="ccmsetup.cpp:10752">
<![LOG[Next retry in 30 minute(s)...]LOG]!><time="11:39:15.941-120" date="10-17-2017" component="ccmsetup" context="" type="0" thread="3064" file="ccmsetup.cpp:8498">

CCMSetup.exe doesn’t seem to stop now.

I reinstalled the management point role from the sccm server, but that didn’t work either.

EDIT:

When I copied the client installation files from Win-52bo8j9011msms_rspClient(the sccm server) and tried installing the sccm-client it only installed microsoft silverlight and nothing changed in the configuration manager in the control panel:

enter image description here

In sccm the client installed is still on no for the windows 7 VM.

A part of the client.msi logfile:

[13:38:32] ERROR: Cannot find the IntallUtil.exe C:WindowsMicrosoft.NETFrameworkv4.0.30319InstallUtil.exe. Please install .NET Framework. Cannot find path C:WindowsMicrosoft.NETFrameworkv4.0.30319
MSI (s) (88:44) [13:38:37:873]: Windows Installer reconfigured the product. Product Name: Configuration Manager Client. Product Version: 5.00.7804.1000. Product Language: 1033. Manufacturer: Microsoft Corporation. Reconfiguration success or error status: 0.

So I installed .NET Framework and ran the CCMSetup.exe again on the windows 7 VM.

Again the same error in ccmsetup.log:

<![LOG[Failed to get assigned site from AD. Error 0x80004005]LOG]!><time="13:58:04.382-120" date="10-17-2017" component="ccmsetup" context="" type="2" thread="2968" file="ccmsetup.cpp:260">
<![LOG[GetADInstallParams failed with 0x80004005]LOG]!><time="13:58:04.382-120" date="10-17-2017" component="ccmsetup" context="" type="3" thread="2968" file="ccmsetup.cpp:300">

EDIT 2:

I thought I was missing a DLL file in my windows folder called IComboObject.dll (https://www.youtube.com/watch?v=eIgqpQbTcb8).

I downloaded the DLL file and ran a command in my system32 folder:

regsvr32 MyComobject.dll

I got an error that the file couldn’t be found so I searched some more and found this video. I entered this command in my system32 folder:

regsvr32 jscript.dll

After that the error was gone from my client.msi and ccmsetup.log file.

I still have no working sccm-client though. I see no client is installed on my windows 7 in my sccm-server.

The errorcode is still 0x80004005, but the message is different now.

Errors in ccmsetup.log:

<![LOG[Failed to get assigned site from AD. Error 0x80004005]LOG]!><time="16:54:19.708-120" date="10-17-2017" component="ccmsetup" context="" type="2" thread="304" file="ccmsetup.cpp:260">
<![LOG[GetADInstallParams failed with 0x80004005]LOG]!><time="16:54:19.708-120" date="10-17-2017" component="ccmsetup" context="" type="3" thread="304" file="ccmsetup.cpp:300">
<![LOG[Couldn't find an MP source through AD. Error 0x80004005]LOG]!><time="16:54:19.708-120" date="10-17-2017" component="ccmsetup" context="" type="1" thread="304" file="ccmsetup.cpp:4643">

Errors I see in client.msi are:

[15:52:18] WARNING: Failed to delete setup in progress time-stamp with error 0x80070002
MSI (s) (A8:1C) [15:52:18:142]: Executing op: ActionStart(Name=SmsRemoteControlRepairConfig,Description=Repair may require to start Remote Control Service if Remote Control is enalbed.,)
[15:52:18] ERROR: Unable to enumerate files in {3DA228BE-34DA-49f4-A081-66465B077429} (0x80070003)

Team,

We have SCCM 2012 deployed in a one site, one AD setup.

We have our boundaries setup and IIS up and running.

Client push works via the MP console. If I deploy the client to a collection then it eventually installs the client on those devices.

However now we need to have the client installed manually for faster deployment of devices out in the field.

If I manually try and execute the ccmsetup.exe on a workstation I am getting errors. Here is the command I am executing:

\SUNSCCMSMS_BCCClientccmsetup.exe /mp:SUNSCCM /logon SMSSITECODE=BCC

This process correctly creates a C:WindowsCCMSETUP folder.

ccmsetup.log shows that the client is downloading correctly. But I am getting these noticeable errors:

![LOG[Found remote location ‘http://SUNSCCM.brimbank.vic.gov.au/SMS_DP_SMSPKG$/BCC00003’]LOG]!><time=»16:47:51.111-660″ date=»10-09-2013″ component=»ccmsetup» context=»» type=»0″ thread=»2096″ file=»siteinfo.cpp:356″>
<![LOG[Could not find local DP locations from all MPs. Will fallback to MP download.]LOG]!><time=»16:47:51.111-660″ date=»10-09-2013″ component=»ccmsetup» context=»» type=»2″ thread=»2096″ file=»ccmsetup.cpp:10822″>
<![LOG[GET ‘HTTP://SUNSCCM/CCM_Client/ccmsetup.cab’]LOG]!><time=»16:47:51.111-660″ date=»10-09-2013″ component=»ccmsetup» context=»» type=»1″ thread=»2096″ file=»httphelper.cpp:807″>
<![LOG[Failed to successfully complete WinHttp request. (StatusCode at WinHttpQueryHeaders: 500)]LOG]!><time=»16:47:51.272-660″ date=»10-09-2013″ component=»ccmsetup» context=»» type=»3″ thread=»2096″ file=»httphelper.cpp:1013″>
<![LOG[DownloadFileByWinHTTP failed with error 0x80004005]LOG]!><time=»16:47:51.272-660″ date=»10-09-2013″ component=»ccmsetup» context=»» type=»3″ thread=»2096″ file=»httphelper.cpp:1081″>
<![LOG[A Fallback Status Point has not been specified.  Message with STATEID=’308′ will not be sent.]LOG]!><time=»16:47:51.273-660″ date=»10-09-2013″ component=»ccmsetup» context=»» type=»1″ thread=»2096″ file=»ccmsetup.cpp:9428″>
<![LOG[CcmSetup failed with error code 0x80004005]LOG]!><time=»16:47:51.274-660″ date=»10-09-2013″ component=»ccmsetup» context=»» type=»1″ thread=»2096″ file=»ccmsetup.cpp:10544″>

The client does not install, even after a reboot.

Any advice would be greatly appreciated.

Данный пост посвящается troubleshooting`у машин на которые не прилетает обновление для клиента.

Решил я как то раз провести инвентаризацию установленных клиентов в организации.

В итоге после создания Device Collection, используя данный пост , в membership rules я создал следующий query statement :

select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System where SMS_R_System.ClientVersion != “5.00.8239.1301”

На 22.12.15 последняя версия клиента 5.00.8239.1301 это SCCM 2012 R2 SP1 CU2.

Я получил список клиентов с устаревшими версиями. Большинство из них были 5.00.8239.1203  (SCCM 2012 R2 SP1 CU1)

Начав свое исследования я определил,что в папке

C:Windowsccmsetup не хватает файла обновления configmgr2012ac-sp2r2sp1-kb3100144-x64.msp, на остальных машинах этот файл присутствовал. В данном вопрос очень полезной оказалась надстройка от https://psrightclicktools.codeplex.com/, я решил проделать Repair Client и посмотреть что же будет.

В файле C$WindowsccmsetupLogsccmsetup.log тут же начали появляться данные в том числе и эти…

Couldn’t verify ‘C:windowsccmsetupconfigmgr2012ac-sp2r2sp1-kb3100144-x64.msp’ authenticode signature. Return code 0x80092003 ccmsetup 

CcmSetup failed with error code 0x80004005 ccmsetup

Попутно создается файл типа c$WindowsCCMLogsrepair-msi-343D4507-997F-4553-9F86-2BB81F19A05E.log в нем тоже присутствуют ошибки

MSI (s) (D8:B4) [14:29:09:161]: Transforming table Error.
MSI (s) (D8:B4) [14:29:09:161]: Note: 1: 2262 2: Error 3: -2147287038
MSI (s) (D8:B4) [14:29:09:161]: Transforming table Error.
MSI (s) (D8:B4) [14:29:09:161]: Note: 1: 2262 2: Error 3: -2147287038
MSI (s) (D8:B4) [14:29:09:161]: Transforming table Error.
MSI (s) (D8:B4) [14:29:09:161]: Note: 1: 2262 2: Error 3: -2147287038
MSI (s) (D8:B4) [14:29:09:161]: Transforming table Error.
MSI (s) (D8:B4) [14:29:09:161]: Note: 1: 2262 2: Error 3: -2147287038
MSI (s) (D8:B4) [14:29:09:161]: Transforming table Error.
MSI (s) (D8:B4) [14:29:09:161]: Transforming table Error.
MSI (s) (D8:B4) [14:29:09:161]: Note: 1: 2262 2: Error 3: -2147287038
MSI (s) (D8:B4) [14:29:09:161]: Transforming table Error.
MSI (s) (D8:B4) [14:29:09:161]: Note: 1: 2262 2: Error 3: -2147287038
MSI (s) (D8:B4) [14:29:09:161]: Transforming table Error.
MSI (s) (D8:B4) [14:29:09:161]: Note: 1: 2262 2: Error 3: -2147287038
MSI (s) (D8:B4) [14:29:09:161]: Transforming table Error.
MSI (s) (D8:B4) [14:29:09:161]: Note: 1: 2262 2: Error 3: -2147287038
MSI (s) (D8:B4) [14:29:09:161]: Transforming table Error.
MSI (s) (D8:B4) [14:29:09:161]: Продукт: Configuration Manager Client — Настройка завершена успешно.
MSI (s) (D8:B4) [14:29:09:161]: Установщик Windows изменил настройку продукта. Продукт: Configuration Manager Client. Версия: 5.00.8239.1000. Язык: 1049. Изготовитель: Microsoft Corporation. Изменение настройки завершено с состоянием: 0.
MSI (s) (D8:B4) [14:29:09:161]: Attempting to delete file C:windowsInstaller12e73a7.mst
MSI (s) (D8:B4) [14:29:09:161]: Unable to delete the file. LastError = 32

Таких компьютеров у меня порядка 15 штук из 600. Ошибка одинаковая у всех. Помогло Uninstall Client через Right Click Tools и установка клиента через консоль SCCM. Кстати гугление особого результата не дало. По сути проблема решается и клиент устанавливается без проблем после удаление оного. Были подозрения на сертификаты,но тогда проблема носила бы более массовый характер и клиент бы не ставился, как мне кажется.

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

About alexandrelizarov

SCCM,MDT and Powershell learner.

This entry was posted in SCCM, Troubleshooting and tagged SCCM. Bookmark the permalink.

Понравилась статья? Поделить с друзьями:
  • Cd46 ошибка мта как исправить
  • Ccleaner произошла ошибка 91613
  • Ccleaner ошибка при запуске 0xc000005
  • Ccleaner не обновляет драйвера код ошибки 91613
  • Ccleaner error forbidden