Как установить обновления .NET Framework на Server Core? - PullRequest
0 голосов
/ 04 мая 2018

У меня есть несколько виртуальных машин Server Core в Azure для кластера Service Fabric. Они запускают образ 2016-Datacenter-Server-Core.

По умолчанию на виртуальных машинах установлен .NET Framework 4.6.2. Как я могу обновить фреймворк, например до 4.7.1?

KB4033393 недоступно через Центр обновления Windows. Я попытался вручную загрузить КБ и установить его:

wget http://download.windowsupdate.com/d/msdownload/update/software/ftpk/2017/11/windows10.0-kb4033393-x64_2a569b5822abf71975ca7f9b0c8dd3791f326f40.msu -UseBasicParsing -OutFile windows10.0-kb4033393-x64_2a569b5822abf71975ca7f9b0c8dd3791f326f40.msu
wusa .\windows10.0-kb4033393-x64_2a569b5822abf71975ca7f9b0c8dd3791f326f40.msu

После принятия лицензии просто говорится:

Следующие обновления не были установлены:

Обновление для Windows (KB4033393)

1 Ответ

0 голосов
/ 04 мая 2018

Работает автономный установщик , связанный Хансом .

  1. Перейдите на страницу загрузки автономного установщика, например, https://www.microsoft.com/en-us/download/confirmation.aspx?id=56116
  2. Получить URL-адрес для загрузки, скопировав его из , нажмите здесь, чтобы загрузить ссылку вручную, например, https://download.microsoft.com/download/9/E/6/9E63300C-0941-4B45-A0EC-0008F96DD480/NDP471-KB4033342-x86-x64-AllOS-ENU.exe
  3. Загрузите и установите обновление с помощью PowerShell:

    wget https://download.microsoft.com/download/9/E/6/9E63300C-0941-4B45-A0EC-0008F96DD480/NDP471-KB4033342-x86-x64-AllOS-ENU.exe -UseBasicParsing -OutFile NDP471-KB4033342-x86-x64-AllOS-ENU.exe
    .\NDP471-KB4033342-x86-x64-AllOS-ENU.exe /q /norestart
    

Вы можете использовать диспетчер задач ( Ctrl + Alt + Конец при использовании RDP), чтобы узнать, когда завершится установка. Вы можете проверить установку, перечислив информацию о версии с помощью Get-ChildItem "HKLM:SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\" или запустив systeminfo, в котором должны быть перечислены соответствующие КБ (например, KB4033393) в разделе Исправления (я) .

Вы также можете исключить параметр /norestart, сервер перезагрузится автоматически после завершения установки.

...