meow-meow-meow

 

Windows 安装 OpenSSH 客户端/服务端错误 0x800f0954 解决方案​

  • 问题描述​*
    在 Windows 系统中使用 PowerShell 命令安装 OpenSSH 客户端时出现错误:​
    image

  • 错误原因​*
    错误代码0x800f0954主要原因是:​
    系统配置了 WSUS (Windows Server Update Services) 服务器​
    组策略限制了从 Windows Update 直接下载组件​
    系统无法连接到微软官方更新服务器​

  • 解决方法

  1. 方法一:修改组策略设置
    按下 Win + R,输入 gpedit.msc 打开组策略编辑器​
    导航到:计算机配置 → 管理模板 → 系统​
    找到并双击打开:指定可选组件安装和组件修复的设置​
    image
    选择 已启用​
    勾选:直接从 'Windows 更新 ' 而不是 'Windows 更新服务 (WSUS)' 下载修复内容和可选功能​
    点击 确定 保存设置​
    image
    重启电脑后再次执行安装命令​

  2. 方法二:手动下载安装包​
    如果组策略修改无效,可直接下载安装包:​
    访问官方下载地址:​
    https://github.com/PowerShell/Win32-OpenSSH/releases
    下载对应系统版本的安装包
    解压到 C:\Program Files\OpenSSH 目录​
    以管理员身份打开 PowerShell,执行安装脚本:​

    cd "C:\Program Files\OpenSSH"​
    powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1​

    启动并设置开机自启:​
    Start-Service sshd​
    Set-Service -Name sshd -StartupType 'Automatic'​

PS.详情查阅微软官方文档​

posted on 2025-11-26 16:28  挽风亦惘  阅读(0)  评论(0)    收藏  举报

导航