FolderRisk: Caution
catroot2 C:\Windows\System32\catroot2
Signature catalog database used by Cryptographic Services; resettable as a last resort for Windows Update.
What it’s for
catroot2 is the signature catalog database of Cryptographic Services (CryptSvc). It is used to verify update and driver packages, while the .cat files themselves sit in the neighboring catroot folder. Microsoft mentions renaming it in its Windows Update reset procedures.
What it contains
- A catalog database that
CryptSvcrecreates as needed. - GUID-named subfolders, including
{F750E6C3-38EE-11D1-85E5-00C04FC295EE}, which holds the database files.
Risks and best practices
- Do not empty it as a reflex. Renaming
catroot2tocatroot2.bakis a last resort, when the earlier Windows Update reset steps have failed, or for certain metadata errors such as0x80242006. - Do it in order: stop
cryptsvc, rename the folder (do not delete it), restart the service. Windows recreates an empty folder. Keep the old one until you have validated the result. - An “Access denied” error on the rename usually means the service is still running.
Useful commands
# Cryptographic Services stateGet-Service CryptSvc
# Database subfoldersGet-ChildItem "$env:windir\System32\catroot2" -Force:: Last-resort reset (as administrator)net stop cryptsvcren %systemroot%\System32\catroot2 catroot2.baknet start cryptsvc