На 32-битной машине с Win7 SP1 у меня изначально был установлен клиент .NET 4, и я хотел полностью обновить его до .NET 4.
Я скачал полный установщик dotNetFx40_Full_x86_x64.exe от Microsoft. После загрузки файл показал 48.11MB, правильный размер для полного пакета (против 41MB для клиента).
Я запустил установщик, и он сначала предложил восстановить или удалить существующий пакет. Я выбрал удаление, поэтому удалил две части, 4 расширенные и 4 клиентские.
Перезагружать.
Я перезапустил установщик, и он начал установку, показывая, что он устанавливает клиент. Хотя это вызвало у меня удивление, я позволил ему завершиться, подумав, что он может сообщать о полной установке в разделах. Но после завершения я снова получил 4 расширенных и 4 установленных клиента!
Очевидно, я что-то упустил; идеи ...?