Microsoft .net framework для windows 10
Содержание:
- Установка зависимости от платформы .NET Framework
- Способ 2: Установка Visual Studio
- Выберите и установите нужные Вам версии для Windows XP, Vista, 7, 8,10
- To install language packs
- Next steps
- Установка NET Framework с помощью встроенных инструментов
- Способ 1: Обновления для Windows
- Как обновить net framework на виндовс 10 и установить библиотеку
- Поддерживаемые клиентские операционные системы
- Комментарии для версии 4.5 и более поздних версий
- Как удалить Microsoft NET Framework
Установка зависимости от платформы .NET Framework
Если для развертывания приложения используется ClickOnce, InstallAware, InstallShield или WiX, можно добавить зависимость от .NET Framework, чтобы платформу можно было установить в ходе установки приложения.
развертывание ClickOnce
Развертывание ClickOnce доступно для проектов, созданных при помощи Visual Basic и Visual C#, но недоступно для Visual C++.
Чтобы выбрать развертывание ClickOnce и добавить зависимость от .NET Framework, выполните в Visual Studio следующие действия:
-
Откройте проект приложения, который требуется опубликовать.
-
В обозревателе решений откройте контекстное меню своего проекта и выберите Свойства.
-
Выберите область Публикация .
-
Нажмите кнопку Необходимые компоненты .
-
Убедитесь, что в диалоговом окне Необходимые компоненты установлен флажок Создать программу установки для необходимых компонентов .
-
В списке необходимых компонентов найдите и выберите версию .NET Framework, которую вы использовали для сборки своего проекта.
-
Выберите вариант с указанием расположения источника для необходимых компонентов и нажмите кнопку ОК.
При предоставлении URL-адреса в качестве расположения загрузки .NET Framework можно указать либо страницу скачивания .NET Framework, либо свой сайт. При размещении распространяемого пакета на своем сервере этот пакет должен представлять собой автономный установщик, а не веб-установщик. Ссылка на веб-установщик может вести только на страницу скачивания .NET Framework. URL-адрес может также указывать диск, на котором распространяется приложение.
-
В диалоговом окне Страницы свойств выберите ОК.
Развертывание InstallAware
InstallAware позволяет создавать пакеты для приложения Windows (APPX), установщика Windows (MSI), машинного кода (EXE) и App-V (Application Virtualization) из одного источника. Вы можете легко добавить любую версию .NET Framework в установку. При необходимости настройте установку, изменив скрипты по умолчанию. Например, InstallAware предварительно устанавливает сертификаты в Windows 7, без которых установка .NET Framework 4.7 завершается сбоем. Дополнительные сведения об InstallAware см. на сайте InstallAware для установщика Windows.
Развертывание InstallShield
InstallShield создает пакеты приложений для Windows (MSIX, APPX), пакеты установщика Windows (MSI) и установщики машинного кода (EXE). InstallShield также обеспечивает интеграцию с Visual Studio. Дополнительные сведения см. на веб-сайте InstallShield.
Развертывание с помощью Windows Installer XML (WiX)
Набор инструментов Windows Installer XML (WiX) собирает установочные пакеты Windows из исходного кода XML. WiX поддерживает среду командной строки, которая может быть интегрирована в процесс сборки для сборки пакетов установки MSI и MSM. С помощью WiX можно указать .NET Framework в качестве необходимого компонентаили создать формирователь цепочки для полного управления развертыванием .NET Framework. Дополнительные сведения о WiX см. на веб-сайте набора инструментов Windows Installer XML (WiX) .
Способ 2: Установка Visual Studio
Visual Studio — фирменное программное обеспечение от Microsoft, которое используется для разработки приложений на разных языках программирования. В первую очередь производитель нацелен на то, чтобы обеспечить корректное взаимодействие этой среды разработки с Windows, ведь многие утилиты и софт пишутся именно под данную платформу. Это позволит и обычному пользователю задействовать Visual Studio в своих целях, проверив недостающие файлы .NET Framework.
- На официальном сайте Visual Studio выберите всплывающий список «Продукты».
В появившемся меню вас интересует надпись «Приложения для Windows».
Опуститесь вниз по вкладке и найдите там версию «Visual Studio Community». Она распространяется бесплатно и полностью подойдет для нашей сегодняшней задачи. Нажмите по кнопке «Free download», чтобы начать загрузку.
После этого запустите полученный инсталлятор.
Дождитесь скачивания всех компонентов для установки. Во время этого процесса не прерывайте соединение с интернетом.
При отображении окна установки переместитесь на вкладку «Отдельные компоненты» и отметьте все версии .NET Framework.
Только что мы описали одно основное действие, которое необходимо выполнить в рамках сегодняшней инструкции. Что касается самой операции скачивания Visual Studio и ее инсталляции в операционную систему, то этой теме посвящена отдельная статья на нашем сайте, поэтому мы рекомендуем ознакомиться с ней, чтобы завершить процесс установки и проверить работоспособность файлов .NET Framework.
Подробнее: Правильная установка Visual Studio на ПК
Это была вся информация о переустановке .NET Framework в Windows 10. Как видно, эту операцию в привычном ее понимании осуществить не удастся, и можно лишь попытаться исправить недостающие или поврежденные файлы. Если же это не помогло, попытайтесь задействовать средство исправления неполадок, о чем читайте далее.
Подробнее: Использование NET Framework Repair Tool
В случае, когда и эта манипуляция не принесла должного результата, стоит обратить внимание на саму сборку операционной системы. Скорее всего, вы загрузили сломанный репак с пиратских источников, и избавиться от проблемы с .NET Framework можно только путем переустановки Виндовс с использованием другой сборки
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Выберите и установите нужные Вам версии для Windows XP, Vista, 7, 8,10
Microsoft .NET Framework 1.0
Скачать Microsoft .NET Framework 1.0 для 32/64 бит
Microsoft .NET Framework 1.1
Скачать Microsoft .NET Framework 1.1 для 32/64 бит
Microsoft .NET Framework 2.0
Скачать Microsoft .NET Framework 2.0 для 32 бит
Скачать Microsoft .NET Framework 2.0 для 64 бит
Microsoft .NET Framework 3.0
Скачать Microsoft .NET Framework 3.0 для 32/64 бит
Microsoft .NET Framework 3.5
Скачать Microsoft .NET Framework 3.5 для 32/64 бит
Microsoft .NET Framework 4.0
Скачать Microsoft .NET Framework 4.0 для 32/64 бит
Microsoft .NET Framework 4.5
Скачать Microsoft .NET Framework 4.5 для 32/64 бит
Microsoft .NET Framework 4.5.1
Скачать Microsoft .NET Framework 4.5.1 для 32/64 бит
Microsoft .NET Framework 4.5.2
Скачать Microsoft .NET Framework 4.5.2 для 32/64 бит
Microsoft .NET Framework 4.6
Скачать Microsoft .NET Framework 4.6 для 32/64 бит
Microsoft .NET Framework 4.6.1
Скачать Microsoft .NET Framework 4.6.1 для 32/64 бит
Microsoft .NET Framework 4.6.2
Скачать Microsoft .NET Framework 4.6.2 для 32/64 бит
Microsoft .NET Framework 4.7
Скачать Microsoft .NET Framework 4.7 для 32/64 бит
Microsoft .NET Framework 4.7.1
Скачать Microsoft .NET Framework 4.7.1 для 32/64 бит
Microsoft .NET Framework 4.7.2
Скачать Microsoft .NET Framework 4.7.2 для 32/64 бит
Microsoft .NET Framework 4.8
Скачать Microsoft .NET Framework 4.8 для 32/64 бит
Обязательно должна быть установлена версия 3.5, которая включает в себя более ранние, и версия 4.7.1 (последняя на данный момент)
To install language packs
Language packs are executable files that contain the localized resources (such as translated error messages and UI text) for supported languages. If you don’t install a language pack, .NET Framework error messages and other text are displayed in English. Note that the web installer automatically installs the language pack that matches your operating system, but you can download additional language packs to your computer. The offline installers don’t include any language packs.
Important
The language packs don’t contain the .NET Framework components that are required to run an app, so you must run the web or offline installer before you install a language pack. If you have already installed a language pack, uninstall it, install the .NET Framework, and then reinstall the language pack.
-
Open the language pack download page for the .NET Framework version you’ve installed:
- .NET Framework 4.8
- .NET Framework 4.7.2
- .NET Framework 4.7.1
- .NET Framework 4.7
- .NET Framework 4.6.2
- .NET Framework 4.6.1
- .NET Framework 4.6
- .NET Framework 4.5.2
- .NET Framework 4.5.1
- .NET Framework 4.5
-
In the language list, choose the language you want to download, and wait a few seconds for the page to reload in that language.
-
Choose Download.
The following table lists the supported languages.
Language | Culture |
---|---|
Arabic | ar |
Czech | cs |
Danish | da |
Dutch | nl |
Finnish | fi |
English (USA) | en-US |
French | fr |
German | de |
Greek | el |
Hebrew | he |
Hungarian | hu |
Italian | it |
Japanese | ja |
Korean | ko |
Norwegian | no |
Polish | pl |
Portuguese (Brazil) | pt-BR |
Portuguese (Portugal) | pt-PT |
Russian | ru |
Simplified Chinese | zh-CHS |
Spanish | es |
Swedish | sv |
Traditional Chinese | zh-CHT |
Turkish | tr |
Next steps
-
If you’re new to .NET Framework, see the overview for an introduction to key concepts and components.
-
For new features and improvements in .NET Framework 4.5 and all later versions, see What’s New.
-
For detailed information about deploying .NET Framework with your app, see Deployment Guide for Developers.
-
For changes that affect the deployment of .NET Framework with your app, see Reducing System Restarts During .NET Framework 4.5 Installations.
-
For information about migrating your app from .NET Framework 4 to .NET Framework 4.5 or later versions, see the migration guide.
-
See .NET Framework Reference Source to browse through .NET Framework source code online. The reference source is also available on GitHub. You can download the reference source for offline viewing and step through the sources (including patches and updates) during debugging. For more information, see the blog entry A new look for .NET Reference Source.
Установка NET Framework с помощью встроенных инструментов
Стандартных инструментов операционной системы, чаще всего, достаточно для инсталляции NET Framework, и необходимости в загрузке каких-либо файлов из внешних источников, в т.ч. интернета, нет. Порядок действий следующий:
-
Заходим в Панель управления. Сделать это можно, например, воспользовавшись строкой Поиска.
- В открывшемся окне настраиваем просмотр в виде мелких или крупных значков, после чего щелкаем по разделу “Программы и компоненты”.
- В списке слева кликаем по пункту “Включение или отключение компонентов Windows”.
- Появится окно с перечнем компонентов системы. Здесь мы ставим отметку напротив требуемой версии “.NET Framework”, после чего жмем OK.
- Будет запущена установка платформы, после чего потребуется перезагрузка ПК.
Примечание: Нередко в процессе установки версии платформы 3.5 могут возникнуть ошибки, вызванные тем, что на ПК не установлено обновление 3005628. Его можно скачать на официальном сайте Microsoft, ссылка на страницу представлена ниже: https://support.microsoft.com/ru-ru/help/3005628/update-for-the-net-framework-3-5-on-windows-8-windows-8-1-windows-serv.
Обратите внимание, что для загрузки предлагаются разные пакеты – для 32 и 64-битных версий ОС (x86 и x64, соответственно). Подробнее на других возможных проблемах мы остановимся в соответствующем разделе ниже
Подробнее на других возможных проблемах мы остановимся в соответствующем разделе ниже.
Способ 1: Обновления для Windows
Все файлы, связанные с рассматриваемой библиотекой, попадают в Виндовс вместе с последними обновлениями. Конечно, может показаться, что удаление связанных апдейтов позволит избавиться от элементов .NET Framework, однако это не так, ведь Майкрософт использует необычные алгоритмы инсталляции пакетов. Вместо этого можно попытаться отключить уже имеющиеся элементы библиотеки и попытаться обновить их при следующей инсталляции апдейтов, что происходит так:
- Сначала вы должны убедиться, что очередное обновление Windows 10 готово для установки. После этого откройте «Пуск» и перейдите в «Параметры».
В появившемся меню выберите категорию «Приложения».
Опуститесь в самый низ списка, где кликните по надписи «Программы и компоненты».
Через левую панель переместитесь в «Включение или отключение компонентов Windows».
Первые же строки в окне «Компоненты Windows» и отвечают за работоспособность .NET Framework. Снимите с них галочки, чтобы отключить.
Ожидайте подтверждения данной операции. На это уйдет буквально минута, а затем можно будет закрыть окно с компонентами.
Теперь через то же меню «Параметры» перейдите в «Обновление и безопасность».
Инсталлируйте найденные обновления и перезагрузите компьютер.
Теперь остается только надеяться, что все недостающие файлы были загружены и инсталлированы вместе с последним апдейтом, что позволило исправить неполадки с функционированием .NET Framework. Не забудьте и включить эти библиотеки через меню «Компоненты Windows» сразу же после входа в ОС. Однако в некоторых случаях возникают дополнительные проблемы, связанные с установкой обновлений. Тогда пользователю предстоит дополнительно решить и их. Мы предлагаем прочесть соответствующие руководства по этой теме в других наших статьях по ссылкам ниже.
Подробнее: Установка обновлений Windows 10 Устанавливаем обновления для Windows 10 вручную Устранение проблем с установкой обновлений в Windows 10
Как обновить net framework на виндовс 10 и установить библиотеку
Существует несколько методов, позволяющих обновить .NET Framework стандартными способами и с помощью сторонних программ. Если по каким-то причинам во время обновления или установки библиотеки у вас появляются ошибки, то воспользуйтесь инструкцией, приведённой ниже в статье. Последней на сегодня является версия 4.7, но для использования некоторых старых приложений могут понадобиться более ранние аналоги библиотеки.
При помощи панели управления
Данный вариант позволит не только установить или обновить библиотеку, но и узнать, какая версия используется на компьютере в данный момент.
- Разверните панель управления системой, используя системную поисковую строчку Windows.
- Откройте вкладку «Программы и компоненты».
- Откройте подраздел «Включение и отключение компонентов Windows». Учтите, для этого и дальнейших действий понадобятся права администратора.
- Найдите в списке папку, имеющую в имени .NET Framework. Таких папок окажется несколько, каждая из которых отвечает за свою версию библиотеки. Отмеченная папка обозначает ту версию .NET Framework, которая активирована и используется на компьютере сейчас. Чтобы выбрать другую версию, переместите галочку и сохраните все внесённые изменения.
- После изменения версии библиотеки перезагрузите компьютер, чтобы все программы, использующие её, распознали новые данные и начали их применять.
Ручная установка
Самую новую версию .NET Framework вы можете установить с официального сайта Microsoft. На ней расположен установщик, который установит скачанную версию библиотеки, в данном случае 4.7, в автоматическом режиме. После окончания установки необходимо перезагрузить устройство, чтобы все внесённые изменения вступили в силу.
Если вам по каким-то причинам понадобится более старая версия библиотеки, то вы также можете найти её на сайте Microsoft, но чтобы установить её корректно, рекомендуется сначала удалить уже установленную версию.
Через официальную программу
Официальное приложение Microsoft .NET Framework Repair Tool можно скачать с сайта Microsoft. С помощью неё вы можете обновить версию, установленную на вашем компьютере. Программа весит всего несколько МБ.
Через стороннюю программу
Все предыдущие способы были официальными, этот же вариант предоставляет вам возможность обновить библиотеку не совсем неофициально, так как в процессе будет задействована сторонняя программа Microsoft .NET Framework Repair Tool. Установив её, вы окажетесь в главном меню, в котором нужно будет выбрать блок .NET Framework, а после версию устанавливаемой библиотеки. По завершении процедуры перезагрузите компьютер, чтобы все внесённые изменения вступили в силу.
Поддерживаемые клиентские операционные системы
Операционная система | Поддерживаемые выпуски | Предустановлена с операционной системой | Может устанавливаться отдельно |
---|---|---|---|
Windows 11 (версия 21H2) | 64-разрядная система | .NET Framework 4.8 | — |
Обновление Windows 10 за май 2021 г. (версия 21H1) | 32- и 64-разрядные версии | .NET Framework 4.8 | — |
Обновление Windows 10 за октябрь 2020 г. (версия 20H2) | 32- и 64-разрядные версии | .NET Framework 4.8 | — |
Обновление Windows 10 за май 2020 г. (версия 2004) | 32- и 64-разрядные версии | .NET Framework 4.8 | — |
Обновление Windows 10 за ноябрь 2019 г. (версия 1909) | 32- и 64-разрядные версии | .NET Framework 4.8 | — |
Обновления Windows 10 за май 2019 г. (версия 1903) | 32- и 64-разрядные версии | .NET Framework 4.8 | — |
Обновление Windows 10 за октябрь 2018 г. (версия 1809) | 32- и 64-разрядные версии | .NET Framework 4.7.2 | .NET Framework 4.8 |
Обновление Windows 10 за апрель 2018 г. (версия 1803) | 32- и 64-разрядные версии | .NET Framework 4.7.2 | .NET Framework 4.8 |
Windows 10 Fall Creators Update (версия 1709) | 32- и 64-разрядные версии | .NET Framework 4.7.1 | .NET Framework 4.7.2.NET Framework 4.8 |
Обновление Windows 10 Creators Update (версия 1703) | 32- и 64-разрядные версии | .NET Framework 4.7 | .NET Framework 4.7.1.NET Framework 4.7.2.NET Framework 4.8 |
Юбилейное обновление Windows 10 Anniversary Update (версия 1607) | 32- и 64-разрядные версии | .NET Framework 4.6.2 | .NET Framework 4.7.NET Framework 4.7.1.NET Framework 4.7.2.NET Framework 4.8 |
Ноябрьское обновление Windows 10 (версия 1511) | 32- и 64-разрядные версии | .NET Framework 4.6.1 | .NET Framework 4.6.2 |
Windows 10 (версия 1507) | 32- и 64-разрядные версии | .NET Framework 4.6 | .NET Framework 4.6.1 .NET Framework 4.6.2 |
Windows 8.1 | 32-разрядная версия, 64-разрядная версия и ARM | .NET Framework 4.5.1 | .NET Framework 4.5.2 .NET Framework 4.6 .NET Framework 4.6.1 .NET Framework 4.6.2.NET Framework 4.7.NET Framework 4.7.1.NET Framework 4.7.2.NET Framework 4.8 |
Windows 8 | 32-разрядная версия, 64-разрядная версия и ARM | .NET Framework 4,5 | .NET Framework 4.5.1.NET Framework 4.5.2 .NET Framework 4.6 .NET Framework 4.6.1 |
Windows 7 SP1 | 32- и 64-разрядные версии | — | .NET Framework 4 .NET Framework 4,5 .NET Framework 4.5.1 .NET Framework 4.5.2 .NET Framework 4.6 .NET Framework 4.6.1 .NET Framework 4.6.2.NET Framework 4.7.NET Framework 4.7.1.NET Framework 4.7.2.NET Framework 4.8 |
Windows Vista SP2 | 32- и 64-разрядные версии | — | .NET Framework 4 .NET Framework 4,5 .NET Framework 4.5.1 .NET Framework 4.5.2 .NET Framework 4.6 |
Windows XP | 32- и 64-разрядные версии | — | .NET Framework 4 |
Примечания.
-
В системах Windows 7 платформе .NET Framework требуется пакет обновления 1 (SP1) для Windows 7. Если вы используете Windows 7 и еще не установили пакет обновления 1 (SP1), это необходимо сделать перед установкой платформы .NET Framework.
-
.NET Framework 4.5 поддерживается в среде предустановки Windows. (за исключением некоторых функций).
-
.NET Framework 4 также поддерживает платформу IA64.
-
Для обеспечения оптимального уровня совместимости и безопасности на всех платформах рекомендуется установить последнюю версию пакета обновления Windows и все критические обновления, доступные в Центре обновления Windows.
-
В 64-разрядных операционных системах платформа .NET Framework поддерживает как среду WOW64 (32-разрядная обработка на 64-разрядном компьютере), так и собственную 64-разрядную обработку.
Комментарии для версии 4.5 и более поздних версий
.NET Framework 4.5 — это обновление на месте, которое заменяет .NET Framework 4 на компьютере, и аналогично .NET Framework 4.5.1, 4.5.2, 4,6, 4.6.1, 4.6.2, 4,7, 4.7.1, 4.7.2 и 4.8 — это обновления на месте для .NET Framework 4.5. Обновление на месте означает, что они используют ту же версию среды выполнения, но версии сборок обновлены и включают новые типы и члены. После установки одного из этих обновлений приложения .NET Framework 4, .NET Framework 4.5, .NET Framework 4.6 или .NET Framework 4.7 должны продолжать работу без повторной компиляции. Однако обратное неверно. Не рекомендуется запускать приложения, предназначенные для более поздней версии .NET Framework, в более ранней версии. Например, не рекомендуется запускать приложение, предназначенное для .NET Framework 4.6, на .NET Framework 4.5.
Применяются следующие правила.
-
В Visual Studio можно выбрать .NET Framework 4.5 в качестве целевой платформы для проекта (при этом задается свойство GetReferenceAssemblyPaths.TargetFrameworkMoniker), чтобы скомпилировать проект как сборку или исполняемый файл .NET Framework 4.5. Эту сборку или исполняемый файл можно использовать на любом компьютере, где установлена платформа .NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 или 4.8.
-
В Visual Studio можно выбрать .NET Framework 4.5.1 в качестве целевой платформы для проекта, чтобы скомпилировать проект как сборку или исполняемый файл .NET Framework 4.5.1. Запускайте эту сборку или исполняемый файл только на компьютерах, на которых установлен .NET Framework 4.5.1 или более поздней версии. Исполняемый файл с целевой платформой .NET Framework 4.5.1 будет заблокирован для выполнения на компьютере, где установлена только более ранняя версия .NET Framework, например .NET Framework 4.5. Пользователю будет предложено установить платформу .NET Framework 4.5.1. Кроме того, сборки .NET Framework 4.5.1 не должны вызываться из приложения, предназначенного для более ранней версии .NET Framework, такой как .NET Framework 4.5.
Примечание
Платформы .NET Framework 4.5.1 и .NET Framework 4.5 используются здесь только в качестве примеров. Этот принцип применяется к любому приложению, предназначенному для более поздней версии .NET Framework, чем установленная в системе, в которой оно выполняется.
Некоторые обновления в платформе .NET Framework могут потребовать изменения кода вашего приложения. Ознакомьтесь со статьей Совместимость приложений в .NET Framework, прежде чем запускать существующие приложения в .NET Framework 4.5 или более поздних версий. Дополнительные сведения об установке текущей версии см. в разделе Установка .NET Framework для разработчиков. Сведения о поддержке платформы .NET Framework см. на странице Официальная политика поддержки .NET Framework веб-сайта .NET.
Как удалить Microsoft NET Framework
Для удаления платформы Microsoft .NET Framework можно применить два способа. Вместе с тем нужно иметь в виду, что система разрешит удалить только те версии, которые есть в перечне вкладки «Программы и компоненты» панели управления. Старые редакции встраиваются в оболочку Windows 10 и не могут быть деинсталлированы. Для деинсталляции разрешённых редакций можно применить два метода:
- С использованием встроенных средств Windows 10:
- дважды щёлкнуть на «Рабочем столе» по значку «Панели управления»;
- в раскрывшейся консоли войти во вкладку «Программы и компоненты»;
- в регистре выделить редакцию Microsoft .NET Framework, которая доступна для удаления;
- нажать на надпись «Удалить» сверху над регистром.
В списке программ выбираем версию Microsoft NET Framework, доступную для удаления
В панели выбираем версию Microsoft NET Framework для удаления
щёлкнуть по клавише Cleanup Now.
В панели жмём на клавишу Cleanup Now
Версии, встроенные в Windows 10 и не подлежащие удалению, можно только отключить. Для выполнения действия необходимо перейти по цепочке «Рабочий стол» — «Панель управления» — «Программы и компоненты» — «Включение или отключение компонентов Windows» — «Компоненты Windows» и в раскрытой панели снять переключатель у той версии, которую вы хотите отключить, а затем выполнить перезагрузку компьютера.
В панели отключаем выбранную версию Microsoft NET Framework
Платформа .NET Framework значительно расширяет возможности Windows 10, позволяя работать с различными приложениями. Её присутствие в программном обеспечении компьютера — обязательное условие. Это позволит пользователю избежать трудностей, возникающих после инсталляции некоторых программных продуктов. Наиболее часто встречающейся проблемой является невозможность использовать программное обеспечение принтера, так как при большом многообразии производителей печатающих устройств каждый использует тот язык программирования, который считает нужным.