Não é possível instalar o NET Framework 4.7.1 na instalação do Núcleo do Servidor Windows Server 2016

2

ou "A atualização não é aplicável ao seu computador" para o NET Framework 4.7.1 na instalação do Núcleo do Servidor Windows Server 2016

Tentando atualizar a estrutura de rede para a versão 4.7.1 em uma instalação do Server Core, mas sem dados. A instalação começa a extrair os arquivos para a configuração, executa o setup.exe /x86 /x64 /redis exibe o logotipo .NET e mostra as janelas de termos de licença para continuar. Aceita e clica em instalar e a instalação simplesmente desaparece sem maiores explicações.

O problema existe em outro servidor - fonte e instalação idênticas. Mas funciona em uma fonte e instalação idênticas, mas com a Experiência Desktop.

Olhando para o arquivo de log ...

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

Procurando no arquivo CBS.log . Mas nada indicando por que a instalação não passa.

Copiando os arquivos extraídos para um novo caminho enquanto o pacote de instalação não parou - executando: wusa.exe Windows6.1-KB4019990-x64.msu

Finalmente, algo para trabalhar, mostra: The update is not applicable to your computer

Examinar todos os requisitos da Microsoft não declara explicitamente que o Framework 4.7.1 não é suportado no Server Core.

Então, gostaríamos de todas as teorias ou ideias sobre como solucionar isso para uma solução?

Sistema operacional Windows ...

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

Recursos do 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

Atualizações do 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
    
por gojj 27.02.2018 / 21:04

2 respostas

3

Tente instalar a atualização do Windows KB4033393

On Windows 10 Anniversary Update, Windows 10 Creators Update, and Windows Server 2016 you can find this as Update for Microsoft Windows (KB4033393) under Installed Updates in Control Panel.

que inclui o .NET Framework 4.7.1 a bordo.

Outro link de origem - link para download pacote off-line e instale-o conforme descrito aqui - link

    
por 28.02.2018 / 17:41
-1

Para o Core, verifique se você está usando /q ou se a caixa de diálogo de instalação falhará. Além disso, get-windowsfeature não mostrará .Net 4.7 instalado. Não tenho certeza do que está acontecendo lá.

Você pode executar este comando reg para ver o lançamento do .net

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

Se é 70805 (hexadecimal) ou superior, você é bom.

    
por 30.05.2018 / 15:52