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:\Windows\ccmsetup\ccmsetup.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.
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:\Windows\ccmsetup\ccmsetup.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
- Edited by thomasm516 22 hours 19 minutes ago