如何修复 "WS管理服务无法处理请求. 在指定计算机上连接到WMI服务时收到'访问被拒绝'错误.
当Windows远程管理 (WinRM) 缺乏访问目标机器Windows管理仪器 (WMI) 命名空间的必要权限时,会出现Windows错误"WS管理服务无法处理请求.在指定计算机上连接到WMI服务时收到'访问被拒绝'错误,即使用户帐户具有管理员权限.
没有.
When executing remote management commands (such as PowerShell Remoting or using server management tools), the WS-Management service acts as the communication layer, while WMI provides the system data. If the security descriptor of the WMI namespace (typically Root\CIMV2 ) 没有明确授予连接用户或组的 Remote Enable 和 Account Enable 权限,系统会阻止连接,并抛出这个特定的访问被拒绝错误.
一步一步的修复
在目标计算机 (您试图连接的机器) 上执行这些步骤,以便允许 WinRM 访问 WMI 命名空间.
步骤1:打开WMI控制
- 按下
Windows Key + R在键盘上打开运行对话框. - 它们的类型
wmimgmt.msc进入文本字段并按下Enter这将打开Windows管理仪器控制台 (WMI).
步骤2:访问WMI属性
- 在WMI控制窗口的左窗口中,右键单击 WMI Control (Local).
- 选择 Properties 从上下文菜单.
步骤3:导航到安全设置
- 在WMI控制属性窗口中,点击 Security 标签在顶部.
- 通过点击旁边的箭头扩展文件树 Root 找出他们的位置. CIMV2 文件.
- 按下 CIMV2 您可以在下面的文件中突出它.
- 按下 Security 按位于窗口右下角.
步骤4:向用户或组授权
- In the Security for Root\CIMV2 window, look for the user or group you are using to connect (e.g., Administrators 或特定的服务账户).
- 如果用户或组不在列表中,请点击 Add... 键入对象名称,然后点击 OK.
- 从列表中选择目标用户或组.
- 在下面的权限面板中,选择 Allow 在以下权限旁边:
- Execute Methods
- Enable Account
- Remote Enable
- 按下 Advanced 按确保权限顺序正确.
步骤 5: 设置高级权限继承
- In the Advanced Security Settings window, select the user or group you just modified and click Edit.
- 确保 Applies to 下拉菜单设置为 This namespace and subnamespaces.
- 检查一下 Execute Methods, Enable Account,以及 Remote Enable 已经被检查了.
- 点击 OK 在权限输入窗口上.
- 点击 Apply 然后 OK 在高级安全设置窗口上.
- 点击 OK 在剩余的WMI属性窗口上保存所有更改.
步骤6:重新启动 WinRM 和 WMI 服务
- 按下
Windows Key + R, 类型services.msc,然后按下Enter. - 找出他们的位置. Windows Management Instrumentation 服务,右键点击它,并选择 Restart.
- 找出他们的位置. Windows Remote Management (WS-Management) 服务,右键点击它,并选择 Restart.
ERROR_WSMAN_WMI_SVC_ACCESS_DENIED | ERROR_WSMAN_WMI_PROVIDER_ACCESS_DENIED | ERROR_WSMAN_INVALID_FILTER_XML | ERROR_WSMAN_ENUMERATE_WMI_INVALID_KEY | ERROR_WSMAN_INVALID_FRAGMENT_PATH_BLANK
可能有一些错误.. Learn Microsoft