解决Windows错误:WinRS客户端无法处理请求
没有.
这个错误发生在 Windows 远程管理 (WinRM) 或 Windows 远程 (WinRS) 基础设施未能清理或正确管理会话时. The parameter required for the WinrsFreeCreateShellResult function is null or zero ) 表示客户端预期来自主机的有效会话处理器故障,但反而收到空白或受损的数据.这通常是由受损的WinRM配置,过时的网络适配器驱动程序或严格的本地安全策略阻客户端和远程主机之间的通信握手导致的.
逐步修复问题
步骤1: 作为管理员运行命令提示符
要执行配置修复,您必须使用一个高级命令实例.
- 按下 Windows Key 在你的键盘上.
- 它们的类型 cmd.
- 按右键按一下 Command Prompt 在搜索结果中.
- 选择 Run as administrator.
步骤2:重新启动和重置WinRM服务
更新服务可以清除导致 null 参数错误的任何卡住的内存处理器或死亡会话.
- In the Command Prompt window, type the following command to stop the service and press Enter:
net stop winrm - 通过键入此命令并按下重新启动服务. Enter:
net start winrm
步骤3:修复winrm配置
如果重新启动不起作用,您应该强迫WinRM将其收听器和基本配置参数重置到清洁状态.
- 在管理员命令提示录中输入下面的命令,然后按下 Enter:
winrm quickconfig - 如果提示进行更改或分析系统,键入 y (是的) 并按下. Enter 允许Windows自动修复您的远程管理环境.
步骤4: 配置本地帐户TokenFilter策略
严格的用户帐户控制 (UAC) 过规则通常会在远程通话中剥离必要的权限,从而返回 null 值.添加此注册表密钥可以解决身份验证下降.
- 在命令提示符中,粘贴下面的命令正如所示,然后按下 Enter:
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f - 请重新启动您的计算机,以便此政策更改全面生效.
步骤5:更新您的网络驱动程序
If the problem persists, faulty network data streams can drop packets required for the WinrsFreeCreateShellResult 处理生命周期.
- 右键单击Windows开始菜单按并选择 Device Manager.
- 扩大 Network adapters 部分.
- 右键点击您的主要网络连接设备 (以太网或Wi-Fi适配器).
- 点击 Update driver.
- 选择 Search automatically for drivers 按照屏幕上的提示完成更新.
可能有一些错误.. Learn Microsoft