激活 Windows 时出现错误 0x80070005“拒绝访问”
本文讨论如何修复 Windows 激活错误0x80070005(访问被拒绝)。
适用于: Windows Server、所有版本和 Windows 客户端、所有版本
现象
slmgr /ato
运行该命令以激活正在运行 Windows 的已加入域的计算机。 但是,Windows 无法激活,且会收到以下错误消息:
Windows 脚本主机激活 Windows(R)、 ServerDatacenter 版本 (00091344-1ea4-4f37-b789-01750ba6988c) ...错误:0x80070005拒绝访问:请求的操作需要提升的权限
此外,应用程序日志中还会记录以下事件:
Log Name: Application
Source: Microsoft-Windows-Security-SPP
Date:
Event ID: 8229
Task Category: None
Level: Warning
Keywords: Classic
User: N/A
Computer:
Description:
The rules engine failed to perform one or more scheduled actions.
Error Code:0x80070005
Path:C:\Windows\System32\SLUI.exe
原因
SELF 帐户没有正确的权限。
解决方案:还原 SELF 帐户权限
要恢复 SELF 帐户的权限,请执行以下步骤:
在“搜索”框中键入 dcomcnfg,然后选择“组件服务”(取决于 Windows 版本,可能需要改为选择 dcomcnfg 运行命令)。
在“组件服务”管理单元的左侧窗格中,选择“组件服务计算机”,右键单击“我的电脑”,然后选择“属性”。>
在“我的电脑属性”对话框中,选择“COM 安全性”选项卡,然后在“访问权限”区域中选择“编辑默认值”。
在 “访问权限 ”对话框中,如果 “SELF ”未出现在 “组”或“用户名 ”区域中,请选择“ 添加”。 在“输入要选择的对象名称”文本框中,键入 SELF,选择“检查名称”,然后选择“确定”。
在“组或用户名”区域中,选择“SELF”,然后在“允许”列中选择以下复选框:
- 本地访问
- 远程访问
选择“确定”关闭“访问权限”,然后选择“确定”关闭“我的电脑属性”。
重新启动计算机。