本文介绍如何移动证书服务器的数据库和日志文件。
原始 KB 数: 283193
重要
本文包含有关修改注册表的信息。 在修改注册表之前,请务必备份注册表并确保您知晓如何在出现问题时还原注册表。 有关如何备份、还原和编辑注册表的信息,请单击以下文章编号以查看Microsoft知识库中的文章: 256986 Windows 注册表Microsoft说明
移动证书服务器数据库和日志文件
警告
如果注册表编辑器使用不当,则可能会产生严重问题,导致重新安装操作系统。 Microsoft 无法保证可以解决因注册表编辑器使用不当而造成的问题。 请慎用注册表编辑器,风险自负。
使用以下步骤更改证书服务器数据库和日志文件的位置:
-
停止证书服务服务。
-
将数据库文件和日志文件复制到新位置。 默认数据库路径为: %SystemRoot%\System32\CertLog
-
修改以下注册表项中的数据库路径以反映新路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CertSvc\Configuration\DBDirectoryHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CertSvc\Configuration\DBLogDirectoryHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CertSvc\Configuration\DBSystemDirectoryHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CertSvc\Configuration\DBTempDirectory -
启动证书服务服务。
-
检查 CertSvc 事件 26 的应用程序事件日志,验证证书服务服务是否已成功启动。 如果服务未成功启动,将显示警告消息。 如果发生这种情况,请检查注册表中路径的语法。
可能需要编辑 NTFS 权限才能向系统帐户授予完全控制权限。 默认情况下,系统帐户和企业管理员组具有 CertLog 文件夹的完全控制访问权限。