または、Server Core インストール Windows Server 2016 上の NET Framework 4.7.1 の場合、「更新プログラムはお使いのコンピューターに適用できません」
Server Core インストールで NET Framework を 4.7.1 に更新しようとしましたが、だめでした。インストールが開始され、セットアップ用のファイルが抽出され、setup.exe /x86 /x64 /redis
.NET ロゴが点滅して、続行するためのライセンス条項ウィンドウが表示されます。同意してインストールをクリックすると、インストールはそれ以上の説明なしに消えてしまいます。
この問題は、別のサーバー(同一のソースとインストール)でも発生します。ただし、同一のソースとインストールでは動作しますが、デスクトップ エクスペリエンスでは動作します。
ログファイルを調べています...
[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 OS...
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
答え1
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-オフラインインストーラー-windows
答え2
Core の場合は、必ず を使用してください。そうし/q
ないと、インストール ダイアログが失敗します。また、get-windowsfeature
.Net 4.7 がインストールされていることも表示されません。何が起こっているのかわかりません。
このregコマンドを実行すると、.netのリリースを確認できます。
reg query "HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full" /v Release
70805 (16 進数) 以上であれば問題ありません。