Введение

dotNet frameworkПри установке dotNet Framework 4 на Windows 7 под VirtualBox установщик не может корректно определить битность операционной системы. Симптомы следующие: установщик зависает на "Создание клиентского профиля".

 

Как установить .Net Framework на Windows 7

  1. Качаем оффлайновый установщик на официальном сайте Microsoft.
  2. Распаковываем его в отдельную папку при помощи 7-zip.
  3. Запускаем Setup.exe и вручную указываем ему архитектуру. Для этого проще всего создать исполняемый файл run.cmd, прописать туда команду запуска и запустить.
    Команда для x32:
    Setup.exe /x32
    pause

    Команда для x64:
    Setup.exe /x64
    pause

 

Если не получилось установить dotNet Framework 4 на Windows 7 32 бита

Иногда не получается установить dotNet Framework на 32-битную виртуалку. При запуске с ключом /x32 установщик пишет, что установка не совместима.

В этом случае придётся переустановить Windows 7 на виртуалке и установить 64-битную версию.

Комментарии  

0 #7 Перов Виталий 28.12.2016 09:02
Цитирую KIN:
D:\User\KIN\Desktop\Новый текстовый документ.cmd не является приложением Win 32.
хотя у меня Win 64x! :sad:

У вас выключен показ расширений. Когда вы переименовывает е, то получается не .cmd, а .cmd.txt.
Попробуйте либо включить в свойствах директорий показ расширений, либо воспользоваться TotalCommander.
-1 #6 Arina. 26.12.2016 12:21
как указать архитектуру
+1 #5 KIN 23.12.2016 14:43
D:\User\KIN\Des ktop\Новый текстовый документ.cmd не является приложением Win 32.
хотя у меня Win 64x! :sad:
+4 #4 Витя_qwerty 30.10.2016 05:43
Можете скинуть ссылку на оффлайновый установщик
0 #3 Перов Виталий 08.09.2016 12:19
Опечатку исправил.
Спасибо!
0 #2 Дмитрий1 02.09.2016 07:01
Спасибо автору! Помогло! Исправьте опечаткуSetup.e xe /x34
+6 #1 ilyawarhius 14.08.2016 17:39
"Команда для x32:
Setup.exe /x32
pause

Команда для x64:
Setup.exe /x32
pause "

Это опечатка, или на х32 и на х64 в run.cmd приписываются абсолютно идентичные команды?