Microsoft .NET Framework – это так называемая программная платформа. Установка NET Framework требуется для выполнения программ, написанных на этой платформе. Чтобы вам было понятнее, объясню следующим образом: некоторые видеофайлы не будут воспроизводиться в Windows, если для них не установлены необходимые кодеки. Здесь такая же ситуация: программы, написанные под NET Framework, не смогут выполниться, если в системе не установлен данный компонент.
Важный момент: для работы приложения, написанного под конкретную версию NET Framework, требуется установка именно этой версии.
Microsoft выпустила первую версию NET Framework еще в 2000-м году, и с тех пор их вышло несколько (NET Framework 1.0, 1.1, 2.0, 3.0, 3.5, 4.0, 4.5).
Как же узнать, какие версии NET Framework установлены на вашем компьютере?
Microsoft .NET Framework 4.5.1
Является обновлением версий 4.0 и 4.5, поэтому если устанавливается 4.5.1, то эти версии ставить не нужно. Windows XP не поддерживается NET Framework 4.5.
Как переустановить Microsoft .NET Framework?
Иногда в системе возникают проблемы, так или иначе связанные с NET Framework. Например, появляются ошибки при запуске некоторых программ или при установке (обновлении) самого Microsoft .NET Framework. В этом случае самым надежным решением проблем будет удаление платформы и ее повторная установка.
Чтобы корректно удалить NET Framework со своего компьютера, лучше всего воспользоваться специально созданной для этого программой .NET Framework Cleanup Tool .
Скачайте ее , затем распакуйте архив и запустите файл cleanup_tool.exe .
Появится сообщение: “Запустить программу.NET Framework Setup Cleanup Utility?” (правда, на английском) – нажмите “Да”. Затем примите условия лицензионного соглашения (кнопка “Yes”).
В окне программы в списке выберите пункт “.NET Framework – All Versions” и нажмите кнопку “Cleanup Now”:
После удаления NET Framework перезагрузите компьютер. Затем заново установите нужные версии, начиная с наименьшей.
«.Net Framework» - это специальная програмная платформа, с помощью которой написано огромное количество приложений для операционной системы Windows. Для работы таких программ необходимо, чтобы окружение.NET Framework было установлено на вашем компьютере.
На этой странице вы сможете бесплатно
скачать нужную версию установщика.NET Framework. Также, вы сможете узнать про назначение.NET Framework, системные требования
и ознакомиться с инструкцией по установке или исправлению ошибок, связанных с его работой на различных версиях Windows.
Что такое.Net Framework?Microsoft .Net Framework – распространяемая программная платформа, которая используется для разработки современного ПО. Архитектура «.Net» :
Требования к аппаратным комплектующим для нормальной работы у .Net Framework
достаточно низкие, поэтому компонент
будет работать даже на самом слабом компьютере. Дальнейшая информация в этой главе предназначена в первую очередь для начинающих пользователей.
Более продвинутые могут перейти к главе, в которой вы узнаете о .
От вашего компьютера требуется:
Последний .Net Framework , который может быть установлен на все эти ОС (за исключением Windows XP) вручную, - это версия 4.7. Перед тем как установить компонент на компьютер, убедитесь, что нужная вам версия не интегрирована в ОС по умолчанию , ознакомившись со следующей информацией:
Самые новые версии.Net Framework не содержат все те библиотеки, которые ранее были в старых версия.NET Framework
.
Это значит, что для запуска некоторых старых программ или игр придется установить необходимые для их работы, старые(!) версии.NET Framework.
Также необходимо помнить: предустановленные библиотеки не могут быть удалены штатными средствами самой операционной системы.
Предположим, что вам понадобилась более ранняя версия компонента для запуска определенного приложения.
Обычно программное обеспечение само оповещает пользователя об отсутствии на ОС нужной версии .Net Framework
,
выводя соответствующее окно с ошибкой. Пример такого сообщения представлен на рисунке ниже:
Рисунок 2. Пример сообщения об отсутствии нужной версии.Net Framework.
В этом случае необходимо просто загрузить нужную версию компонента под вашу ОС (естественно, соблюдая разрядность) при помощи специального установщика
, который бывает двух видов:
На данный момент (октябрь, 2017) версия .Net Framework 4.7
является последней. Скачивание этого компонента полностью избавляет
от необходимости загрузки нижеперечисленных версий:
NET Framework развивается, и в его новых версиях могут отсутствовать некоторые компоненты, которые ранее присутствовали в более ранних версиях.
Это происходит по разным причинам: какие-то компоненты могли устареть, стать не актуальными, либо им на смену могли прийти новые,
более продвинутые компоненты Фреймворка. Некоторые старые приложения могут нуждаться именно в тех, старых компонентах, которые отсутствуют в
новых версиях, из-за чего требуется установка одной из старых версии MS .NET Framework. Версия 3.5
уже включает в себя младшие версии библиотек (поэтому отдельно скачивать их не нужно):
Этот компонент совместим с любой ныне используемой операционной системой от Microsoft,
в том числе и с Windows XP
.
Установка .Net Framework 3.5
в большинстве случаев позволит запустить и обеспечить нормальную работу любой старой
программе или игре. Однако если вы наблюдаете проблемы с этой версией компонента, ознакомьтесь с информацией в следующей главе.
Иногда неправильная установка или обновление .Net Framework
может повлечь за собой сбои в работе компонента. В этой главе представлена информация по различным ошибкам, с которыми вы можете столкнуться на разных этапах использования библиотек «.Net»
.Сначала необходимо скачать официальную утилиту от Microsoft под названием «.Net Framework Repair Tool
», которая в автоматическом режиме поможет решить проблему с компонентом. Инструкцию к этой программе вы найдете ниже.
По данным сайта Microsoft, данная утилита решает проблемы при работе и установке или обновлении любой версии .Net Framework .
Microsoft .Net Framework Repair Tool (онлайн версия). | 1.22 МБ Утилита предназначена для выявления самых частых проблем при работе или установке.NET Framework, а так же их автоматического устранения.
К сожалению, «Repair Tool» не поддерживает русский язык. Однако все происходящие в ней процессы просты и интуитивно понятны. От пользователя требуется:
В случае обнаружения ошибки, будут предложены действия по ее устранению.
После подтверждения необходимо дождаться завершения работы утилиты и перезагрузить компьютер.
Рисунок 3. Процесс тестирования программой Microsoft .Net Framework Repair Tool.
При следующем запуске системы ошибки .Net Framework
будут исправлены, и вы сможете заново
установить нужную версию компонента (если ранее этот процесс сопровождался сбоями).
При повторении проблемы во время установки или работы компонента после применения программы ознакомьтесь с детальной информацией по конкретным ошибкам, описанным в следующих главах.
Ошибка 643
связана с работой «Центра обновления»
. Возникает преимущественно у пользователей Windows 7.Внимание!
Приступать к действиям, описанным далее, рекомендуется только после
ознакомления с программой из главы: .
Если «Repair Tool»
не обнаружила проблему, следует перезапустить центр обновления
Windows при помощи готовой
программы, написанной специально для сайт
или с помощью алгоритма команд, который вы самостоятельно сможете создать
по описанной ниже инструкции.
Исполняемый код в обоих случаях одинаковый .
Программа создана исключительно для удобства: при ее использовании не придется проводить никаких манипуляций вручную. Далее будет описан ручной способ перезапуска системного обновления.
Внимательно следуйте дальнейшей инструкции:
Эта проблема возникает при попытке установки .Net Framework 3.5 .Перед выполнением действий, описанных далее, рекомендуется ознакомиться с главой: . Ошибки 0x800F0906, 0x800F081F, 0x800F0907 в большинстве случаев проявляются при установке.NET Framework 3.5, когда в операционной системе установлены обновления безопасности KB2966826 и KB2966828 .
Скорее всего это связанно с тем, что некоторые обновления Windows могут не тестироваться на работу или взаимодействие с инсталлятором.NET Framework 3.5.
Разработчики MS исходили из того, что пользователи будут пользоваться новыми, более актуальными версиях Фреймворка, а сам инсталлятор.NET Framework 3.5 был создан задолго до этих обновлений, и не учитывает тех изменений в политиках и механизмах безопасности, которые они несут.
Чтобы использовать.Net Framework 3.5 (и ниже) на новых ОС, необходимо:
Установщик последних версий.NET Framework выбирает диск и папку назначения на своё усмотрение. Это может быть довольно не очевидный выбор, например диск A:, или другой диск, не предназначенный для этих задач.
Чтобы обойти эту проблему, достаточно запустить установку используя командную строку (см. рисунок 5):
Рисунок 5. Инсталляция.NET Framework 4.7.1 с распаковкой в конкретную папку.
Сведения
dotNetFx40_Full_setup.exe
Дата публикации:
Платформа.NET Framework 4 работает вместе с своими предыдущими версиями. Приложения, основанные на предыдущих версиях.NET Framework, будут продолжать выполняться на платформе, для которой они предназначены по умолчанию.
Платформа Microsoft .NET Framework 4 содержит следующие новые возможности и усовершенствования.
Требования к системе
Поддерживаемая операционная система
Windows 7; Windows 7 Service Pack 1; Windows Server 2003 Service Pack 2; Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 R2 SP1; Windows Vista Service Pack 1; Windows XP Service Pack 3
Инструкции по установке
Для веб-разработчиков и администраторов
Для установки.NET Framework на веб-сервер или установки полной среды веб-разработки воспользуйтесь .
Дополнительные сведения
Если требуется выполнить установку сервера, в дополнение к основным компонентам на компьютере необходимо установить следующее программное обеспечение:
ПРИМЕЧАНИЕ: большинству пользователей не требуется выполнять установку сервера. Если нет уверенности, нужно ли выполнять установку сервера, выполните базовую установку.
Программа установки Windows Server 2008 R2 с пакетом обновления 1 (SP1) в варианте установки Server Core
Эта версия Microsoft .NET Framework 4 не поддерживает вариант установки Server Core ОС Windows Server 2008 и Windows Server 2008 R2. Чтобы получить версию Microsoft .NET Framework 4, поддерживающую вариант установки Server Core ОС Windows Server 2008 R2 с пакетом обновления 1 (SP1), перейдите по ссылке
Во время запуска какой-то программы или на старте Windows 7 и выше, пользователь может столкнуться с ошибкой инициализации платформы.NET Framework 4 . Возникает она по причине некорректной установки данного компонента или во время несовместимости с самой операционной системой. Поэтому, чтобы её решить, стоит рассмотреть несколько способов.
При запуске приложения на ПК с операционной системой Windows 7 и выше, может появиться сообщение о том, что «Для этого приложения сначала нужно установить одну из следующих версий NET Framework…». При этом версия фреймворка всегда указывается.
Чтобы решить эту проблему самостоятельно, стоит ознакомиться со следующими рекомендациями.
Способ 1. Переустановка.NET Framework
Теперь, когда система очищена от всех фреймворков, переходим на официальный сайт Майкрософт и жмем Скачать.NET Framework той версии, которая указана в ошибке. Загрузив нужный компонент, выполняем его установку и вновь перезагружаем ПК.
Способ 2. Использование официальных утилит для решения проблем с.NET Framework
Для исправления неполадок в работе фреймворков компания Майкрософт выпустила несколько утилит. Рассмотрим принцип их работы на практике.
Первая утилита – Microsoft .NET Framework Repair Tool . Она ищет и исправляет неполадки, которые связаны с фреймворками.
Чтобы её применить, стоит загрузить файл, запустить его на своем ПК и принять условия лицензионного соглашения.
После программа будет сканировать систему и предложит варианты решения проблемы. Жмём «Далее» и исправляем ошибку.
Вторая программа для решения ошибки с инициализацией файлов – это .NET Framework Setup Verification Tool . Она проверяет, корректно ли установлены фреймворки. При этом её использование максимально простое. Нужно скачать и запустить программу, указать версию фреймворков, которые нужно проверить и дождаться завершения результатов проверки.
В поле «Статус» будут помещены результаты проверки.
Третья утилита для исправления ошибок с.NET Framework – это .NET Framework Cleanup Tool . Она пригодиться в том случае, если вам не удалось переустановить фреймворки вручную. Утилита позволяет удалить, заново загрузить и корректно установить недостающие компоненты.
Поэтому, если самостоятельно вам не удалось переустановить фреймворки и решить проблему с инициализацией файлов, утилиты от Майкрософт могут помочь решить данную проблему.
Платформа .Net Framework , которую Microsoft начала разрабатывать в конце 90-ых годов, представляют собой основу для запуска софта, без которой невозможна полноценная работа большинства игр и программ. По умолчанию пакет .NET Framework 4.0 входит в оригинальный дистрибутив Windows 7, .NET Framework 4.5 поставляется с Windows 8 (8.1), а .NET Framework 4.6 – с Windows 10. Однако отдельная установка фреймворка может понадобиться, если в системе нет нужной версии, либо в работе произошел серьезный сбой. Так, .NET Framework 3.5 не устанавливается вместе с "восьмеркой" и "десяткой", а .NET Framework 4.5 отсутствует на Windows 7. Сегодня я расскажу, что делать, если не инсталлируется .NET Framework 3.5 / 4.0 / 4.5 , и где скачать .NET Framework актуальных версий.
Как узнать, какие версии.NET Framework установлены на компьютере ?
Вначале выясним, какие версии фреймворка установлены на вашем десктопе (ноутбуке). Быстрее всего это сделать с помощью редактора реестра Regedit. exe , поэтому:
Как установить.NET Framework 3.5 через Панель управления Windows
Алгоритм инсталляции .NET Framework 3.5 для всех версий ОС один:
Впрочем, для экономии времени в Windows 7 в поисковой строке меню "Пуск" наберите без кавычек "включение компонентов ", а в Windows 10 / 8 воспользуйтесь комбинацией клавиш "Win + X " → в открывшемся окне нажмите ссылку "Включение или отключение компонентов Windows " и т.д.
Иногда при установке фреймворка, увы, могут возникнуть ошибки с различными кодами, типа 0x800F081F, 0x800F0906 или 0x800F0907. Самое простое решение – вручную скачать искомый пакет .NET Framework и интегрировать в Windows.
Где скачать.NET Framework 3.5, 4.0 и 4.5 для Windows 10 / 8 / 7
Напомню, что разработчик не рекомендует без крайней необходимости удалять какие-либо версии .NET Framework , установленные на компьютере. Наоборот, вполне возможна последовательная инсталляция, с перезагрузкой системы, нескольких версий описываемой платформы.
Скачать .NET Framework 3.5 с официального сайта
Скачать .NET Framework 4.0 с официального сайта
Скачать .NET Framework 4.5 с официального сайта
Дмитрий dmitry_spb Евдокимов