Ошибка 0x800f0954 при установке в Windows 10
Перейти к навигации
Перейти к поиску
Если при установке вы столкнетесь с ошибкой Add-WindowsCapability failed. Error code = 0x800f0954, или в списке дополнительных компонентов вы не видите требуемое приложение (Компоненты для установки отсутствуют), скорее всего ваш компьютер настроен на получение обновлений со внутреннего WSUS/SCCM SUP сервера.
Решение: вы можете временно отключить обновление со WSUS сервера в реестре (HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU параметр UseWUServer = 0) и перезапустить службу обновления.
Например воспользоваться таким PowerShell скриптом:
$val = Get-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "UseWUServer" | select -ExpandProperty UseWUServer Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "UseWUServer" -Value 0 Restart-Service wuauserv Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0 Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "UseWUServer" -Value $val Restart-Service wuauserv
Тут мы устанавливаем OpenSSH.Server, но идея понятна. Напомню, что определить точное название пакета для установки можно например так:
Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'