NET Framework 4.7.1 kann auf Server Core-Installation von Windows Server 2016 nicht installiert werden

NET Framework 4.7.1 kann auf Server Core-Installation von Windows Server 2016 nicht installiert werden

oder „Update ist für Ihren Computer nicht anwendbar“ für NET Framework 4.7.1 auf Server Core-Installation Windows Server 2016

Ich versuche, das Net Framework auf einer Server Core-Installation auf 4.7.1 zu aktualisieren, aber ohne Erfolg. Die Installation beginnt mit dem Extrahieren der Dateien für das Setup, führt das setup.exe /x86 /x64 /redisblinkende .NET-Logo aus und zeigt das Fenster mit den Lizenzbedingungen an, um fortzufahren. Akzeptiert und klickt auf „Installieren“ und die Installation verschwindet einfach ohne weitere Erklärung.

Das Problem besteht auf einem anderen Server – identische Quelle und Installation. Aber es funktioniert auf einer identischen Quelle und Installation, aber mit Desktop Experience.

Ein Blick auf die Protokolldatei ...

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

Suche in der CBS.logDatei. Aber nichts weist darauf hin, warum die Installation nicht durchgeht.

Kopieren der extrahierten Dateien in einen neuen Pfad, während das Installationspaket nicht angehalten wird - Ausführung:wusa.exe Windows6.1-KB4019990-x64.msu

Endlich mal was zum Arbeiten, es zeigt: The update is not applicable to your computer

Bei Betrachtung aller Anforderungen von Microsoft wird nicht explizit darauf hingewiesen, dass Framework 4.7.1 auf Server Core nicht unterstützt wird.

Ich wäre also für alle Theorien oder Ideen zur Fehlerbehebung und Lösung dankbar.


Windows-Betriebssystem...

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

Windows-Funktionen...

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-Updates …

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

Antwort1

Versuchen Sie, das Windows-Update KB4033393 zu installieren

Beim Windows 10 Anniversary Update, Windows 10 Creators Update und Windows Server 2016 finden Sie dies als Update für Microsoft Windows (KB4033393) unter „Installierte Updates“ in der Systemsteuerung.

welches .NET Framework 4.7.1 an Bord hat.

Ein weiterer Quellenlink -https://docs.microsoft.com/en-us/dotnet/framework/deployment/deployment-guide-for-developerswo Sie das Offline-Paket herunterladen und wie hier beschrieben installieren können -https://support.microsoft.com/en-us/help/4033342/the-net-framework-4-7-1-offline-installer-for-windows

Antwort2

Stellen Sie bei Core sicher, dass Sie verwenden /q, sonst schlägt der Installationsdialog fehl. Außerdem wird get-windowsfeature.Net 4.7 nicht als installiert angezeigt. Ich bin mir nicht sicher, was da los ist.

Sie können diesen Reg-Befehl ausführen, um die Veröffentlichung von .net anzuzeigen

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

Wenn der Wert 70805 (Hex) oder höher ist, ist alles in Ordnung.

verwandte Informationen