Windows WinRM 错误:操作信息不确切
没有.
这个错误发生在 Windows Remote Management (WinRM) 服务请求系统提供商 (如WMI,Active Directory或注册表提供商) 执行操作,但该提供商无法返回清晰的成功或失败状态代码.这通常是由于受损的WMI存储库,配置错误的WinRM听器,受损的系统文件或严格的安全软件阻止本地循环通信.它经常破坏远程PowerShell会话,服务器管理工具和自动部署脚本.
逐步修复问题
在解决问题之前按顺序执行下列解决方案.
步骤1:重新启动WinRM服务
一个简单的服务更新可以清除停滞的操作.
- 按下 Windows Key + R 打开运行对话框.
- 它们的类型
services.msc然后按下. Enter. - 滚向下,找到 Windows Remote Management (WS-Management).
- 右键单击服务并选择 Restart.
- 如果服务没有运行,请右键单击,然后选择 Start.
步骤2:运行一个WinRM快速配置
重新启动 WinRM 配置,以修复故障的收听器和默认的防火墙规则.
- 按下 Windows Key, 类型
cmd,右键按下 Command Prompt,并选择 Run as administrator. - 输入下面的命令并按下 Enter:
winrm quickconfig - 如果提示要进行更改,请输入
y然后按下. Enter 为了确认.
步骤3:运行 SFC 和 DISM 修复
系统组件故障可能导致供应商报告不确定的数据.
- 打开 Command Prompt 作为一个管理员.
- 首先运行部署图像修复工具,键入:
DISM.exe /Online /Cleanup-image /Restorehealth - 等到过程达到100%.
- 通过输入运行系统文件检查器:
sfc /scannow - 在扫描完成后重新启动电脑.
步骤4:修复WMI存储器
由于 WinRM 严重依赖于 Windows 管理仪器 (WMI) 提供商,因此修复 WMI 通常可以解决此错误.
- 打开 Command Prompt 作为一个管理员.
- 通过运行: 检查WMI存储器的一致性
winmgmt /verifyrepository - 如果输出显示"存储器不一致",运行修复命令:
winmgmt /salvagerepository - 如果问题仍然存在,请通过键入:
winmgmt /resetrepository - 重新启动计算机,以应用更改.
步骤 5: 增加 WinRM 提供者时间截止
系统性能缓慢可能会导致供应商在发出明确的成功信号之前时间过去了.
- 打开 Command Prompt 作为一个管理员.
- 通过运行: 增加最大的时间间隔值 (毫秒)
winrm set winrm/config @{MaxTimeoutms="60000"} - 检查您的操作是否现在完成,而没有抛出错误.
可能有一些错误.. Learn Microsoft