5 votes

Le service Cryptographic Services n'a pas réussi à initialiser la base de données du catalogue.

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.

3voto

Şâkir Aşçı Points 309

Je ne sais pas vraiment pourquoi, mais il semble qu'il soit utile de changer le pilote de votre contrôleur IDE/ATA. Renommez votre dossier catroot2, puis allez dans le gestionnaire de périphériques, sélectionnez le contrôleur IDE/ATA, cliquez sur Propriétés puis sur Mettre à jour le pilote, choisissez ensuite "Sélectionner manuellement" et sélectionnez un pilote compatible (par exemple le contrôleur standard microsoft ahci 1.0, appliquez) et redémarrez votre ordinateur.

Voici les liens qui m'ont inspiré :
https://web.irtnog.org/Members/xenophon/blog/event-id-257-capi2-and-esent-error-583
http://answers.microsoft.com/en-us/Windows/forum/windows_other-windows_update/the-cryptographic-services-service-failed-to-start/34421d55-4eaa-47fe-a7d9-d288f0276ef8

2voto

user310075 Points 21

La réponse précédente a également fonctionné pour moi, mais n'a pas permis d'en connaître la raison. Je pense que j'ai peut-être l'explication...

Contexte : J'ai remplacé le disque dur défectueux de 380 Go de mon ordinateur portable VAIO par un disque WD "Classic" de 1 To. J'ai suivi la suggestion de la documentation du disque vers le site www.wdc.com/advformat, et j'ai téléchargé les logiciels Acronis True Image et Align.
Je n'aurais pas dû m'en préoccuper, car ni l'un ni l'autre n'a permis de résoudre les erreurs récurrentes de CAPI2.

Explication : J'ai également trouvé l'article sur www.irtnog.org, et j'ai commencé à soupçonner les pilotes Intel d'être coupables, en particulier lorsque la plupart des problèmes décrits en relation avec CAPI2 et les erreurs de Windows Defender / Search dans d'autres articles semblaient mentionner des disques de >2TB avec des tailles de secteur de 4K. En utilisant le composant System Information de Iolo's System Mechanic, j'ai établi que mon nouveau disque avait, en fait, une taille de secteur de 512 - la même que celle de l'ancien disque. Je suis presque sûr que le pilote Intel supposait une taille de secteur de 4K et essayait de compenser. Dès que j'ai forcé le pilote IDE/ATA à utiliser le contrôleur standard de Microsoft, comme dans la réponse précédente, tout est rentré dans l'ordre.

Vous semblez avoir besoin des nouveaux pilotes "RST" d'Intel uniquement pour les disques internes avec une taille de secteur de 4K, généralement >2TB.

1voto

CouchDeveloper Points 7377
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.

S'il s'agit du même problème que celui que j'ai rencontré, c'est simplement (comme l'indique l'erreur) que le fichier n'existe pas. Essayez de naviguer jusqu'à cet emplacement via le gestionnaire de fichiers de Windows.

Bien que cela semble n'avoir aucun sens, la suggestion ci-dessus de remplacer le pilote SATA par le pilote générique de Windows, plutôt que par le pilote spécifique à Intel, a résolu mon problème. Après avoir remplacé le disque de mon ordinateur portable par un SSHD (via Seagate DiskWizard Clone), tout semblait aller bien, mais la mise à jour de Windows ne s'exécutait pas, et le journal des événements contenait diverses erreurs concernant la cryptographie. Toutes les applications Windows standard avertissaient de la présence d'un "éditeur inconnu".

Le changement du pilote SATA a tout réglé !

Gracias.

1voto

Zach Points 121

Ce fil a presque résolu mon problème (qui était que Windows Update ne démarrait pas). Il a démarré après avoir effectué les opérations standard de nettoyage du dossier SoftwareDistribution et de mise à jour du pilote. Dans mon cas également, j'avais réimagé le système à partir d'une sauvegarde vieille de cinq ans sur un nouveau disque dur (après une panne de disque dur) et j'étais bloqué dans l'impossibilité de mettre à jour. Cependant, après avoir effectué de nombreuses mises à jour, j'ai commencé à recevoir de nombreuses erreurs de Windows Update. Je pense que c'est parce que la base de données était à nouveau corrompue. Pour résoudre ce problème, je pense que j'ai eu besoin du correctif de https://support.microsoft.com/en-us/kb/982018 . Selon l'âge de votre système, il se peut que vous l'ayez déjà. Mais sans cela, j'obtenais une corruption même avec le pilote mis à jour. J'espère que cela aidera quelqu'un d'autre.

-2voto

user572795 Points 1

Une autre réussite apparente. Le disque dur est tombé en panne, il a été remplacé par un nouveau disque plus grand de la même marque (WD), puis les fichiers et le système d'exploitation (Win7 HP) ont été restaurés à partir d'une sauvegarde Acronis. Tout a fonctionné, mais les erreurs susmentionnées se sont multipliées, en particulier l'erreur 583.

Après avoir lu ce fil, j'ai essayé Win Update et il n'a même pas démarré.

J'ai fait le crypto stop, renommé catroot et le crypto restart sans succès.

J'ai ensuite procédé à la resélection manuelle du pilote SATA et tout semble fonctionner à présent. Les 583 erreurs ont disparu et Win Update a fonctionné.

Je ne vois pas très bien pourquoi le pilote poserait problème alors que l'ancien et le nouveau disque dur sont tous deux des WD.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X