Невозможно установить 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
Наконец, есть над чем поработать, это показывает: The update is not applicable to your computer
При рассмотрении всех требований от 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
2 ответа
Попробуйте установить обновление Windows KB4033393
В юбилейном обновлении Windows 10, обновлении создателей Windows 10 и 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 / помощь / 4033342 / винд-сетчатая рамка-4-7-1-форум-инсталлятор-для-
Для Core убедитесь, что вы используете /q
иначе диалог установки не удастся. Также, get-windowsfeature
не показывает.Net 4.7 установлен. Не уверен, что там происходит.
Вы можете запустить эту команду reg, чтобы увидеть выпуск.net
reg query "HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full" /v Release
Если это 70805 (гекс) или выше, вы хороши.