Невозможно установить NET Framework 4.7.1 при установке Server Core Windows Server 2016

или «Обновление не применимо к вашему компьютеру» для NET Framework 4.7.1 при установке Server Core Windows Server 2016

Попытка обновить net framework до 4.7. 1 на установке Server Core, но без кости. Программа установки начинает извлекать файлы для установки, запускает setup.exe / x86 / x64 / redis , мигает логотип .NET и показывает окна условий лицензии для продолжения. Принимает и нажимает кнопку установки, и установка просто исчезает без дополнительных объяснений.

Проблема существует на другом сервере - идентичный источник и установка. Но он работает с тем же источником и установкой, но с Desktop Experience.

Просмотр файла журнала ...

[2/25/2018, 20:5:3] === Logging started: 2018/02/25 20:05:03 ===
[2/25/2018, 20:5:3] Executable: C:\NDP471-KB4033342-x86-x64-AllOS-ENU.exe v4.7.2558.0
[2/25/2018, 20:5:3] --- logging level: standard ---
[2/25/2018, 20:5:3] Successfully bound to the ClusApi.dll
[2/25/2018, 20:5:3] Error 0x800706d9: Failed to open the current cluster
[2/25/2018, 20:5:3] Cluster drive map: ''
[2/25/2018, 20:5:3] Considering drive: 'C:\'...
[2/25/2018, 20:5:3] Drive 'C:\' has been selected as the largest fixed drive
[2/25/2018, 20:5:3] Directory 'C:\b2f695ed043f576c934668\' has been selected for file extraction
[2/25/2018, 20:5:3] Extracting files to: C:\b2f695ed043f576c934668\
[2/25/2018, 20:13:3] Extraction took 33.562 seconds
[2/25/2018, 20:13:3] Executing command line: 'C:\b2f695ed043f576c934668\\Setup.exe   /x86 /x64 /redist'
[2/25/2018, 20:13:36] Exiting with result code: 0x0
[2/25/2018, 20:13:36] === Logging stopped: 2018/02/25 20:13:36 ===

Просмотр файла CBS.log . Но ничего не указывает, почему установка не проходит.

Копирование извлеченных файлов на новый путь, пока установочный пакет не остановлен - выполняется: wusa.exe Windows6.1-KB4019990-x64.msu

Наконец то, с чем можно поработать, он показывает: Обновление не применимо к вашему компьютеру

Если посмотреть на все требования Microsoft, не говорится явно, что Framework 4.7.1 не поддерживается на Server Core.

Итак, были бы признательны за все теории или идеи о том, как решить эту проблему?


ОС Windows ...

PS C:\> systeminfo.exe
Host Name:                 SERVERNAME
OS Name:                   Microsoft Windows Server 2016 Standard
OS Version:                10.0.14393 N/A Build 14393

Возможности Windows ...

PS C:\> get-windowsfeature -name *framework* | where-object {$_.Installed -match "True"}
Display Name                                            Name                       Install State
------------                                            ----                       -------------
[X] .NET Framework 4.6 Features                         NET-Framework-45-Fea...        Installed
    [X] .NET Framework 4.6                              NET-Framework-45-Core          Installed
    [X] ASP.NET 4.6                                     NET-Framework-45-ASPNET        Installed

Обновления Windows ...

PS C:\> Get-Hotfix
Source        Description      HotFixID      InstalledBy          InstalledOn
------        -----------      --------      -----------          -----------
SECDC9SRV101  Update           KB3192137     NT AUTHORITY\SYSTEM  2016-09-12 00:00:00
SECDC9SRV101  Update           KB4049065     SECDC9SRV101\Admi... 2018-02-25 00:00:00
SECDC9SRV101  Update           KB4077525     NT AUTHORITY\SYSTEM  2018-02-25 00:00:00
3
задан 27 February 2018 в 22:04
2 ответа

Попробуйте установить обновление Windows KB4033393

в Windows 10 Anniversary Update, Windows 10 Creators Update и Windows Server 2016 вы можете найти как Обновление для Microsoft Windows (KB4033393) в разделе «Установленные обновления» панели управления.

, который включает в себя .NET Framework 4.7.1 на борту.

Другая ссылка на источник - https://docs.microsoft.com/en-us/dotnet/framework/deployment/deployment-guide-for-developers , где вы можете загрузить автономный пакет и установить его как здесь описано - https://support.microsoft.com/en-us/help/4033342/the-net-framework-4-7-1-offline-installer-for-windows

5
ответ дан 3 December 2019 в 05:22

Для Core, убедитесь, что вы используете /q, иначе диалог установки не будет работать. Также, get-windowsfeature не покажет установленный .Net 4.7. Не уверен, что там происходит.

Вы можете запустить эту reg-команду, чтобы увидеть выпуск .net

reg query "HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full" /v Release

Если это 70805 (hex) или выше, то всё в порядке.

.
1
ответ дан 3 December 2019 в 05:22

Теги

Похожие вопросы