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

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

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

如何修复Windows错误:"WinRS客户端无法处理请求.服务器无法设置代码页".

没有.

This error occurs when you try to establish a remote management session using Windows Remote Management (WinRM) or Windows Remote Shell (WinRS). It signifies a language or encoding mismatch between the client machine (your computer) and the remote server.

When the WinRS client initiates a connection, it sends its current command-line environment details, including the active Code Page (字符编码方案),到远程服务器.如果远程服务器不支持,识别或允许客户端请求的特定代码页面,握手失败,服务器拒绝处理请求.这是在不同Windows版本,不同语言包之间连接时非常常见的,或者当客户端使用非标准终端配置时.


一步一步的解决方案

按照以下简单的步骤来解决问题,将两个机器的代码页面对齐.

步骤1:检查您的客户端代码页面

首先,您需要确定当前本地系统使用的是哪个代码页面.

  1. 按下 Windows Key, 类型 cmd,然后按下 Enter 打开命令提示符.
  2. 输入下面的命令并按下 Enter:
    chcp
  3. 请注意显示的活跃代码页号 (例如: 437 对于美国英语或 65001 对于UTF-8而言.

步骤2:将本地代码页面更改为标准UTF-8

将终端切换到UTF-8或标准美国英语等普遍支持的代码页面通常可以解决握手失败.

  1. 在同一个命令提示符窗口中,输入下面的命令转换到UTF-8:
    chcp 65001
  2. 另外,如果您想切换到标准英语 (美国),请使用:
    chcp 437
  3. 在运行命令后,在同一个窗口中再次尝试您的 WinRS 连接.

步骤3:启用系统范围内的UTF-8 (替代修复)

如果更改临时终端会话代码页面不起作用,您可以强迫 Windows 全球使用 UTF-8.

  1. 按下 Windows Key + R, 类型 intl.cpl,然后按下 Enter 打开区域设置.
  2. 按下 Administrative 窗口顶部的选项卡.
  3. 按下 Change system locale... 按一下一个按.
  4. 检查旁边的框. "Beta: Use Unicode UTF-8 for worldwide language support".
  5. 点击 OK 然后点击 Apply.
  6. 请重新启动您的计算机,以便更改生效.

步骤 4: 在服务器上验证 WinRM 服务配置

如果您仍然无法连接,请确保远程服务器已配置以正确接受远程管理请求.

  1. 打开PowerShell或命令提示符在 target remote server 作为一个管理员.
  2. 通过输入运行快速配置工具:
    winrm quickconfig
  3. 按下 Y 接受任何更改或优化提示.
  4. 通过运行重新启动 WinRM 服务来应用配置:
    Restart-Service WinRM
ERROR_WSMAN_EVENTING_NONDOMAINJOINED_COLLECTOR | ERROR_WSMAN_CONFIG_READONLY_PROPERTY | ERROR_WSMAN_CLIENT_DISABLE_LOOPBACK_WITH_EXPLICIT_CREDENTIALS | ERROR_WSMAN_CLIENT_INVALID_DISABLE_LOOPBACK | ERROR_WSMAN_CLIENT_ENUM_RECEIVED_TOO_MANY_ITEMS

可能有一些错误.. Learn Microsoft