The cat database is stored at
"C:\Windows\System32\catroot2\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}"
I had a system where the event viewer was shwoing errors with the database and such, this turned out to be the driver because when I ran this bat file the database never rebuilt itself. Soon as I updated, or I should say, removed the intel driver and put the ms driver back on for the ide controller the cat database rebuilt itself just fine.
But if it isnt driver related and the database needs rebuilt then this script here should do the trick. I am waiting before i add it to the windows repair tool
So save the following to a bat file and then run that bat file as administrator or open a cmd.exe window as administrator and copy and paste 1 line (command) at a time.
net stop cryptsvc
esentutl /p %systemroot%\System32\catroot2\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\catdb
rmdir /s /q %systemroot%\system32\catroot2.old
md %systemroot%\system32\catroot2.old
xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
del /f /q %systemroot%\system32\catroot2\*.*
net start cryptsvc
pause
Lets see how this does, after you run it and it was succesful, reboot the computer. Shortly after the database should start rebuilding. If you go and check "C:\Windows\System32\catroot2\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}" and it is still empty then we know we have a problem with the driver.
Shane