我正在尝试安装随此版本的 Windows 10 附带的新的 OpenSSH 客户端,这是一个可选功能。
要访问可选功能,我单击开始按钮,然后搜索“管理可选功能”,然后单击“添加功能”按钮。
问题是,没有列出要安装的功能 - 只有“没有要安装的功能”消息。
我需要做什么才能安装?我试过用谷歌搜索这个问题,但似乎没人能回答。我肯定有正确版本的 Windows 10 (1709)。
答案1
可选功能面板用于设置语言和键盘等内容。微软似乎尚未将所有旧版管理实用程序整合到新的 Metro 设置应用程序中。
您需要的是 Windows 功能,它仍然嵌入在旧的程序和功能对话框中。
您可以通过打开设置>应用>应用程序和功能,滚动到底部,然后点击“相关设置”下的程序和特点。当“程序和功能”对话框打开时,单击打开或关闭 Windows 功能。
现在您将看到经典的对话框,您可以在其中从可用的功能中进行选择。
更新
对于 OpenSSH 客户端,安装是通过 OP 尝试使用的“可选功能”对话框完成的。此列表中没有显示任何项目的原因有多种:
- 如果计算机是通过 WSUS 接收更新的域的成员,您可能看不到任何可安装的功能(https://social.technet.microsoft.com/Forums/en-US/23090805-2035-4439-8f11-2a6e84e53c0c/add-optional-features-when-domain-joined?forum=win10itprosetup)
- 您可能需要干净启动才能安装可选功能(https://answers.microsoft.com/en-us/windows/forum/windows_10-update-winpc/no-features-to-install-under-optional-features/83d8268a-26c5-4008-911a-ded2ecc30537)
- 如果您连接到按流量计费的互联网连接,则可能无法安装可选功能(https://answers.microsoft.com/en-us/windows/forum/windows_10-other_settings/trouble-installing-optional-features-from-settings/27f2debd-be69-465a-af63-72a7fe3e1294)
答案2
这很奇怪,我重启了电脑然后检查,列表仍然是空的。我再次重启,现在可以看到包括 OpenSSH 在内的可选项目!
希望这对其他人有帮助。
感谢你的帮助 !
答案3
我意识到这并没有回答“为什么没有列出可选功能?”的问题,但是如果你需要 OpenSSH 客户端,以下是对我有用的方法。
我遇到了类似的问题,我无法安装 OpenSSH 客户端,因为它没有出现在可选功能下(在我更新到 Windows 版本 1803 之后)。
我最终直接从Win32的OpenSSH按照 Matt McElreath 提供的这些精彩说明在 GitHub 上创建项目:
http://blog.techsnips.io/openssh-windows-setup/
尽管 Matt 的 TechSnips 文章很有帮助,并且包含了一个简单易懂的视频,建议查看 MicrosoftWin32-OpenSSH 项目 Wiki,其周期性变化:
https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH
以下是上面链接的 Matt 博客中步骤的摘要:
下载最新版本的Win32的OpenSSH
将 ZIP 档案解压到
C:\Program Files\OpenSSH
。添加
C:\Program Files\OpenSSH\OpenSSH-Win64
到 Windows 系统 PATH。(在 Windows 上修改系统 PATH 的说明这里。
如果您还想使用 OpenSSH 服务器 ( sshd.exe
) 和 OpenSSH 身份验证代理 ( ssh-agent.exe
),则需要执行其他步骤来安装并启用它们作为 Windows 服务。这些步骤更复杂,我建议您按照Win32-OpenSSH 维基或来自Matt 的文章直接。