At a customer where I was working we suddenly expierenced some issues opening SCCM Software Center (0x80080005(-2146959355). Also the clients did not seem to communicatie with SCCM anymore. We were working with non-persistent VDI’s, rebooting didn’t solve the issue.

It seemed that the SCCM certificates were corrupted or not correctly refreshed anymore. After deleting the certificates and rebooting the SMS-host everything started to work again. It seems that while creating the SCCM image these certificates were not deleted correctly.

Workarround:

Step 1: Delete the certificates –> HKLM:\SOFTWARE\Microsoft\SystemCertificates\SMS\Certificates\*

Step 2: Restart ccmexec (smshost) service

Or run the following Powershell command line: 

Remove-Item -Path ‘HKLM:\SOFTWARE\Microsoft\SystemCertificates\SMS\Certificates\*’ -force; restart-service ccmexec