L'erreur du service de cryptographie

   Il y a 2 causes à cette erreur :

1) Le service de cryptographie est désactivé.

Solution :

Faire Démarrer > Exécuter > services.msc

Cherchez la ligne Services de cryptographie et faites un double clic dessus

Dans "Type de démarrage", mettez "Automatique" puis cliquez sur [Démarrer]

Validez par [OK] et fermez la liste des services.

 

2) Un des fichiers du répertoire catroot2 est endommagé.

(ça ne devrait pas arriver si le patch 817287 est passé !)

Solution :

Faire Démarrer > Exécuter > CMD

Saisir ces 3 lignes :

C:\>net stop cryptsvc

C:\>ren %systemroot%\system32\catroot2 cr2old

C:\>net start cryptsvc 

Ces 2 solutions résoudront 99% des cas. Maintenant, pour ceux qui restent...

 
Dans quelques cas, il vous faudra ré-enregistrer quelques DLL en base de registre :

Faire Démarrer > Exécuter > CMD

Saisir ces quelques lignes :

C:\>regsvr32 softpub.dll
C:\>regsvr32 wintrust.dll
C:\>regsvr32 initpki.dll
C:\>regsvr32 dssenh.dll
C:\>regsvr32 rsaenh.dll
C:\>regsvr32 gpkcsp.dll
C:\>regsvr32 sccbase.dll
C:\>regsvr32 slbcsp.dll
C:\>regsvr32 cryptdlg.dll
C:\>net start cryptsvc

(Source : KB822798)

Toutes les solutions citées au dessus sont appliquées automatiquement par ce script de dépannage de Doug Knox.

Si vous ne pouvez pas démarrer le service de cryptographie, c'est que le service dont il dépends n'est pas démarré :

Ce service s'appelle RPC (Remote Procedure Call) et il n'est malheureusement pas possible de le démarrer depuis XP ! Pour remettre ce service en route, il vous faudra utiliser la Console de Récupération (Description)

Une fois entré dans cette Console de Récupération, tapez cette commande :
Enable RPCSS SERVICE_AUTO_START
(puis exit)

Essayez également en Mode sans Echec (F8 au démarrage du PC - avant de voir le logo XP), il arrive que ce soit un programme qui tourne en tâche de fond qui soit incompatible avec XP ! (Un petit nettoyage ?)