web-dev-qa-db-ja.com

Windows Server 2012R2に.netFramework4.6.1ランタイムをインストールする方法

AwsEC2インスタンスのWindowsServer 2012R2をスピンアップしました。

.Net4.5がプリロードされています。

しかし、4.6.1を必要とするコードを実行しています。

オンラインとオフラインの両方のインストーラーを試しました。私は管理者です。インストーラーで「管理者として実行」を選択しています。パッケージを抽出します。インストールの進行状況バーが完了しました。いずれにせよ、同じエラーメッセージが表示されます。

enter image description here

エラーメッセージは役に立ちません。続行する方法がわかりません。

ログファイルには次の情報が表示されます。

© 2009 Microsoft Corporation. All rights reserved. Terms of Use.

OS Version = 6.3.9600, SP = 0.0, Platform 2
 OS Description = Win2k12R2 - x64 Standard Edition 


MSI = 5.0.9600.19082
 Windows servicing = 6.3.9600.18384


CommandLine = D:\0ce7916d947e0ebb7a5825cc0c\\Setup.exe /x86 /x64 /redist
 TimeZone = Pacific Standard Time
 Initial LCID = 1033

 Using Simultaneous Download and Install mechanism

Operation: Installing

Package Name = Microsoft .NET Framework 4.6.1 Setup
 Package Version = 4.6.01055

User Experience Data Collection Policy: Disabled

Number of applicable items: 6

 Exe (D:\0ce7916d947e0ebb7a5825cc0c\SetupUtility.exe) succeeded.

 Exe (D:\0ce7916d947e0ebb7a5825cc0c\SetupUtility.exe) succeeded.

 Exe (D:\0ce7916d947e0ebb7a5825cc0c\x64-Windows8.1-KB3102467-x64.cab) failed with 0x57 - The parameter is incorrect. .
 Final Result: Installation failed with error code: (0x00000057), "The parameter is incorrect. " (Elapsed time: 0 00:00:49).
1
sapbucket

これは、Windowsモジュールインストーラーサービスが無効になっている場合に発生する可能性があります。

2
Greg Askew