Dans l'observateur d'événements ( eventvwr
), j'ai constaté qu'une erreur se répète :
Le service Cryptographic Services n'a pas réussi à initialiser la base de données du catalogue. L'erreur ESENT est la suivante : -583.
Log Name: Application
Source: CAPI2
EventID: 257
Level: Error
Keyword: Classic
OpCode: Info
J'ai essayé de trouver des réponses en ligne, elles me guident pour réparer la base de données ESENT ( lien ).
J'arrête le Services cryptographiques par :
net stop cryptsvc
et a renommé le catroot2
vers le dossier catroot2.old
. Ensuite, je redémarre les services cryptographiques par :
net start cryptsvc
Quelques minutes plus tard, le nouveau catroot2
est créé. J'essaie ensuite de vérifier le contenu en :
net stop cryptsvc
esentutl /g C:\Windows\System32\catroot2\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\catdb
Il montre :
Error: Access to source database 'C:\Windows\System32\catroot2\{F750E6C3-38EE-11
D1-85E5-00C04FC295EE}\catdb' failed with Jet error -1811.
Operation terminated with error -1811 (JET_errFileNotFound, File not found) afte
r 0.0 seconds.
Même résultat pour le mode défragmentation ( /d
) et le mode Checksum ( /k
)
Si j'utilise le mode Recovery ( /r
), le résultat est le suivant :
Initiating RECOVERY mode...
Logfile base name: C:\Windows\System32\catroot2\{F750E6C3-38EE-11D1-85E5-00C
04FC295EE}\catdb
Log files: <current directory>
System files: <current directory>
Operation terminated with error -1003 (JET_errInvalidParameter, Invalid API para
meter) after 0.0 seconds.
Il semble que j'ai fourni de mauvaises options pour le mode de récupération.
Que dois-je faire ensuite ?
Remarque : toutes les commandes sont exécutées dans l'invite de commande de l'administrateur.