Photo: Wachiwit / Shutterstock.com
Microsoft has put decades of effort into building and improving Windows to our latest version. Over the years, the company has significantly improved its flagship operating system and added new features and utilities to make the OS better fit into corporate and business environments.
One such tool is the Microsoft System Center Configuration Manager, or SCCM. It’s a program for managing a large group of Windows computers and provides remote control, patch management, software distribution and several other features.
That said, as reliable as Windows tools are, they run into issues occasionally. In this article, we’re talking about the “CCMSetup failed with error code 0x80070643” issue, its causes, and what you can do to fix the problem.
What causes the “CCMSetup failed with error code 0x80070643” error?
There are several reasons why you might run into this error. Some common causes include:
- Firewall blocking SCCM access.
- Internet connection issues.
- Corrupt Windows files or installation.
- Windows update causing issues with installation.
Also read: Windows error 0xc1900106: Quick Fix
How to fix the “CCMSetup failed with error code 0x80070643” issue?
Here are four fixes you can try out.
Restart your PC
Restarting your PC is one of the simplest and most effective solutions to any problem you face while using Windows. Graphics issues, network problems, update glitches, and rebooting have you covered.
It’s also not a bad idea to check your internet connection quickly. At times, a dead or inactive internet connection can be the root cause of many problems.
Reset Windows Update modules
A faulty Windows update can also cause SCCM not to install or work as expected. Try resetting them to see if that solves the problem.
Step 1: Press Windows Key + X to open the Quick Access menu and click on Command Prompt (Admin).
Step 2: Type the following commands in the prompt one at a time and press Enter after each command.
net stop wuauserv
cd %systemroot%
ren SoftwareDistribution SoftwareDistribution.old
net start wuauserv
net stop bits
net start bits
net stop cryptsvc
cd %systemroot%\system32
ren catroot2 catroot2.old
net start cryptsvc regsvr32 Softpub.dll /s
regsvr32 Wintrust.dll /s
regsvr32 Initpki.dll /s
regsvr32 Mssip32.dll /s
Also read: Fix: Server processing error: VideoSourceCheckException
Run an SFC scan
Corrupt files are the number one reason your PC might behave weirdly. Here’s how you can eliminate them and potentially resolve your issue.Â
Step 1: Press Windows Key + S to open the Cortana/Search box and search for Powershell. Open Windows Powershell from the search results.
Step 2: Type sfc /scannow to scan your system for issues.
Step 3:Â If the SFC scan finds any problems, use the following command to resolve them.Â
DISM /Online /Cleanup-Image /RestoreHealth
Restart your PC and the error should be gone.
Clear corrupt data caches
Certain Windows Update components might have encountered some corrupt cache files, which can trigger this error.Â
Step 1: Press Windows Key + X to open the Quick Access menu and click on Command Prompt (Admin).
Step 2: Run the following commands, one at a time and press enter after each one.
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
pause
Exit
Restart your PC and try to update Windows again. This should resolve the issue.
Also read: Windows error 0x0 0x0: Quick Fix