我正在尝试在 Windows 10 上启用 openSSH 客户端可选功能。但是,安装失败,错误代码为 0x800F0954,我也尝试启用 Windows 开发人员模式,但在我的情况下也失败了。
有一个类似的问题这里;然而没有明确的答案。所以,我再次发帖,看看是否有人有类似的经历和任何可能的解决方案。
答案1
对于遇到类似问题的人,我设法将我的 Windows 更新到版本 1809,但是,OpenSSH 的安装同样经历了漫长的过程,然后失败(错误代码可能已从 0x800F0954 更改)。我尝试了以下所有方法来启用OpenSSH
:
- 添加/删除 Windows 设置功能,
- 运行命令
OptionalFeatures.exe
, - 按照微软文档中的说明使用 PowerSheel为 Windows 10 安装 OpenSSH如下所示。
上述方法都存在同样的问题,即耗时长且最终失败。
Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'
# This should return the following output:
# Name : OpenSSH.Client~~~~0.0.1.0
# State : NotPresent
# Name : OpenSSH.Server~~~~0.0.1.0
# State : NotPresent
# Install the OpenSSH Client
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
最后,我偶然发现了一个可以解决我和其他许多人的问题的调整,来自微软 GitHub 问题:
运行 gpedit.msc(组策略)>> 计算机配置 >> 管理。模板 >> Windows 组件 >> Windows 更新 >> 指定 Intranet Microsoft 更新服务位置 >> 已禁用
希望这能帮助有类似经历的人。