如何修复"WS管理服务无法处理请求.WMI提供商返回了一个'不有效参数'错误.
没有.
这是一个错误. "The WS-Management service cannot process the request. The WMI provider returned an 'invalid parameter' error" 通常发生在 Windows 远程管理 (WinRM) 无法与 Windows 管理仪器 (WMI) 存储库通信时.这通常意味着 WMI 存储库腐败,WinRM 设置配置错误或系统文件受损,阻止 WS-Management 服务正确查询 WMI 类.
逐步修复问题
步骤1:重新启动 WinRM 和 WMI 服务
有时服务会卡住,需要重新初始化.
- 按下
Windows Key + R, 类型services.msc,然后按下 Enter. - 滚向下来查找. Windows Remote Management (WS-Management).
- 右键点击它并选择 Restart (如果没有运行,点击 Start ) 没有.
- 滚动到上面找到. Windows Management Instrumentation.
- 右键点击它并选择 Restart.
步骤2:运行SFC和DISM扫描
损坏的系统文件可能会导致WMI提供者返回无效参数.
- 按下
Windows Key, 类型cmd,右键按下 Command Prompt,并选择 Run as administrator. - 输入下面的命令并按下 Enter:
DISM.exe /Online /Cleanup-image /Restorehealth - 等待过程完成,然后输入下面的命令,然后按下 Enter:
sfc /scannow - 在扫描完成后重新启动电脑.
步骤3:重新注册WMI组件
If the WMI provider components have lost their registration in the registry, you can re-register all .mof 这里是我的家. .dll 与WMI相关的文件.
- 打开 Command Prompt as administrator.
- 通过输入将目录更改为WMI文件:
cd %windir%\system32\wbem - 通过执行:
for /f %s in ('dir /b *.dll') do regsvr32 /s %s - 通过执行:
for /f %s in ('dir /b *.mof *.mfl') do mofcomp %s - 重新启动计算机,并检查是否存在错误.
步骤 4: 验证和保存 WMI 存储库
如果存储库本身受损,Windows有内置工具来检查和修复它.
- 打开 Command Prompt as administrator.
- 通过运行: 检查WMI存储器的一致性
winmgmt /verifyrepository - 如果输出表示"存储库不一致",运行以下命令来修复它:
winmgmt /salvagerepository - 如果它表示"存储器是一致的",但你仍然得到错误,你可以通过运行强制重建:
winmgmt /resetrepository - 请重新启动电脑.
ERROR_WSMAN_ENUMERATE_UNSUPPORTED_EXPIRATION_TYPE | ERROR_WSMAN_MAX_ELEMENTS_NOT_SUPPORTED | ERROR_WSMAN_CLIENT_MULTIPLE_ENUM_MODE_FLAGS | ERROR_WINRS_CLIENT_INVALID_FLAG | ERROR_WINRS_CLIENT_NULL_PARAM
可能有一些错误.. Learn Microsoft