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

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

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

如何修复"WS管理服务不支持指定编码类型.

没有.

这是一个Windows错误. "The WS-Management service does not support the encoding type specified" 通常发生在使用Windows PowerShell或Windows远程管理 (WinRM) 建立远程连接时. 这意味着客户端 (您的计算机) 和目标服务器之间的格式化协议不匹配. 这是因为客户端试图使用XML或数据编码方法发送请求,远程WinRM服务未配置接受或识别.

逐步修复问题

修复1:配置WinRM数据兼容性

在您的机器上启用传统或兼容的数据处理通常可以解决编码冲突.

  1. 按下 Start 菜单,类型 cmd,右键按下 Command Prompt,并选择 Run as administrator.
  2. Type the following command to allow the WinRM service to process compatible data XML payloads, then press Enter:
    winrm set winrm/config/service @{CompatibilityProcessorScenario="True"}
  3. 重新启动 WinRM 服务以应用更改:
    net stop winrm
    net start winrm

修复2:将WinRM重置到默认配置

如果编码错误源于受损的配置文件或错误的手动调整,将WinRM重置解决.

  1. 打开 Command Prompt 作为一个管理员.
  2. 运行 unconfigure 命令来删除现有规则:
    winrm invoke Restore winrm/config
  3. 通过运行重新启动默认设置:
    winrm quickconfig
  4. 它们的类型 y (是的) 当被提示确认配置更改和防火墙例外时.

修复3:使用PowerShell强制UTF-8编码

如果您在执行特定脚本时遇到此错误,则脚本可能正在推动无法读取的字符集.您可以使用严格的格式化标准强迫您的会话进行通信.

  1. 点击 Start, 类型 PowerShell,并选择 Run as administrator.
  2. 执行以下两行,强制在您的活跃终端会话中执行 Web 请求和输出的标准编码规则:
    \(PSDefaultParameterValues['Invoke-RestMethod:ContentType'] = 'application/json; charset=utf-8'\)PSDefaultParameterValues['Invoke-WebRequest:ContentType'] = 'application/json; charset=utf-8'
  3. 试着重新运行远程连接或脚本.

修复4:安装缺失的.NET框架更新

WS-Management 严重依赖于.NET 序列化引擎.过时的系统框架无法解码现代Web管理包.

  1. 按下 Windows Key + I 为了打开 Settings 应用程序.
  2. 按下 Update & Security (或是 Windows Update 在Windows 11上).
  3. 按下 Check for updates 按一下一个按.
  4. 扩大 Advanced options 并且选择 Optional updates 确保所有未定 .NET Framework 更新已经完全安装了.
  5. 在安装完成后重新启动机器.
ERROR_WSMAN_QUICK_CONFIG_LOCAL_POLICY_CHANGE_DISALLOWED | ERROR_WSMAN_INVALID_SELECTOR_NAME | ERROR_WSMAN_ENDPOINT_UNAVAILABLE_INVALID_VALUE | ERROR_WSMAN_INVALID_HEADER | ERROR_WSMAN_ENUMERATE_UNSUPPORTED_EXPIRATION_TYPE

可能有一些错误.. Learn Microsoft