Reply To: Cryptographic Service wont start
by
kumaran
·
about 20 years, 3 months ago
In reply to Cryptographic Service wont start
Error 126 is a very “general” error, the following may help:
a) Delete the contents of the “Windows\System32\catroot2” folder and see if that helps resolve the issue.
b) If that fails, then check all the root directories and see if any are set as “Read Only”… this is a common symptom of an incomplete SP1 install. If they are then uncheck them! and try again…
C) Make sure cryptui.dll is in system32 folder and is NOT corrupt!
d) Make sure certcli.dll is in system32 folder and is NOT corrupt!
Use the sfc /scannow utility to check for file corruption in c) and d)
http://www.updatexp.com/scannow-sfc.html
e) Re-register DLL Files That Are Associated With the Cryptographic Service
To register .dll files that are associated with Cryptographic Services, follow these steps: (NB – you may have used the batch file in the article above… however this may not have worked so we need to manually un-register then register them…)
Click Start, and then click Run.
In the Open box, type cmd, and then click OK.
At the command prompt, type the following commands, pressing ENTER after each line:
Note Click OK if you are prompted to do so.
regsvr32 softpub.dll
regsvr32 /u wintrust.dll
regsvr32 /u initpki.dll
regsvr32 /u dssenh.dll
regsvr32 /u rsaenh.dll
regsvr32 /u gpkcsp.dll
regsvr32 /u sccbase.dll
regsvr32 /u slbcsp.dll
regsvr32 /u cryptdlg.dll
regsvr32 /u softpub.dll
exit
Restart your computer.
Click Start, and then click Run.
In the Open box, type cmd, and then click OK.
At the command prompt, type the following commands (press ENTER after each command):
Note Click OK if you are prompted to do so.
regsvr32 softpub.dll
regsvr32 wintrust.dll
regsvr32 initpki.dll
regsvr32 dssenh.dll
regsvr32 rsaenh.dll
regsvr32 gpkcsp.dll
regsvr32 sccbase.dll
regsvr32 slbcsp.dll
regsvr32 cryptdlg.dll
regsvr32 softpub.dll
exit