No se puede instalar NET Framework 4.7.1 en la instalación de Server Core Windows Server 2016

No se puede instalar NET Framework 4.7.1 en la instalación de Server Core Windows Server 2016

o "La actualización no es aplicable a su computadora" para NET Framework 4.7.1 en la instalación de Server Core Windows Server 2016

Intentando actualizar net framework a 4.7.1 en una instalación de Server Core, pero no hay nada que hacer. La instalación comienza a extraer los archivos para la instalación, ejecuta el setup.exe /x86 /x64 /redislogotipo de .NET y muestra las ventanas de términos de licencia para continuar. Acepta y hace clic en instalar y la instalación simplemente desaparece sin más explicaciones.

El problema existe en otro servidor: fuente e instalación idénticas. Pero funciona con una fuente e instalación idénticas pero con Desktop Experience.

Mirando el archivo de registro...

[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 ===

Buscando en el CBS.logarchivo. Pero nada indica por qué la instalación no se realiza.

Copiar los archivos extraídos a una nueva ruta mientras el paquete de instalación no se ha detenido, ejecutando:wusa.exe Windows6.1-KB4019990-x64.msu

Finalmente algo con lo que trabajar, muestra: The update is not applicable to your computer

Al observar todos los requisitos de Microsoft, no se indica explícitamente que Framework 4.7.1 no sea compatible con Server Core.

Entonces, ¿apreciaría todas las teorías o ideas sobre cómo solucionar este problema para encontrar una solución?


Sistema operativo Windows...

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

Características de 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

Actualizaciones de 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

Respuesta1

Intente instalar la actualización de Windows KB4033393

En la Actualización de aniversario de Windows 10, la Actualización de creadores de Windows 10 y Windows Server 2016, puede encontrarla como Actualización para Microsoft Windows (KB4033393) en Actualizaciones instaladas en el Panel de control.

que incluye .NET Framework 4.7.1 integrado.

Otro enlace fuente:https://docs.microsoft.com/en-us/dotnet/framework/deployment/deployment-guide-for-developersdonde puede descargar el paquete sin conexión e instalarlo como se describe aquí:https://support.microsoft.com/en-us/help/4033342/the-net-framework-4-7-1-offline-installer-for-windows

Respuesta2

Para Core, asegúrese de estar utilizando /q; de lo contrario, el cuadro de diálogo de instalación fallará. Además, get-windowsfeatureno mostrará .Net 4.7 instalado. No estoy seguro que esta pasando.

Puede ejecutar este comando reg para ver el lanzamiento de .net

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

Si es 70805 (hexadecimal) o superior, estás bien.

información relacionada