本文介绍重启加密服务服务(如果 DHCP 角色已安装)时收到事件 ID 8193 的问题。
原始 KB 数: 2298620
现象
在计算机上安装 DHCP 角色。 重启加密服务服务时,应用程序日志中记录了以下事件:
日志名称: 应用程序 来源:VSS 日期:日期/时间 事件 ID:8193 任务类别:无 级别: 错误 关键字:经典 用户:无 计算机: 说明: 卷影复制服务错误:调用例程 RegOpenKeyExW(-147483646,SYSTEM\CurrentControlSet\Services\VSS\Diag,...)的意外错误。hr = 0x80070005,拒绝访问。
运行: 初始化编写器
上下文: 编写器类 ID: {e8132975-6f93-4464-a53e-1050253ae220} 编写器名称:系统编写器 编写器实例 ID: {7bb41431-3960-44bc-a29c-3b42d2301fc3}
注意
尽管记录了此事件,但卷影复制和 DHCP 服务器继续按预期运行。 尽管此事件记录为错误,但事件不应被视为影响 VSS 正常运行的关键故障。 出于诊断目的,将提及注册表项。
原因
安装 DHCP 服务器角色后,添加 DHCP 服务帐户时,将覆盖以下注册表项(以及所有子项)的权限:
HKLM\CurrentControlSet\Services\VSS\Diag
发生这种情况时,将删除网络服务帐户。
每次启动加密服务服务时,它都会在网络服务帐户下初始化“系统编写器”,并验证以下注册表项的读/写权限:
HKLM\CurrentControlSet\Services\VSS\Diag
由于网络服务帐户用于获取对此密钥的访问权限,因此网络服务没有权限。 因此,VSS 记录“拒绝访问”事件。
解决方法
卷影复制和 DHCP 服务器继续按预期运行,因此可以忽略该事件。
如果需要避免该事件,请执行以下步骤:
-
以管理员身份运行 PowerShell 。
-
运行以下命令。 小心不要在中间包含新行
$path = 'HKLM:\System\CurrentControlSet\Services\VSS\Diag\' $sddl = 'D:PAI(A;;KA;;;BA)(A;;KA;;;SY)(A;;CCDCLCSWRPSDRC;;;BO)(A;;CCDCLCSWRPSDRC;;;LS)(A;;CCDCLCSWRPSDRC;;;NS)(A;CIIO;RC;;;OW)(A;;KR;;;BU)(A;CIIO;GR;;;BU)(A;CIIO;GA;;;BA)(A;CIIO;GA;;;BO)(A;CIIO;GA;;;LS)(A;CIIO;GA;;;NS)(A;CIIO;GA;;;SY)(A;CI;CCDCLCSW;;;S-1-5-80-3273805168-4048181553-3172130058-210131473-390205191)(A;ID;KR;;;AC)(A;CIIOID;GR;;;AC)S:ARAI' $acl = Get-Acl -Path $Path $acl.SetSecurityDescriptorSddlForm($sddl) Set-Acl -Path $Path -AclObject $acl