运行 WinRM 命令以检查 Windows Server 中的本地功能时出错

本文提供了在运行 WinRM 命令以检查 Windows Server 环境中的本地功能时发生的错误的解决方案。

原始 KB 数: 2269634

现象

运行 WinRM 命令以检查 Windows Server 环境中的服务器上的本地功能时,可能会收到类似于以下错误消息:

winrm e winrm/config/listener
WSManFault 消息 = 客户端无法连接到请求中指定的目标。 验证目标上的服务是否正在运行并正在接受请求。 请参阅在目标(最常见的 IIS 或 WinRM)上运行的 WS 管理服务的日志和文档。 如果目标为 WinRM 服务,请在目标上运行以下命令来分析和配置 WinRM 服务:“winrm quickconfig”
错误号:
-2144108526 0x80338012

winrm ID
WSMan 故障
消息 = WinRM 客户端收到 HTTP 错误请求状态(400),但远程服务不包含有关失败原因的任何其他信息。 错误号:
-2144108175 0x80338171

winrm quickconfig
WinRM 未设置为接收此计算机上的请求。 必须进行以下更改:
启动 WinRM 服务。
进行这些更改 [y/n]? y
WinRM 已更新为接收请求。
WinRM 服务已启动。

WSManFault 消息 = 客户端无法连接到请求中指定的目标。 验证目标上的服务正在运行并且正在接受请求。 请参阅在目标(最常见的 IIS 或 WinRM)上运行的 WS 管理服务的日志和文档。 如果目标为 WinRM 服务,请在目标上运行以下命令来分析和配置 WinRM 服务:“winrm quickconfig”。
错误号:-2144108526 0x80338012

原因

如果窗口远程管理服务及其侦听器功能中断,则可能会出现此问题。

解决方法

若要解决该问题,请执行以下步骤:

  1. 安装最新的 Windows 远程管理更新。

  2. 运行以下命令以还原侦听器配置:

    winrm invoke Restore winrm/Config
    
  3. 运行以下命令以执行 Windows 远程管理服务及其侦听器的默认配置:

    winrm quickconfig
    

数据收集

如果需要Microsoft支持方面的帮助,建议按照使用 TSS 收集信息中的 步骤收集用户体验问题来收集信息。