解决Windows错误:WS管理服务访问被拒绝
这是一个错误. "The WS-Management service cannot process the request. The WMI service returned an 'access denied' error" 通常发生在WinRM (Windows远程管理) 试图与WMI (Windows管理仪器) 交互时,但缺乏所需的权限.这是由于配置错误的安全描述符,不正确的用户帐户控件或被限制的命名空间权限而发生的.
这里有完整的步骤指南来解决这个问题.
步骤1:运行PowerShell作为管理员,以启用WinRM
有时 WinRM 服务无法正确配置以接受本地或远程请求.
- 按下 Windows Key, 类型
powershell. - 按右键按一下 Windows PowerShell 并且选择 Run as administrator.
- 输入下面的命令并按下 Enter:
winrm quickconfig - 如果提示要进行更改,请输入
y然后按下. Enter.
步骤2:配置WMI控制权限
用户或服务帐户必须有明确的权限访问WMI Root名称空间.
- 按下
Win + R为了打开 Run 对话框. - 它们的类型
wmimgmt.msc然后按下. Enter. - 按右键按一下 WMI Control (Local) 在左边窗口中选择 Properties.
- 让我们去看看. Security 这里是我的房间.
- 扩大 Root 文件,选择 CIMV2 然后点击 Security 在底部的按.
- 查找您的用户帐户或您正在使用的组 (例如, 管理员 或是 远程管理用户 ) 如果没有,点击 Add 添加一个用户/组.
- 点击用户/组,然后查看下面的权限面板.
- 检查 Allow 下列权限的框:
- Execute Methods
- Enable Account
- Remote Enable
- Read Security
- 点击 Advanced.
- 选择用户并点击 Edit 确保 Applies to 放下文件设置为 This namespace and subnamespaces.
- 点击 OK 接下来是什么? Apply,并关闭所有WMI财产窗户.
步骤3:修改用户帐户控制 (UAC) 注册表设置
如果您使用本地管理员帐户远程登录,Windows UAC可能会剥夺您的管理符号,导致"访问被拒绝"错误.
- 按下
Win + R, 类型regedit,然后按下 Enter 打开注册表编辑器. - 导航到以下路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System - 在右边窗口中右键单击一个空白空间,选择 New 然后点击 DWORD (32-bit) Value.
- 命名新值:
LocalAccountTokenFilterPolicy - 双击
LocalAccountTokenFilterPolicy并且改变它. Value data 为了1. - 基地应该保持. Hexadecimal.
- 点击 OK 然后关闭注册表编辑器.
步骤4:将用户添加到远程管理用户组
您的帐户必须属于正确的安全组,
- 按下
Win + R, 类型lusrmgr.msc,然后按下 Enter (注:如果使用 Windows Home,请使用下面的命令行方法. - 按下 Groups 在左边的文件里.
- 双击上 Remote Management Users.
- 点击 Add 输入您的用户名,然后点击 Check Names.
- 点击 OK 接下来是什么? Apply.
所有 Windows 版本的替代命令行方法:
- 打开 Command Prompt as Administrator.
- 运行下一个命令 (replace
YourUsername用您实际的Windows用户名):net localgroup "Remote Management Users" YourUsername /add
步骤 5: 重启 WinRM 和 WMI 服务
通过重新启动两个服务,应用所有修改.
- 打开 Command Prompt as Administrator 或使用开放的PowerShell窗口.
- 通过运行: 停止和启动WMI服务
net stop winmgmt /y net start winmgmt - 通过运行重新启动 WinRM 服务:
net stop winrm net start winrm
ERROR_WSMAN_WMI_PROVIDER_NOT_CAPABLE | ERROR_WSMAN_WMI_INVALID_VALUE | ERROR_WSMAN_WMI_PROVIDER_ACCESS_DENIED | ERROR_WSMAN_WMI_CANNOT_CONNECT_ACCESS_DENIED | ERROR_WSMAN_INVALID_FILTER_XML
可能有一些错误.. Learn Microsoft