5

В Event Viewer ( eventvwr ) я заметил повторяющуюся ошибку:

Службе криптографических служб не удалось инициализировать базу данных каталога. ESENT ошибка была: -583.

Log Name: Application
Source: CAPI2
EventID: 257
Level: Error
Keyword: Classic
OpCode: Info

Я пытался найти ответы в Интернете, они помогают мне восстановить базу данных ESENT ( ссылка ).

Я останавливаю Криптографические сервисы :

net stop cryptsvc

и переименовал папку catroot2 в catroot2.old Затем я перезапускаю криптографические сервисы:

net start cryptsvc

Через несколько минут новый catroot2 будет создан. Затем я пытаюсь проверить содержимое:

net stop cryptsvc
esentutl /g C:\Windows\System32\catroot2\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\catdb

Это показывает:

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.

Одинаковый вывод для режима дефрагментации ( /d ) и режима контрольной суммы ( /k )

Если я использую режим восстановления ( /r ), вывод:

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.

Кажется, я поставил неправильные параметры в режиме восстановления.

Что я могу делать дальше?

Примечание: все команды выполняются в командной строке администратора

5 ответов5

3

Я действительно не знаю, почему это так, но кажется, что это может помочь изменить драйвер для вашего контроллера IDE/ATA. Переименуйте папку catroot2, затем перейдите в диспетчер устройств, выберите контроллер IDE/ATA, щелкните свойства и затем обновите драйвер, затем выберите "выбрать вручную" и выберите совместимый драйвер (например, стандартный контроллер microsoft Microsoft ahci 1.0, применить ) и перезагрузите компьютер.

Это ссылки, откуда я черпал вдохновение:
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

2

Предыдущий ответ тоже работал для меня, но оставил открытым причину. Я думаю, у меня может быть объяснение этому ...

Предыстория: я заменил неисправный жесткий диск на 380 ГБ на своем ноутбуке VAIO на дисковод WD "Classic" емкостью 1 ТБ. Я последовал предложению, приведенному в документации по приводу на сайте www.wdc.com/advformat, и загрузил программное обеспечение Acronis True Image and Align.
Мне не нужно было беспокоиться, поскольку ни один из них не помог в решении повторяющихся ошибок CAPI2.

Объяснение: Я тоже нашел сообщение на www.irtnog.org и начал подозревать драйверы Intel в нечестной игре, особенно когда большинство проблем, описанных в отношении ошибок CAPI2 и Защитника Windows / поиска в других публикациях, казалось, упоминали> 2 ТБ. диски с размерами сектора 4K. Используя компонент системной информации системного механика Iolo, я установил, что мой новый диск имеет размер сектора 512 - такой же, как и у старого диска. Я вполне уверен, что драйвер Intel предполагал размер сектора 4 КБ и пытался компенсировать это. Как только я заставил драйвер IDE / ATA использовать стандартный контроллер Microsoft, как и в предыдущем ответе, все снова стало хорошо.

Похоже, вам нужны новые драйверы Intel "RST" только для внутренних накопителей с размером сектора 4 КБ, обычно> 2 ТБ.

1

этот поток почти решил мои проблемы (которые были, что Центр обновления Windows не запустился). Это началось после выполнения стандартных исправлений очистки папки SoftwareDistribution и обновления драйвера. В моем случае я также повторно создал образ системы из пятилетней резервной копии на новый жесткий диск (после сбоя жесткого диска) и застрял не в состоянии обновить. Однако после запуска многих обновлений стало появляться больше ошибок Windows Update. Я думаю, это произошло потому, что база данных снова была повреждена. Я считаю, что для решения этой проблемы мне понадобилось исправление с https://support.microsoft.com/en-us/kb/982018. В зависимости от возраста вашей системы у вас уже может быть это. Но без этого я получал коррупцию даже с обновленным драйвером. Надеюсь, это поможет кому-то еще.

1
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.

Если это та же проблема, что и у меня, просто (как говорится в ошибке) файл не существует. Попробуйте перейти в это место с помощью файлового менеджера Windows.

Хотя это кажется бессмысленным, предложенное выше предложение заменить драйвер SATA на Generic Windows, а не на Intel, решило мою проблему. Что было после замены моего ноутбука на SSHD (через Seagate DiskWizard Clone), все казалось нормальным, но обновление Windows не запускалось, различные ошибки в журнале событий о криптографии. Все стандартные приложения Windows будут предупреждать об "неизвестном издателе".

Смена драйвера SATA исправила все это!

Благодарю.

-2

Еще один очевидный успех. Сбой жесткого диска, его заменили новым более крупным диском той же марки (WD), затем файлы и ОС (Win7 HP), восстановленные из резервной копии Acronis. Все работало, но отмеченные выше ошибки были безудержными, особенно ошибка 583.

Прочитав эту ветку, я попробовал Win Update, и он даже не запустился.

Остановился ли крипто, переименовал catroot и перезапустился безуспешно.

Затем был произведен повторный выбор ручного драйвера SATA, и теперь все работает. 583 ошибки исчезли и Win Update сработал.

Не уверен, почему драйвер будет проблемой, когда старый и новый жесткий диск WD.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .