1. Главная страница » Компьютеры » Net framework автономная установка

Net framework автономная установка

Автор: | 16.12.2019

Если вы часто устанавливаете программы, то наверняка сталкивались с ошибками Microsoft .NET Framework . Две самых распространённых — он либо не установлен, либо установлена не та версия.

Почему так происходит? Что это такое и зачем нужен NET Framework ?

Что такое .NET Framework?

Наверное, вы знаете, что основное занятие программистов — написание кода. При этом они используют различные языки программирования, позволяющие сказать компьютеру, что он должен делать:


Но есть одна проблема — языки программирования довольно примитивны. С их помощью можно легко выполнять простые действия вроде сложения и умножения. А всё остальное требует долгой и усердной работы. Хотите вывести текст или изображения на экран? Тогда придётся написать много кода, используя самые простые элементы языка.

Здесь на помощь приходит .NET Framework . По сути, это обширный набор написанных фрагментов кода ( созданный и поддерживающийся Microsoft ) , который программисты могут использовать, чтобы быстрее писать программы.

К примеру, .NET Framework берёт на себя все операции по отрисовке окон на экране. Программисту остаётся только вставить текст, продумать меню программы, задать поведение кнопок, когда на них нажимает пользователь и т.д.

Но .NET Framework — намного больше, чем просто набор дополнительного кода. Он включает в себя инструменты, призванные сократить время разработки и дополнительные API , которые программисты могут использовать для простого взаимодействия с такими сервисами как Windows Store . Вместо того чтобы вручную писать весь необходимый код для поддержки универсальной платформы Windows , можно воспользоваться .NET Framework :


Есть только один недостаток разработки приложений с использованием .NET Framework — их невозможно запустить, если .NET не установлен в вашей системе.

.NET Framework состоит из двух частей. Первая часть включает в себя набор заранее написанного кода ( официально именуемого SDK , Dev Packs или «Пакеты разработчика» ). Вторая часть включает в себя программу, которая может интерпретировать код .NET Framework в команды для операционной системы. Эта часть, которую называют « средой выполнения », позволяет запускать программы, написанные с использованием .NET Framework .

В этом отношении .NET Framework напоминает Java — для использования написанных на нём приложений необходимо скачать среду выполнения Java Runtime Environment .

Говоря кратко, зачем нужен Microsoft NET Framework : если вы простой пользователь, который не собирается заниматься программированием, вам потребуется только среда выполнения .NET Framework .

Как установить .NET Framework

На большинстве компьютеров на Windows уже установлен .NET Framework , но его версия может быть устаревшей. Например, с Windows 8 и 8.1 поставляется версия 4.5.1 , а с Windows 10 — версия 4.6 , 4.6.1 или 4.6.2 .

На момент написания статьи самая свежая версия — .NET Framework 4.7 . Именно её мы и будем устанавливать:


.NET Framework можно установить и через Центр обновления Windows . Но многие отключают обновление Windows , поэтому данный метод будет предпочтительнее.

Перед установкой — .NET Framework 4.7 можно установить на Windows 10 , Windows 8.1 и Windows 7 SP1 как на 32-битные, так и на 64-битные системы. Чтобы установка прошла без ошибок, Microsoft рекомендует иметь на жестком диске минимум 2.5 ГБ свободного пространства.

Microsoft предлагает два вида установщиков: веб-установщик и автономный установщик. Веб-установщик весит меньше 2 МБ, и скачивает все необходимые компоненты во время инсталляции. Поэтому вам потребуется стабильное соединение с интернетом.

Автономный установщик весит около 60 МБ, и не требует доступа к интернету во время инсталляции.

Оба установщика содержат одинаковые версии NET Framework , но мы предпочитаем использовать автономный установщик. Он надёжнее, и всегда будет под рукой, если потребуется переустановить .NET Framework . После скачивания процесс установки не должен вызвать затруднений — просто следуйте инструкциям, появляющимся на экране. И тогда вы быстрее поймете, зачем нужен NET Framework 4 .

.NET Framework 4.7 Веб-установщик

.NET Framework 4.7 Автономный установщик


Обратите внимание, что версия 4.7 — это выполняемое обновление версий 4 , 4.5 , 4.5.1 , 4.5.2 , 4.6 , 4.6.1 и 4.6.2 . Поэтому не удаляйте предыдущие версии после установки. .NET Framework 3.5 SP1 и более старые версии устанавливаются отдельно.

По умолчанию .NET Framework инсталлирует английскую версию независимо от того, какой вы используете установщик. Для локализации нужно скачать соответствующий языковой пакет. На данный момент языковые пакеты для версии 4.7 доступны только в виде автономных установщиков.

Перейдя по ссылке, приведенной ниже, выберите необходимый язык, дождитесь, пока страница перезагрузится, и нажмите « Скачать ».

Языковой пакет .NET Framework 4.7

Ещё кое-что о .NET Framework

Еще одна причина, зачем нужен NET Framework . Несколько лет назад Microsoft открыла исходный код .NET Framework , позволив всем желающим вносить свой вклад в разработку платформы. В результате Microsoft стала самой активной организацией на GitHub .

Читайте также:  Amazfit bip global kokoda green

Что это значит для вас? В сущности, то, что приложения, написанные на .NET Framework в будущем станут только популярнее и качественнее. Поэтому, почему бы не установить .NET Framework прямо сейчас?

Данная публикация представляет собой перевод статьи « Microsoft .NET Framework: Why You Need It and How to Install It on Windows » , подготовленной дружной командой проекта Интернет-технологии.ру

Я недавно после установки 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
Я не распаковывал.

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

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


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

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

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

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

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

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

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

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

Читайте также:  Apc smart ups 1000 инструкция на русском

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 секунды, а мне очень приятно и полезно для сайта.
Спасибо!

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

Опубликовано: Октябрь 2016

Платформа .NET является неотъемлемой частью многих приложений, выполняющихся в операционной системе Windows, и предоставляет общие функциональные возможности для выполнения этих приложений. Для разработчиков платформа .NET предоставляет полную и согласованную модель программирования для сборки приложений с великолепными пользовательским интерфейсом и простым и безопасным взаимодействием.

В этой статье содержатся ссылки на страницы для установки платформы .NET Framework 4.5, ее доработанных выпусков (4.5.1, 4.5.2), .NET Framework 4.6, ее доработанных выпусков (4.6.1, 4.6.2) на компьютере. Разработчики могут использовать эти ссылки для загрузки и распространения .NET Framework вместе со своими приложениями.

Обратите внимание, что новая версия .NET Framework не всегда заменяет предыдущую версию. Дополнительные сведения о версиях .NET Framework и проверке установленных на компьютере версий см. в разделах Версии и зависимости или Практическое руководство.Определение установленных версий платформы .NET Framework. Все версии платформы .NET Framework, перечисленные в таблице ниже, являются локальными обновлениями для .NET Framework 4. Иными словами, при установке более поздней версии, например .NET Framework 4.6, вам не нужно предварительно устанавливать предыдущие версии, например .NET Framework 4.5, 4.5.1 или 4.5.2. Аналогично, при установке более поздней версии, например .NET Framework 4.6, вам не нужно предварительно удалять предыдущие версии, например .NET Framework 4.5, 4.5.1 или 4.5.2. Это также означает, что нельзя установить более раннюю версию, указанную в таблице, если уже установлена более поздняя версия.

Примечание

В следующей таблице вы найдете полезные ссылки, а далее в документе — другую нужную информацию. Чтобы просмотреть требования к системе для .NET Framework перед установкой, ознакомьтесь с разделом Требования к системе. Справочные сведения по устранению неполадок см. в разделе Устранение неполадок.

Версия платформы .NET Framework Установка для разработчиков Установка распространяемого пакета Поддержка платформ
4.6.2 Пакет разработчика NET Framework 4.6.2 Страница загрузки веб-установщика 4.6.2

Страница загрузки автономного установщика 4.6.2

Можно установить в:
Windows 10
Windows 8.1 и более ранних версиях
Windows Server 2012 R2 и более ранних версиях
(полный список см. в разделе Требования к системе) 4.6.1 Пакет разработчика NET Framework 4.6.1 Страница загрузки веб-установщика 4.6.1

Страница загрузки автономного установщика 4.6.1

Можно установить в:
Windows 10
Windows 8.1 и более ранних версиях
Windows Server 2012 R2 и более ранних версиях
(полный список см. в разделе Требования к системе) 4.6 Входит в состав Visual Studio 2015. Дополнительные сведения см. в разделе Вас приветствует Visual Studio 2015.
Читайте также:  2 Дин магнитола на андроиде отзывы

Страница загрузки автономного установщика 4.6

Входит в состав:
Windows 10
Visual Studio 2015

Также можно установить в:
Windows 8.1 и более ранних версиях
Windows Server 2012 R2 и более ранних версиях
(полный список см. в разделе Требования к системе)

4.5.2 Пакет разработчика Microsoft .NET Framework 4.5.2

Для использования с Visual Studio 2013, Visual Studio 2012 и другими интегрированными средами разработки

Страница загрузки веб-установщика 4.5.2

Страница загрузки автономного установщика 4.5.2

Можно установить в:
Windows 8.1 и более ранних версиях
Windows Server 2012 R2 и более ранних версиях
(полный список см. в разделе Требования к системе) 4.5.1 Пакет разработчика Microsoft .NET Framework 4.5.1

Для использования с Visual Studio 2012 и другими интегрированными средами разработки

Страница загрузки веб-установщика 4.5.1

Страница загрузки автономного установщика 4.5.1

Входит в состав:
Windows 8.1
Windows Server 2012 R2
Visual Studio 2013

Также можно установить в:
Windows 8 и более ранних версиях
Windows Server 2012 и более ранних версиях
(полный список см. в разделе Требования к системе)

4.5 Включено в Visual Studio 2012

Также доступно как часть пакета SDK для Windows

Страница загрузки веб-установщика 4.5 Входит в состав:
Windows 8
Windows Server 2012
Visual Studio 2012

Также можно установить в:
Windows 7 и более ранних версиях
Windows Server 2008 с пакетом обновления 2 (SP2) и более ранних версиях
(полный список см. в разделе Требования к системе)

Общие сведения о платформе .NET Framework для пользователей и разработчиков см. в разделе Начало работы. Сведения о развертывании .NET Framework с приложением см. в руководстве по развертыванию. Информацию об архитектуре и основных функциях .NET Framework см. в обзоре.

Установите пакет разработчика для нескольких платформ, который позволяет осуществлять разработку в последней версии .NET Framework в Visual Studio или других средах разработки, или загрузите распространяемый пакет .NET Framework для распространения с приложением или элементом управления.

Пакет разработчика для .NET Framework 4.5.1 или 4.5.2, пакет выбора целевой платформы для .NET Framework 4.6 и пакет для разработчиков .NET Framework 4.6.1 или 4.6.2 включают справочные сборки и языковые пакеты .NET Framework 4.5.1 или 4.5.2 или .NET Framework 4.6, 4.6.1 или 4.6.2 и файлы IntelliSense, которые можно использовать в интегрированной среде разработки, такой как Visual Studio. Если вы используете Visual Studio, пакет разработчика или пакет выбора целевой платформы также добавляет установленную версию .NET Framework в набор доступных для выбора платформ при создании проекта. Выберите один из следующих пакетов разработчика или пакет выбора целевой платформы:

пакет разработчика .NET Framework 4.5.2 для установки версии 4.5.2 в Windows 8.1 или более ранних версиях, Visual Studio 2013, Visual Studio 2012 и других интегрированных средах разработки;

пакет разработчика .NET Framework 4.5.1 для установки версии 4.5.1 в Visual Studio 2012 и других интегрированных средах разработки.

На странице загрузки пакета разработчика нажмите кнопку Загрузка. Затем выберите Выполнить или Сохранить и выполните предложенные инструкции.

Установщики загружают компоненты платформы .NET Framework для приложения или элемента управления, ориентированного на эти версии .NET Framework. Эти компоненты необходимо установить на все компьютеры, где выполняется это приложение или элемент управления. Оба установщика являются распространяемыми, поэтому их можно включить в программу установки для приложения.

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

Предусмотрено два типа установки распространяемого пакета:

Веб-установщик (начальный веб-загрузчик) загружает из Интернета все необходимые компоненты и языковой пакет, соответствующий операционной системе компьютера. Этот пакет намного меньше, чем автономный установщик, однако для установки требуется постоянное подключение к Интернету. Для поддержки дополнительных языков загрузите и установите автономные языковые пакеты.

Автономный установщик (автономный распространяемый пакет) содержит все необходимые компоненты для установки платформы .NET Framework, но не содержит языковые пакеты. Этот загружаемый файл больше файла веб-установщика. Автономный установщик не требует подключения к Интернету. После запуска автономного установщика можно скачать и установить автономные языковые пакеты. При отсутствии постоянного подключения к Интернету воспользуйтесь автономным установщиком.

Автономный и веб-установщик предназначены для компьютеров x86 и x64 (см. раздел системные требования), но не поддерживают компьютеры на основе Itanium.

Для установки или загрузки платформы .NET Framework из Центра загрузки Microsoft выполните следующие действия. Можно также использовать ссылки в таблице для загрузки EXE-файлов напрямую.

Откройте страницу загрузки требуемой версии платформы .NET Framework:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *