🇬🇧 | 🇩🇪 | 🇫🇷 | 🇪🇸 | 🇨🇳 | 🇸🇦
我们没有DLL,但我们有:
Windows文件分析器和在线快速反病毒

一个简约的界面,具有快速搜索,方便的上传和干净的部分结构.

🛡️🔍 快速验证你的档案,只需要放上这个页面.
病毒检查,哈希,签名验证,架构,人工智能信息.

修复 WinRM 错误:WSManEnumeratorAddEvent 参数为零或零

错误的描述

这个错误发生在 Windows 远程管理 (WinRM) 客户端尝试处理一个请求通常与事件转发,远程 PowerShell 会议或性能监控有关但失败,因为底层 WS-Management API 所要求的强制参数 ( WSManEnumeratorAddEvent ) 缺失,零,或设置为零. 这通常是由受损的 WinRM 配置,不匹配的听器设置,注册表差异或受损的 WMI (Windows 管理仪器) 存储库引起的.


简单的解决方案

在解决问题之前按顺序执行下列解决方案.

解决方案1:快速重置和重新启动WinRM服务

更新 WinRM 配置并重新启动服务可以快速修复故障参数.

  1. 按下 Windows Key, 类型 cmd,右键按下 Command Prompt,并选择 Run as administrator.
  2. Type the following command to reset the WinRM configuration to its default state and press Enter:
    winrm quickconfig
  3. 如果提示进行更改或启用服务,输入 y 然后按下. Enter.
  4. 通过顺序运行以下命令强制重新启动 WinRM 服务:
    net stop winrm
    net start winrm

解决方案2:重新注册WS管理DLL组件

缺失或未注册的系统文件可能会导致诸如 WSManEnumeratorAddEvent 通过重新注册核心DLL可以解决这个问题.

  1. 打开 Command Prompt as administrator.
  2. 运行下列命令以注册WS-Management自动化动态链接库:
    regsvr32 WsmSvc.dll
  3. 点击 OK 在弹出式确认对话框上.
  4. 请重新启动电脑.

解决方案3:重建 WinRM 收听器

如果特定的收听器配置被损坏或缺少参数,删除和重新创建收听器将修复它.

  1. 打开 Command Prompt as administrator.
  2. 检查您目前的听众通过运行:
    winrm enumerate winrm/config/listener
  3. 使用此命令删除错误或现有的听器:
    winrm delete winrm/config/listener?Address=*+Transport=HTTP

    (注:如果您使用的是HTTPS,请替换 Transport=HTTP 和我在一起. Transport=HTTPS)

  4. 通过运行重新创建默认收听器:
    winrm quickconfig

解决方案4:修复WMI存储器

由于 WinRM 严重依赖于 WMI 提供者类,因此受损的 WMI 存储库可以将 null 参数传递给 WinRM 函数.

  1. 打开 Command Prompt as administrator.
  2. 通过运行: 检查WMI存储器的一致性
    winmgt /verifyrepository
  3. 如果输出表示存储器是 not consistent,运行修复命令:
    winmgt /salvagerepository
  4. 重新启动您的计算机,并验证是否解决了 WinRM 错误.
ERROR_WINRS_CLIENT_NULL_PARAM | ERROR_WSMAN_CANNOT_PROCESS_FILTER | ERROR_WSMAN_ADDOBJECT_MISSING_OBJECT | ERROR_WSMAN_ADDOBJECT_MISSING_EPR | ERROR_WSMAN_NETWORK_TIMEDOUT

可能有一些错误.. Learn Microsoft