In Event Viewer ( eventvwr
), I noted there is a repeating error:
The Cryptographic Services service failed to initialize the Catalog Database. The ESENT error was: -583.
Log Name: Application
Source: CAPI2
EventID: 257
Level: Error
Keyword: Classic
OpCode: Info
I tried to find answers online, they guide me to repair the ESENT database ( link ).
I stop the Cryptographic Services by :
net stop cryptsvc
and renamed the catroot2
folder to catroot2.old
. Then, I restart the Cryptographic Services by:
net start cryptsvc
Few minutes after, the new catroot2
is created. Then I try to verify the contents by:
net stop cryptsvc
esentutl /g C:\Windows\System32\catroot2\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\catdb
It shows:
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.
Same output for Defragmentation mode ( /d
) and Checksum mode ( /k
)
If I use Recovery mode ( /r
), the output is:
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.
Seems I supplied wrong options to Recovery mode.
What can I do next ?
Note: all commands are executed in Administrator Command Prompt