Я создал экземпляр aws EC2 для Windows Server 2012 R2.
Он поставляется с предварительно загруженным .Net 4.5.
Но я запускаю код, требующий 4.6.1.
Я пробовал как онлайн, так и офлайн установщики. Я админ. Я выбираю "запускать от имени администратора" в установщиках. Он извлекает пакет. Индикатор выполнения установки достигает завершения. В любом случае я получаю то же сообщение об ошибке:
Сообщение об ошибке бесполезно, и я не знаю, как действовать.
В файле журнала отображается следующее:
© 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).
Это может быть вызвано отключением службы установщика модулей Windows.