Установка net framework через командную строку

Установка net framework через командную строку

Я недавно после установки Windows 10 1903 (1803 1809, LTSC) столкнулся с такой проблемой. Дело в том, что нужно было установить некоторые, скажем так, очень нужные, но чертовски дорогие программы. Так вот некоторые стали кричать и требовать NET.Framework версии 3.5, включая 3.0 и 2.0, а интернет без надежного файервола подключать нельзя. Ну слетят просто активации, сами знаете. ;))

Перечитал кучу информации в интернете. Всё друг у друга попереписанное 100-тыщ-500 раз. Сайтов 30, наверное, перечитал. Вразумительного ответа так и не получил, но представление об установке сложилось.

Но способ нашелся, чем и поделюсь. Приступим .

На верхней картинке видно, что Framework установлен.

Внимание! Запись обновлена 28.08.2019

Ниже — там текст для более ранних версий. Ошибки — тоже ниже. Читайте .

Мы же сейчас поговорим о новых Windows 1903, 1809 и 1803. Эти подружки крайне упорно не хотят устанавливать и включать функции Framework 3.5, 3.0, 2.0.
Дело в том, что они требует фреймворк ИМЕННО из своего дистрибутива. Да еще и установщик.
Вообщем, распаковал я образ и извлек папку sources, а в ней не распакованная папка sxs. Всё лишнее выбросил за ненадобностью.
Теперь перемещаем папку sources с единственной папкой внутри sxs в корень любого диска(раздела), только не системного.
У меня вот так, на разделе D:

Теперь запускаем маленькую программку (архивчик качнете ниже), выбираем свой диск(раздел). Она сама строчкой ниже определит папки.
Жмем «Install». Ну, чего проще -то ??
Программулька замечательная. Установки никакой не требует.Вот так она выглядит:

Короче: ближе к телу, как говорил Мопассан. ))

На всякий случай я положил в архив и программку и папочки sources. Работоспособность проверена неоднократно.

Итак.
1. Распакуйте архив в корень любого НЕсистемного диска/раздела.
2. Запустите прилагаемую программу от имени администратора.
3. В первом окошке выберите из выпадающего списка диск/раздел, куда распаковали.
4. Во втором окошке должен появиться путь и справа зеленая надпись — (Found), т.е. найдено.
Чуть не забыл. При использовании нужной папки, сотрите цифры версии, т.е. «sources 1903» оставляем только «sources»
5. Жмем Install и ждем пару минут, в зависимости от скорости вашей машинки.
6. Установите очень нужное обновление для Framework3.5 (framework_dotnetfx35_oficial_microsoft.exe) от 09.10.2018

Папки sources для Windows 10 1903, 1809, 1803 + обновление Framewoek 3.5 от 09.10.2018 + подробная инструкция и программа установки ниже.

Скачать напрямую с Яндекс.Диска

Размер: 210 мБ

Ниже приводится тоже актуальная запись, но для систем вышедших ранее. А также установка Framework 3.5 для Windows 8.1

Для начала вам потребуется распакованный дистрибутив windows 8/8.1 или 10.
Скопируйте из него папку sources с вложенной в нее папкой sxs в корень какого нибудь раздела на вашем диске. Не на диск С. Любой подойдет. Даже флешка. Кроме папки sxs, всё остальное выбросите в корзину. Оно не пригодится для нашей цели.

У меня эта скопированная папка на диске D. Соответственно путь до нее выглядит d:/sources/sxs

В папке sxs советуют распаковать архив microsoft-windows-netfx3-ondemand-package.cab
Я не распаковывал.

Теперь запустите командную строку от имени Администратора, скопируйте и введите команду ниже:

Читайте также:  Сброс настроек роутера xiaomi

Жмем ENTER и дожидаемся результата.


(на картинке ошибочно указан диск «С». Переустанавливать, право, лень:))

Иногда возникает ошибка: «Не удается построить цепочку сертификатов для доверенного корневого центра сертификации.»
Значит Вы не получаете обновления ;))
Я, например, намертво блокирую любые попытки обновления из Центра мелко-туды их-мягких.
Что мне нужно для системы — скачиваю и устанавливаю автономно.

Так вот.
В случае появления такой ошибки — установите сертификат MicrosoftRootCertificateAuthority2011.cer

Сейчас напишу немного мутоты, в которой сам поначалу запутался, а в конце дам ссылку на свой собственный архив с инструкцией и всем — всем необходимым, где всё это уже проделано. Давно пользуюсь. Версия обновляется по мере выхода свежей.
Вы можете устранить ошибку буквально в 2 минуты.

Ну, поехали!
(Вообще надо сразу ставить этот сертификат, т.к. он и для 4.6; 4.7, 4.7.2 . версий Framework.)

Нужно открыть мастер импорта сертификатов одним из описанных далее способом.

1. Установка через Internet Explorer:
Запустите iexplorer. В главном меню выберите Сервис / Свойства обозревателя.

2. Откройте «Свойства обозревателя» через меню Пуск / Панель управления.
Переключитесь на вкладку «Содержание».
Откроется окно «Сертификаты». Переключитесь на вкладку «Доверенные корневые центры сертификации».
Нажмите кнопку «Импорт».
Запустите файл сертификата как программу. Появится окно «Сертификат».
Нажмите кнопку «Установить сертификат».

3. Через консоль MS Windows.

Внимание! Данный вариант — ЕДИНСТВЕННЫЙ работоспособный для Windows 7!

1. Запустите консоль mmc, для этого выполните следующие действия: Войти в «Пуск / Выполнить», в строке «Найти программы и файлы» пропишите mmc, Разрешите внести изменения — кнопка Да.

2. Появится окно консоли. В главном меню выберите Консоль(Файл) / Добавить или удалить оснастку
Появится окно «Добавить или удалить оснастку».

3. В списке оснастки выберите «Сертификаты» и нажмите «Добавить».

4. В окне «Оснастка диспетчера сертификатов» оставьте значения по умолчанию и нажмите «Готово»
(Закройте окно «Добавить изолированную оснастку» (кнопка «Закрыть»)

5. В окне «(((Добавить или удалить оснастку)))» нажмите «ОК»

В дереве консоли появится запись «Сертификаты». Раскройте ее и найдите раздел «Доверенные корневые центры сертификации», «Сертификаты»

6. На строке «Сертификаты»(слева) нажмите правую кнопку мыши и в контекстном меню выберите Все задачи / Импорт

7. На шаге «Импортируемый файл» (Шаг может быть пропущен, в зависимости от варианта запуска мастера) с помощью кнопки «Обзор…» выберите корневой сертификат и нажмите «Далее >».

8. На шаге «Хранилище сертификатов» установите опцию «Поместить все сертификаты в следующее хранилище» и нажмите кнопку «Обзор».

9. В окне выбора хранилища установите флаг «Показать физические хранилища», раскройте «ветку» (+) «Доверенные корневые центры сертификации» и выберите место хранения сертификата:
«Реестр» — для пользования корневым сертификатом только текущим пользователем под данной операционной системой.
«Локальный компьютер» — для пользования корневым сертификатом всеми пользователями операционной системы.

10. После нажатия кнопок «Ок», «Далее» и «Готово» может появиться предупреждение о безопасности (зависит от внутренних настроек операционной системы) с вопросом «Установить данный сертификат?», нажмите «Да».

Появится сообщение — «Импорт успешно выполнен», корневой сертификат добавлен в доверенные корневые центры сертификации для вашей или для всех учетных записей.

Читайте также:  Не открываются параметры блютуз

Если все сделали пошагово правильно — ошибок не будет.
Единственное, может быть потребуется взять из другого дистрибутива.

Папка sources для Windows 8.1 + обновление Framewoek 3.5 от 09.10.2018 + подробная инструкция и программа установки ниже.

Скачать напрямую с Яндекс.Диска

Размер: 269МБ

На этом у меня все. Не получается? Пишите в комментариях.

Можете попутно, раз уж зашли, нажать на кнопочки — Вам 2 секунды, а мне очень приятно и полезно для сайта.
Спасибо!

А теперь.
А ТЕПЕРЬ ВАУ. Калейдоскоп! Подвигайте мышкой по картинке. ;))

Рассмотрим установку .Net Framework 3.5 средствами Windows 10 и Автономную установка (offline installer) с использованием DISM.

Windows 10 поставляется с предустановленной .NET Framework 4.5, но для многих приложений, разработанных в эпоху Vista и Windows 7, требуется .NET Framework v3.5, установленная вместе с 4.5. Эти приложения не будут работать, пока вы не установите необходимую версию. Когда вы попытаетесь запустить любое такое приложение, Windows 10 предложит вам загрузить и установить .NET Framework 3.5 из Интернета. Но иногда пользователи сообщают о сбое установки NET Framework 3.5 с ошибками 0x800F0906 и 0x800F081F.

Однако это займет много времени. Вы можете сэкономить свое время и установить .NET Framework 3.5 с установочного носителя Windows 10. Этот метод намного быстрее и даже не требует подключения к Интернету. Вот как это сделать.

Чтобы установить .NET Framework 3.5 в Windows 10, выполните следующие действия.

Установить .Net Framework 3.5 на Windows 10

Если вы получаете ошибки 0x800F0906 и 0x800F081F при установке NET Framework 3.5 на компьютер с Windows 10 и 8.1. Здесь приведены следующие решения, чтобы исправить эти ошибки и успешно установить .Net Framework 3.5 на Windows 10 и 8.1.

  1. Откройте панель управления.
  2. Переключитесь в режим просмотра «Мелкие значки».
  3. Найдите и откройте «Программы и компоненты».

Нажмите «Включение или отключение компонентов Windows».

  • Выберите .NET Framework 3.5 (включая 2.0 и 3.0) и нажмите кнопку «ОК», чтобы загрузить и установить .net Framework 3.5 на компьютер с Windows.
  • Начнётся загрузка .NET Framework 3.5 на ваш компьютер.
  • Включить .NET Framework с помощью DISM

    1. Смонтируйте образ диска Windows 10 или вставьте DVD-диск с Windows 10 либо вставьте загрузочную флешку с Windows 10, в зависимости от того, что у вас есть.
    2. Откройте «Этот компьютер» в проводнике и запишите букву диска установочного носителя, который вы вставили.
    3. Теперь откройте командную строку с повышенными правами администратора и введите следующую команду:

    Замените D : на букву диска для установочного носителя Windows 10.

    Готово! Это установит .NET Framework 3.5 в Windows 10. Чтобы сэкономить ваше время, я подготовил простой пакетный файл, который сэкономит ваше время и автоматически найдет вставленный установочный носитель. Выглядит так:

    1. Загрузите файл, извлеките его из архива ZIP на рабочий стол.
    2. Щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора». Файл автоматически установит .NET Framework 3.5 после нахождения буквы вашего установочного носителя Windows 10.

    Автономный установщик .NET Framework 3.5 для Windows 10 и 8.x

    Портативный .NET Framework 3.5 и 2.0 Автономный установщик для Windows 10 и 8.x

    Читайте также:  Карта noise в 3d max

    Автономный установщик .NET Framework — это небольшой бесплатный инструмент, разработанный TechGainer для автоматической установки .NET Framework 3.5 на Windows 10, 8 и 8.1. Хотя .NET Framework 4 является частью Windows 8 и 10, версия 3.5 или более ранние версии не включены в эти выпуски Windows. Чтобы установить их, вам нужно подключение к интернету.

    Этот портативный инструмент может помочь вам легко установить .NET Framework в автономном режиме с существующих установочных носителей. Нужно лишь выбрать нужный диск в списке и нажать кнопку Install, всё остальное будет сделано автоматически.

    Описание проблемы

    В обычном случае, установка вышеупомянутого фреймворка осуществляется силами ОС и, по сути, представляет из себя лишь включение компонента, отключенного по умолчанию.

    После чего ОС подключается к серверу обновлений, скачивает необходимые файлы, и устанавливает компонент.

    В ряде случаев ОС не может скачать нужные файлы, а именно:

    1. Отсутствует подключение к интернету;
    2. На сервере обновлений отсутствуют необходимые файлы.

    Я столкнулся, как раз, со вторым случаем. Причем, Microsoft в этом случае советует отключить использование локального сервера обновлений WSUS, установить .NET Framework 3.5, после чего опять включить использование локального WSUS. В моем случае этот вариант был малоприемлем, так как для этого нужно было либо вывести ПК из домена, либо изменить групповую политику. Сконфигурировать WSUS должным образом мне не удалось, он скачивает обновления к .NET Framework 3.5 и версиям ниже, однако установка через него все равно не проходит.

    Решение проблемы

    Решением проблемы является установка вышеобозначенного компонента из локальных источников. Для начала необходимо определиться с локальным хранилищем пакетов. Вообще-то, оно находится на установочном диске Windows 8, в директории sourcessxs, но, во-первых, не всегда под рукой есть диск (или iso), во-вторых, установка с первого же попавшегося диска почему-то не прошла, но прошла с другого. Чтобы избежать этих проблем, я подготовил архив со всеми необходимыми файлами. Итак приступим.

    1. Скачиваем архив с файлами, необходимыми для установки компонента: Sources.zip (102.5 MB)
    2. Распаковываем архив, для наглядности я распаковал его в корень диска C:
    3. Запускаем командную строку с правами администратора
    4. Выполняем код, с учетом пути к распакованным файлам из архива:
      DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:C:Sourcessxs

    Это займет несколько минут, но в результате получаем успешный результат!

    Этот способ можно также применять для установки .NET Framework 3.5 на компьютеры, ограниченные в подключении к интернету.

    Update от 01.02.2019
    Спустя годы ситуация изменилась, подробное обсуждение доступно на форуме Microsoft.
    Теперь никаких локальных установок не нужно. Достаточно поставить одну галочку в GPO.
    Computer Configuration > Administrative Templates > System, "Specify settings for optional component installation and component repair"

    Или по-русски:
    Конфигурация компьютера — Политики — Административные шаблоны — Система — Укажите параметры для установки необязательных компонентов и восстановления компонентов.

    Галка "Скачайте содержимое для восстановления и дополнительные компоненты непосредственно из Центра обновлений Windows. "

    Ссылка на основную публикацию
    Adblock detector