CcmSetup failed with error code 0x80004005 and 0x8007042c

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.

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:\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 Sunday, August 23, 2015 9:29 AM
August 23rd, 2015 9:22am

Paul,

My apologies for not getting back to this sooner.  Last week was hectic and this week I have family in town, so my time has been limited.  It is at the top of my To Do list for next week.

--Tom

Free Windows Admin Tool Kit Click here and download it now
September 2nd, 2015 12:54pm

No problem
September 2nd, 2015 4:39pm

Okay, I have more information.  I found that the site code and MP information can be found in the ccmsetup.log file, so I have that information now.  There are entries showing the MP name retrieved, the number of MP records retrieved (1), along with the site version and site code.  So I have the MP and site code details that you suggested I get.

With the site code information I ran the following command, based on information found on another forum:

\\<SCCM Server>\SMS_<SiteCode>\Client\ccmsetup.exe

The installation failed with error code 0x80070643.  So I pulled up the log file and decided to do a search on "fail" and I found the following entries (I've condensed it down at there were a lot of other entries mixed in):

<![LOG[Item 'i386/vcredist_x86.exe' is applicable. Add to the list.]LOG]!><time="17:13:55.911+360" date="09-05-2015" component="ccmsetup" context="" type="1" thread="11104" file="manifest.cpp:343">

<![LOG[File 'C:\Windows\ccmsetup\vcredist_x86.exe' returned failure exit code 1603. Fail the installation.]LOG]!><time="17:14:29.723+360" date="09-05-2015" component="ccmsetup" context="" type="3" thread="11104" file="manifest.cpp:2239">

<![LOG[Discovering whether item 'i386/vcredist_x86.exe' exists.]LOG]!><time="17:13:56.079+360" date="09-05-2015" component="ccmsetup"

context="" type="1" thread="11104" file="manifest.cpp:553">

<![LOG[Couldn't find a product with MSI product code '{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}' in the MSI database.]LOG]!

><time="17:13:56.079+360" date="09-05-2015" component="ccmsetup" context="" type="1" thread="11104" file="manifest.cpp:851">

<![LOG[Item i386/vcredist_x86.exe has not been installed yet. Put to pending install list.]LOG]!><time="17:13:56.079+360" date="09-05-2015"

<![LOG[Params to send FSP message '5.0.7958.1501 Deployment Error 0x80070643. Pre-req: vcredist_x86.exe']LOG]!><time="17:14:29.726+360" date="09-05-2015" component="ccmsetup" context="" type="0" thread="11104" file="ccmsetup.cpp:9891">

I suspect that last entry is a key piece of information, and it explains why Client Check Detail tab for my machine in CM shows, "Verify/Remediate client prerequisites."  My next step was to attempt running that file directly, and I learned that it is the Microsoft Visual C++ 2010 x86 Redistributable Setup.  I got a dialog box indicating that the installation failed, and including a link to the log file.  I opened the log file and found the following:

Action: Performing Action on MSI at c:\7e905f593b70c6f67074d7538218f2\vc_red.msi

Log File C:\Users\<User ID>\AppData\Local\Temp\Microsoft Visual C++ 2010 x86 Redistributable Setup_20150905_174116642-MSI_vc_red.msi.txt does not yet exist but may do at Watson upload time

Calling MsiInstallProduct(c:\7e905f593b70c6f67074d7538218f2\vc_red.msi, EXTUI=1

Returning IDOK. INSTALLMESSAGE_ERROR [Error 997.Overlapped I/O operation is in progress. ]

[9/5/2015, 17:41:30]MSI (c:\7e905f593b70c6f67074d7538218f2\vc_red.msi) Installation failed. Msi Log: Microsoft Visual C++ 2010 x86 Redistributable Setup_20150905_174116642-MSI_vc_red.msi.txt

PerformOperation returned 1603 (translates to HRESULT = 0x80070643)

Action complete

OnFailureBehavior for this item is to Rollback.

Action: Performing actions on all Items

Action complete

Action complete

[9/5/2015, 17:41:30]Final Result: Installation failed with error code: (0x80070643), "Fatal error during installation. " (Elapsed time: 0 00:00:14).

Note that the error code highlight in red is the same error code with which the ccmsetup.exe fails.  So I would say this is the source of the error.  Looking in Programs and Features on my machine I see that the x64 and x86 versions of the Microsoft Visual C++ 2010 Redistributable (10.0.31319 for both) are installed.

Part of me wants to just uninstall Microsoft Visual C++ 2010 Redistributable - x86, and then run the ccmsetup.exe file again to see if that fixes the issue.  But the last thing I want to do is go from the frying pan into the fire, so I decided to error on the side of caution and post the information here, and then wait for feedback.

I do have the full error logs available, and can post those if needed.

Also, I have not been able to get the following updates to install from the Windows update site, and they fail with the same 0x80070643 error code.

  • Microsoft .NET Framework      4.5.2 for Windows 7 x64-based Systems (KB2901983)
  • Security Update for      Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package (KB2538243)
  • Update for Microsoft      Visual Studio 2010 Tools for Office Runtime (KB3001652)

I feel as if I am getting close to cracking this one, and I've learned a lot along the way.  Any help that you can offer will be greatly appreciated!

--Tom

  • Edited by thomasm516 3 hours 26 minutes ago Formatting changes
Free Windows Admin Tool Kit Click here and download it now
September 6th, 2015 12:05am

Okay, I have more information.  I found that the site code and MP information can be found in the ccmsetup.log file, so I have that information now.  There are entries showing the MP name retrieved, the number of MP records retrieved (1), along with the site version and site code.  So I have the MP and site code details that you suggested I get.

With the site code information I ran the following command, based on information found on another forum:

\\<SCCM Server>\SMS_<SiteCode>\Client\ccmsetup.exe

The installation failed with error code 0x80070643.  So I pulled up the log file and decided to do a search on "fail" and I found the following entries (I've condensed it down at there were a lot of other entries mixed in):

<![LOG[Item 'i386/vcredist_x86.exe' is applicable. Add to the list.]LOG]!><time="17:13:55.911+360" date="09-05-2015" component="ccmsetup" context="" type="1" thread="11104" file="manifest.cpp:343">

<![LOG[File 'C:\Windows\ccmsetup\vcredist_x86.exe' returned failure exit code 1603. Fail the installation.]LOG]!><time="17:14:29.723+360" date="09-05-2015" component="ccmsetup" context="" type="3" thread="11104" file="manifest.cpp:2239">

<![LOG[Discovering whether item 'i386/vcredist_x86.exe' exists.]LOG]!><time="17:13:56.079+360" date="09-05-2015" component="ccmsetup"

context="" type="1" thread="11104" file="manifest.cpp:553">

<![LOG[Couldn't find a product with MSI product code '{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}' in the MSI database.]LOG]!

><time="17:13:56.079+360" date="09-05-2015" component="ccmsetup" context="" type="1" thread="11104" file="manifest.cpp:851">

<![LOG[Item i386/vcredist_x86.exe has not been installed yet. Put to pending install list.]LOG]!><time="17:13:56.079+360" date="09-05-2015"

<![LOG[Params to send FSP message '5.0.7958.1501 Deployment Error 0x80070643. Pre-req: vcredist_x86.exe']LOG]!><time="17:14:29.726+360" date="09-05-2015" component="ccmsetup" context="" type="0" thread="11104" file="ccmsetup.cpp:9891">

I suspect that last entry is a key piece of information, and it explains why Client Check Detail tab for my machine in CM shows, "Verify/Remediate client prerequisites."  My next step was to attempt running that file directly, and I learned that it is the Microsoft Visual C++ 2010 x86 Redistributable Setup.  I got a dialog box indicating that the installation failed, and including a link to the log file.  I opened the log file and found the following:

Action: Performing Action on MSI at c:\7e905f593b70c6f67074d7538218f2\vc_red.msi

Log File C:\Users\<User ID>\AppData\Local\Temp\Microsoft Visual C++ 2010 x86 Redistributable Setup_20150905_174116642-MSI_vc_red.msi.txt does not yet exist but may do at Watson upload time

Calling MsiInstallProduct(c:\7e905f593b70c6f67074d7538218f2\vc_red.msi, EXTUI=1

Returning IDOK. INSTALLMESSAGE_ERROR [Error 997.Overlapped I/O operation is in progress. ]

[9/5/2015, 17:41:30]MSI (c:\7e905f593b70c6f67074d7538218f2\vc_red.msi) Installation failed. Msi Log: Microsoft Visual C++ 2010 x86 Redistributable Setup_20150905_174116642-MSI_vc_red.msi.txt

PerformOperation returned 1603 (translates to HRESULT = 0x80070643)

Action complete

OnFailureBehavior for this item is to Rollback.

Action: Performing actions on all Items

Action complete

Action complete

[9/5/2015, 17:41:30]Final Result: Installation failed with error code: (0x80070643), "Fatal error during installation. " (Elapsed time: 0 00:00:14).

Note that the error code highlight in red is the same error code with which the ccmsetup.exe fails.  So I would say this is the source of the error.  Looking in Programs and Features on my machine I see that the x64 and x86 versions of the Microsoft Visual C++ 2010 Redistributable (10.0.31319 for both) are installed.

Part of me wants to just uninstall Microsoft Visual C++ 2010 Redistributable - x86, and then run the ccmsetup.exe file again to see if that fixes the issue.  But the last thing I want to do is go from the frying pan into the fire, so I decided to error on the side of caution and post the information here, and then wait for feedback.

I do have the full error logs available, and can post those if needed.

Also, I have not been able to get the following updates to install from the Windows update site, and they fail with the same 0x80070643 error code.

  • Microsoft .NET Framework      4.5.2 for Windows 7 x64-based Systems (KB2901983)
  • Security Update for      Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package (KB2538243)
  • Update for Microsoft      Visual Studio 2010 Tools for Office Runtime (KB3001652)

I feel as if I am getting close to cracking this one, and I've learned a lot along the way.  Any help that you can offer will be greatly appreciated!

--Tom

  • Edited by thomasm516 3 hours 28 minutes ago Formatting changes
September 6th, 2015 12:05am

Okay, I have more information.  I found that the site code and MP information can be found in the ccmsetup.log file, so I have that information now.  There are entries showing the MP name retrieved, the number of MP records retrieved (1), along with the site version and site code.  So I have the MP and site code details that you suggested I get.

With the site code information I ran the following command, based on information found on another forum:

\\<SCCM Server>\SMS_<SiteCode>\Client\ccmsetup.exe

The installation failed with error code 0x80070643.  So I pulled up the log file and decided to do a search on "fail" and I found the following entries (I've condensed it down at there were a lot of other entries mixed in):

<![LOG[Item 'i386/vcredist_x86.exe' is applicable. Add to the list.]LOG]!><time="17:13:55.911+360" date="09-05-2015" component="ccmsetup" context="" type="1" thread="11104" file="manifest.cpp:343">

<![LOG[File 'C:\Windows\ccmsetup\vcredist_x86.exe' returned failure exit code 1603. Fail the installation.]LOG]!><time="17:14:29.723+360" date="09-05-2015" component="ccmsetup" context="" type="3" thread="11104" file="manifest.cpp:2239">

<![LOG[Discovering whether item 'i386/vcredist_x86.exe' exists.]LOG]!><time="17:13:56.079+360" date="09-05-2015" component="ccmsetup"

context="" type="1" thread="11104" file="manifest.cpp:553">

<![LOG[Couldn't find a product with MSI product code '{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}' in the MSI database.]LOG]!

><time="17:13:56.079+360" date="09-05-2015" component="ccmsetup" context="" type="1" thread="11104" file="manifest.cpp:851">

<![LOG[Item i386/vcredist_x86.exe has not been installed yet. Put to pending install list.]LOG]!><time="17:13:56.079+360" date="09-05-2015"

<![LOG[Params to send FSP message '5.0.7958.1501 Deployment Error 0x80070643. Pre-req: vcredist_x86.exe']LOG]!><time="17:14:29.726+360" date="09-05-2015" component="ccmsetup" context="" type="0" thread="11104" file="ccmsetup.cpp:9891">

I suspect that last entry is a key piece of information, and it explains why Client Check Detail tab for my machine in CM shows, "Verify/Remediate client prerequisites."  My next step was to attempt running that file directly, and I learned that it is the Microsoft Visual C++ 2010 x86 Redistributable Setup.  I got a dialog box indicating that the installation failed, and including a link to the log file.  I opened the log file and found the following:

Action: Performing Action on MSI at c:\7e905f593b70c6f67074d7538218f2\vc_red.msi

Log File C:\Users\<User ID>\AppData\Local\Temp\Microsoft Visual C++ 2010 x86 Redistributable Setup_20150905_174116642-MSI_vc_red.msi.txt does not yet exist but may do at Watson upload time

Calling MsiInstallProduct(c:\7e905f593b70c6f67074d7538218f2\vc_red.msi, EXTUI=1

Returning IDOK. INSTALLMESSAGE_ERROR [Error 997.Overlapped I/O operation is in progress. ]

[9/5/2015, 17:41:30]MSI (c:\7e905f593b70c6f67074d7538218f2\vc_red.msi) Installation failed. Msi Log: Microsoft Visual C++ 2010 x86 Redistributable Setup_20150905_174116642-MSI_vc_red.msi.txt

PerformOperation returned 1603 (translates to HRESULT = 0x80070643)

Action complete

OnFailureBehavior for this item is to Rollback.

Action: Performing actions on all Items

Action complete

Action complete

[9/5/2015, 17:41:30]Final Result: Installation failed with error code: (0x80070643), "Fatal error during installation. " (Elapsed time: 0 00:00:14).

Note that the error code highlight in red is the same error code with which the ccmsetup.exe fails.  So I would say this is the source of the error.  Looking in Programs and Features on my machine I see that the x64 and x86 versions of the Microsoft Visual C++ 2010 Redistributable (10.0.31319 for both) are installed.

Part of me wants to just uninstall Microsoft Visual C++ 2010 Redistributable - x86, and then run the ccmsetup.exe file again to see if that fixes the issue.  But the last thing I want to do is go from the frying pan into the fire, so I decided to error on the side of caution and post the information here, and then wait for feedback.

I do have the full error logs available, and can post those if needed.

Also, I have not been able to get the following updates to install from the Windows update site, and they fail with the same 0x80070643 error code.

  • Microsoft .NET Framework      4.5.2 for Windows 7 x64-based Systems (KB2901983)
  • Security Update for      Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package (KB2538243)
  • Update for Microsoft      Visual Studio 2010 Tools for Office Runtime (KB3001652)

I feel as if I am getting close to cracking this one, and I've learned a lot along the way.  Any help that you can offer will be greatly appreciated!

--Tom

  • Edited by thomasm516 Sunday, September 06, 2015 4:13 AM Formatting changes
Free Windows Admin Tool Kit Click here and download it now
September 6th, 2015 4:04am

I did a bit more research on the 0x80070643 error and came across this article, which states that one of the most common causes of the error is the .NET framework.

http://windows.microsoft.com/en-us/windows/windows-update-error-80070643#1TC=windows-7

The article contains a link to a .NET framework article on the Microsoft site, but that link is broken.  It does, however, get you to the Microsoft site, so I did a search and turned up the following article that has some troubleshooting steps:

https://support.microsoft.com/en-us/kb/976982

I've tried methods 1 and 2 from the article to no avail.  Method 2 eventually resulted in a message indicating that the .NET Framework Repair Tool could not identify the issue, and it created a .CAB file on my desktop containing log files to send to Microsoft for further analysis, which I did.  I am now considering trying method 3, which is uninstalling and reinstalling the .NET framework.  However, I would prefer to do that as a last resort.

As always, any advice will be greatly appreciated!

--Tom


  • Edited by thomasm516 2 hours 4 minutes ago Corrected typos
September 8th, 2015 1:38am

Hi Tom

This is an unusual thread as you're not specifically the administrator for the ConfigMgr environment.

However given the details of the CCMSetup logfile, it would appear that autodiscovery is failing to discover the site information for the primary site.

When the CCMSetup executes it attempts to automatically discover the primary site management point, from there it downloads the CCMSetup files that it needs to complete the installation of the client. In your situation the auto discovery is failing.

This can be due to a number of reasons, however all of these reasons require knowledge and understanding of the ConfigMgr site configuration, which your ConfigMgr Admin would know of.

The alternative to using auto discovery is to pass the parameters of the Site and MP information to the CCMSetup.exe, you would need to get these details from your ConfigMgr Admin as well.

In either case, you won't be able to progress the status of your client installation without further understanding of the ConfigMgr site configuration, I'd recommend that you work with your admin in this case.

That being said, its completely unnecessary to rebuild your machine

Free Windows Admin Tool Kit Click here and download it now
September 8th, 2015 1:52am

Kriss,

Thanks for the reply.

Actually, I think it is discovering the site information.  In the ccmsetup log file I find the following entries (Site info obfuscated just to be on the safe side):

<![LOG[The MP name retrieved is '<Server Name>' with version '7958' and capabilities '<Capabilities SchemaVersion="1.0"><Property Name="SSLState" Value="0"/></Capabilities>']LOG]!><time="16:20:22.078+360" date="09-02-2015" component="ccmsetup" context="" type="1" thread="3980" file="lsadcache.cpp:334">

<![LOG[MP '<Server Name>' is compatible]LOG]!><time="16:20:22.078+360" date="09-02-2015" component="ccmsetup" context="" type="1" thread="3980" file="lsadcache.cpp:339">

<![LOG[Retrieved 1 MP records from AD for site '<SITE CODE>']LOG]!><time="16:20:22.078+360" date="09-02-2015" component="ccmsetup" context="" type="0" thread="3980" file="lsadcache.cpp:287">

<![LOG[Retrived site version '5.00.7958.1000' from AD for site '<SITE CODE>']LOG]!><time="16:20:22.078+360" date="09-02-2015" component="ccmsetup" context="" type="1" thread="3980" file="siteinfo.cpp:575">

<![LOG[SiteCode:         <SITE CODE>]LOG]!><time="16:20:22.078+360" date="09-02-2015" component="ccmsetup" context="" type="1" thread="3980" file="ccmsetup.cpp:2076">

<![LOG[SiteVersion:      5.00.7958.1000]LOG]!><time="16:20:22.078+360" date="09-02-2015" component="ccmsetup" context="" type="1" thread="3980" file="ccmsetup.cpp:2077">

<![LOG[Only one MP <Server Name> is specified. Use it.]LOG]!><time="16:20:22.078+360" date="09-02-2015" component="ccmsetup" context="" type="1" thread="3980" file="ccmsetup.cpp:10084">

I have confirmed that the MP name and site code found in the log file are correct for our site.

--Tom

September 8th, 2015 4:04am

After posting the information about the 0x80070643 error and the .NET Framework, I started doing some research on the following error, encountered in the Microsoft Visual C++ 2010 x86 Redistributable Setup (See my September 6, 2015 post):

Returning IDOK. INSTALLMESSAGE_ERROR [Error 997.Overlapped I/O operation is in progress. ]

I found this article, which does not cover my exact situation, but which does have some interesting information nonetheless:

http://blogs.msdn.com/b/vsnetsetup/archive/2014/10/27/error-997-overlapped-i-o-operation-is-in-progress-kb2918614-breaks-windows-installer-service.aspx

The article mentions that update 2918614 can cause problems with the Windows Installer.  I verified that my machine does have update 2918614 installed, and I do see the 10997 MSI Installer errors in my Windows Application log.  I considered removing that patch, but from what I have read online, that does not fix the issue in all cases, and in some cases it causes more issues, so I decided against that course of action for now.  I tried the registry hack (Figured that would be easier to roll back than a hotfix), and it allowed me to get .NET Framework 4.5.2 installed.  So the problem with getting the .NET Framework update installed is resolved.

However, I still am unable to install the Microsoft Visual C++ 2010 x86 Redistributable Setup, which seems to be what is preventing my ccm client installation.  In reviewing the log file for the Visual C++ installation, I noticed a link to the installation log, and in that log I found these entries:

MSI (s) (DC:B0) [17:41:30:388]: SECREPAIR: Crypt Provider not initialized. Error:997

MSI (s) (DC:B0) [17:41:30:388]: SECUREREPAIR: Failed to CreateContentHash of the file: install.res.3082.dll: for computing its hash. Error: 997

MSI (s) (DC:B0) [17:41:30:388]: SECREPAIR: Failed to create hash for the install source files

MSI (s) (DC:B0) [17:41:30:388]: SECUREREPAIR: SecureRepair Failed. Error code: 3e5F9DC44B8

Action start 17:41:30: ProcessComponents.

MSI (s) (DC:B0) [17:41:30:389]:

Error 997.Overlapped I/O operation is in progress.

I have tried searching on some of those errors, but thus far have only come up with more sites referencing update 2918614, with not a lot more information other than to try removing it.

--Tom

Free Windows Admin Tool Kit Click here and download it now
September 8th, 2015 5:05am

I did a bit more research on the 0x80070643 error and came across this article, which states that one of the most common causes of the error is the .NET framework.

http://windows.microsoft.com/en-us/windows/windows-update-error-80070643#1TC=windows-7

The article contains a link to a .NET framework article on the Microsoft site, but that link is broken.  It does, however, get you to the Microsoft site, so I did a search and turned up the following article that has some troubleshooting steps:

https://support.microsoft.com/en-us/kb/976982

I've tried methods 1 and 2 from the article to no avail.  Method 2 eventually resulted in a message indicating that the .NET Framework Repair Tool could not identify the issue, and it created a .CAB file on my desktop containing log files to send to Microsoft for further analysis, which I did.  I am now considering trying method 3, which is uninstalling and reinstalling the .NET framework.  However, I would prefer to do that as a last resort.

As always, any advice will be greatly appreciated!

--Tom


  • Edited by thomasm516 Tuesday, September 08, 2015 5:37 AM Corrected typos
September 8th, 2015 5:36am

I am definitely making progress.  Further research into the 997 error turned up an article which recommended running the follow from the command line:

msiexec.exe /regserver

I also installed KB3000988 because that is the hotfix for the issues caused by update 2918614.  After a reboot, I was able to get the Visual C++ 2010 Service Pack 1 Redistributable Setup package installed.  I then ran ccmsetup.exe again, and this time it finished without errors.  My machine can now be remote controlled, and it is getting software updates, so clearly I am back talking to the server.

Based on my research, for some people running the msiexec command made no difference, and for others installing the 3000988 hotfix made no difference.  I did both, and then rebooted, and it appears that one of them resolved at least part of my issue, but I cannot say for sure which action fixed the problem with getting the Visual C++ 2010 package installed.

I still have one lingering problem.  When my machine is viewed in Configuration Manager, on the Client Check Detail tab, it still shows error 0x80070643 and indicates, "Verify/Remediate Client Prerequisites."  I am hoping that at some point my machine will report in to the server and that information will be updated.  I really don't want to close this thread until that information gets updated, just to make sure there are not any remaining problems to be solved.  Is there a way to force that information to get updated so that I can verify that Configuration Manager is no longer seeing a problem?

--Tom

Free Windows Admin Tool Kit Click here and download it now
September 8th, 2015 2:04pm

I am definitely making progress.  Further research into the 997 error turned up an article which recommended running the follow from the command line:

msiexec.exe /regserver

I also installed KB3000988 because that is the hotfix for the issues caused by update 2918614.  After a reboot, I was able to get the Visual C++ 2010 Service Pack 1 Redistributable Setup package installed.  I then ran ccmsetup.exe again, and this time it finished without errors.  My machine can now be remote controlled, and it is getting software updates, so clearly I am back talking to the server.

Based on my research, for some people running the msiexec command made no difference, and for others installing the 3000988 hotfix made no difference.  I did both, and then rebooted, and it appears that one of them resolved at least part of my issue, but I cannot say for sure which action fixed the problem with getting the Visual C++ 2010 package installed.

I still have one lingering problem.  When my machine is viewed in Configuration Manager, on the Client Check Detail tab, it still shows error 0x80070643 and indicates, "Verify/Remediate Client Prerequisites."  I am hoping that at some point my machine will report in to the server and that information will be updated.  I really don't want to close this thread until that information gets updated, just to make sure there are not any remaining problems to be solved.  Is there a way to force that information to get updated so that I can verify that Configuration Manager is no longer seeing a problem?

--Tom

  • Marked as answer by thomasm516 20 hours 27 minutes ago
September 8th, 2015 6:02pm

I am definitely making progress.  Further research into the 997 error turned up an article which recommended running the follow from the command line:

msiexec.exe /regserver

I also installed KB3000988 because that is the hotfix for the issues caused by update 2918614.  After a reboot, I was able to get the Visual C++ 2010 Service Pack 1 Redistributable Setup package installed.  I then ran ccmsetup.exe again, and this time it finished without errors.  My machine can now be remote controlled, and it is getting software updates, so clearly I am back talking to the server.

Based on my research, for some people running the msiexec command made no difference, and for others installing the 3000988 hotfix made no difference.  I did both, and then rebooted, and it appears that one of them resolved at least part of my issue, but I cannot say for sure which action fixed the problem with getting the Visual C++ 2010 package installed.

I still have one lingering problem.  When my machine is viewed in Configuration Manager, on the Client Check Detail tab, it still shows error 0x80070643 and indicates, "Verify/Remediate Client Prerequisites."  I am hoping that at some point my machine will report in to the server and that information will be updated.  I really don't want to close this thread until that information gets updated, just to make sure there are not any remaining problems to be solved.  Is there a way to force that information to get updated so that I can verify that Configuration Manager is no longer seeing a problem?

--Tom

  • Marked as answer by thomasm516 Sunday, September 13, 2015 11:14 AM
Free Windows Admin Tool Kit Click here and download it now
September 8th, 2015 6:02pm

We noticed today that the Client Check Detail tab for my machine in Configuration Manager now shows, "Evaluation Succeeded."  Nothing was changed since my last post, so maybe it just took a while for the client check to be done again.  At any rate, I think this wraps up the thread.  Thanks to all who contributed!

--Tom

September 13th, 2015 7:16am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics