Windows 11 23H2 最新非安全更新 KB5044380 引发 OpenSSH 问题

2024年10月22日,微软发布了Windows 11版本23H2的最新非安全更新KB5044380,内部版本为22621.4391和22631.4391。该更新引入了多项改进和变化,包括电池耗电修复、Copilot键重新映射、新的通知设置等。然而,这次更新也引发了一些问题。

OpenSSH 问题

微软在官方KB5044380文章中承认,该更新破坏了OpenSSH(Open Secure Shell)服务,阻止了SSH连接。具体表现为:

  • 服务无法启动:OpenSSH服务在没有详细日志的情况下失败。
  • 手动干预:需要手动运行 sshd.exe 进程才能恢复SSH连接。

影响范围

  • 受影响用户:所有安装了KB5044380的用户,包括企业、物联网、教育和家庭客户。
  • 设备数量:微软表示受影响的设备数量“有限”。

解决方法

微软提供了一个临时解决方法,通过更新受影响目录的权限来解决问题。具体步骤如下:

1、打开提升的PowerShell

  • 按 Win + X,选择“终端管理员“

2、执行命令

  • 对 C:\ProgramData\ssh 目录执行以下命令:
icacls "C:\ProgramData\ssh" /reset
icacls "C:\ProgramData\ssh" /grant "SYSTEM:(OI)(CI)F"
icacls "C:\ProgramData\ssh" /grant "Administrators:(OI)(CI)F"
icacls "C:\ProgramData\ssh" /grant "Users:(OI)(CI)RX"
  • 对 C:\ProgramData\ssh\logs 目录执行相同的命令:
icacls "C:\ProgramData\ssh\logs" /reset
icacls "C:\ProgramData\ssh\logs" /grant "SYSTEM:(OI)(CI)F"
icacls "C:\ProgramData\ssh\logs" /grant "Administrators:(OI)(CI)F"
icacls "C:\ProgramData\ssh\logs" /grant "Users:(OI)(CI)RX"

微软的后续行动

  • 调查问题:微软正在调查此问题,并将在未来的Windows更新中提供解决方案。
  • 不受影响的版本:Windows 11版本24H2不受此问题影响,但也有自己的最新非安全更新问题。

其他问题

  • KB5044384 中的任务管理器问题:微软确认KB5044384中的任务管理器没有显示正确的运行应用程序和进程数量。
  • 新控制器键盘问题:微软因未知问题和错误暂停了新控制器键盘的推出,但现在已在Canary版本中可用。

评论