没有.
Windows远程管理 (WinRM) 错误 "The WinRM client cannot process the request because the process path specified for the CustomRemoteShell table entry is invalid" occurs when the system attempts to initialize a custom remote shell configuration, but the underlying file path to the executable or provider plugin is incorrect, corrupted, missing, or improperly registered in the Windows Registry.
这通常发生在软件更新,自定义 WinRM 插件的错误配置或WS-Management 配置表的意外修改后.
逐步修复问题
方法1:重置 WinRM 配置
将 WinRM 服务配置重置到默认状态是清除无效自定义 shell 条目的最快方法.
- 按下 Windows Key.
- 它们的类型 cmd.
- 按下右键 Command Prompt 并且选择 Run as administrator.
- 输入下面的命令并按下 Enter:
winrm quickconfig - 如果提示进行更改和配置服务,键入 y 然后按下. Enter.
- 键入下面的命令来检查任何剩余的无效自定义插件:
winrm enumerate winrm/config/plugin - 检查输出. 如果您看到一个与您的错误中提到的无效路径匹配的条目,请注明其名称.
方法2:修复无效的CustomRemoteShell注册表条目
如果特定的自定义插件或工具 (如第三方管理软件) 在WS管理配置中创建了受损的条目,则需要删除或修复Windows注册表中的路径.
- 按下 Windows Key + R 打开运行对话框.
- 它们的类型 regedit 然后按下. Enter 打开注册表编辑器.
- 在左侧中,导航到以下路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WSMAN\Plugin - 扩大 Plugin 关键并寻找任何自定义子键 (例如,自定义名称或第三方工具).
- 选择每个子键,看看 ConfigXML 或是 Folder 在右边窗口中的字符串值.
- 检查您的硬盘驱动器上是否存在列出的文件路径.
- 如果一个路径指向一个被删除的目录或一个缺失的目录
.dll/.exe在左边窗口中右键按下特定的插件子键,然后选择 Delete. - 关闭注册表编辑器.
方法3:重新启动 WinRM 服务
在重新设置配置或修改注册表后,您必须重新启动 Windows 远程管理服务来应用修复.
- 打开 Command Prompt 作为一个管理员.
- 通过键入下面的命令并按下关闭服务. Enter:
net stop winrm - 通过输入下面的命令并按下按重新启动服务. Enter:
net start winrm
方法4:运行系统文件检查器 (SFC) 和DISM
如果与远程外系统相关的核心 Windows 系统文件受损,内置的部署工具可以自动修复它们.
- 打开 Command Prompt 作为一个管理员.
- 键入下面的命令来检查部署图像状态,然后按下 Enter:
DISM.exe /Online /Cleanup-image /Restorehealth - 等待过程完成 (可能需要几分钟).
- 键入下面的命令来扫描和修复系统文件,然后按下 Enter:
sfc /scannow - 扫描完成后重新启动您的计算机.
可能有一些错误.. Learn Microsoft