«.Net Framework»
— это специальная програмная платформа, с помощью которой написано огромное количество приложений для операционной системы Windows. Для работы таких программ необходимо, чтобы окружение .NET Framework было установлено на вашем компьютере. На этой странице вы сможете бесплатно скачать нужную версию установщика .NET Framework. Также, вы сможете узнать про назначение .NET Framework, системные требования и ознакомиться с инструкцией по установке или исправлению ошибок, связанных с его работой на различных версиях Windows.
Содержание
- Введение. Зачем нужен .Net Framework.
- Системные требования для оптимальной работы .Net Framework. Определение разрядности операционной системы: x32 (x86) или x64.
- Как установить нужную версию .Net Framework
- .NET Framework Repair Tool найдет и устранит большинство сбоев.
1.
Что это за ошибка и почему она возникает?
В любой ОС есть встроенный защитный экран, позволяющий контролировать программное обеспечение, выходящее в сеть, а также сетевые подключения. Другими словами, брандмауэр фильтрует трафик между компьютером и сетью.
Есть много программ, для работы которых необходим включенный фаервол, если их запустить без него, вы увидите ошибку 0x80070422. Это указывает на то, что средство защиты выключено пользователем. Аналогичное сообщение Вы увидите, если при выключенном брандмауэре попробуете купить некоторые игры и программы в магазине Windows Store на Windows 10.
Также ошибка появляется при попытке обновления Windows. В данном случае сообщение от Автономного установщика обновлений выглядит так: «Установщик обнаружил ошибку: 0x80070422».
Введение. Зачем нужен .Net Framework
Что такое .Net Framework?
Microsoft .Net Framework – распространяемая программная платформа, которая используется для разработки современного ПО.Архитектура «.Net»:
- Позволяет разработчикам не тратить время на проработку взаимодействия создаваемого продукта со средой, в которой он будет выполняться (будь то аппаратные характеристики, совместимость, особенности ОС или другие технические аспекты окружения).
Все нюансы по созданию комфортной рабочей среды для приложения или софта берет на себя .Net Framework
- Умеет работать со многими языками программирования при помощи набора специальных алгоритмов, что дает создателям приложений возможность использовать практически любой известный принцип построения программного кода для своего ПО.
Другими словами, .Net Framework становится базой для запуска приложений на различных ОС, предоставляя конечным потребителям возможность использовать любые приложения, совместимые с этим компонентом, независимо от характеристик компьютера или любого другого устройства.
↑ Вернуть
2.
Способ 1: от Microsoft
Одним из самых надежных и в то же время самых простых способов борьбы с данной ошибкой является способ, который рекомендует сама компания Microsoft. Для того, чтобы им воспользоваться, вам нужно еще раз запустить обновление, дождаться, пока на экране появится всплывающее окошко с уведомлением об ошибке, а после выполнить следующую последовательность действий:
- Открываем меню «Пуск» и в нем находим пункт «Компьютер».
- Кликаем по нему при помощи правой клавиши мыши, чтобы открылось всплывающее меню. В нем находим пункт, обозначенный как «Управление».
- Переходим в раздел «Управление», после чего ищем вкладку под названием «Службы». При переходе в нее откроется длинный список системных функций и служб, которые контролируют те или иные аспекты работы вашего компьютера или ноутбука. Но нас в данном случае интересует только одна — брандмауэр. Найдите его в списке.
- Кликните по брандмауэру правой кнопкой мыши. Откроется небольшое меню, в котором вам необходимо будет выбрать пункт «Тип запуска служба» и изменить его значение на «Автоматически».
- Завершите процедуру, поочередно кликнув на кнопках «Запустить» и «Применить изменения».
- Сразу после выполнения всех описанных выше операций перезапустите компьютер. Ошибка должна исчезнуть.
Системные требования для оптимальной работы .Net Framework
Требования к аппаратным комплектующим для нормальной работы у
.Net Framework достаточно низкие, поэтому компонент будет работать даже на самом слабом компьютере. Дальнейшая информация в этой главе предназначена в первую очередь для начинающих пользователей. Более продвинутые могут перейти к главе, в которой вы узнаете о последней версии .Net Framework, доступной к установке на вашей ОС. От вашего компьютера требуется:
- Процессор с частотой 1 ГГЦ и выше;
- Объем оперативной памяти не менее 512 МБ;
- Минимальное количество место на жестком диске в размере 4,5 ГБ.
.Net Framework имеет достаточно много версий, которые выпускаются еще со времен Windows XP, но серьезных изменений в архитектуре компонента не было. Помните, что версия пакета .Net Framework, на которой разрабатывалась та или иная программа будет требовать соответствующую (2, 3, 4) версию на вашем компьютере. Поэтому для лучшей совместимости с максимальным количеством приложений должны быть установлены все возможные вариации этого компонента. Но это не значит, что новейшие библиотеки будут полностью поддерживаться старыми ОС. Порой, чтобы установить подходящую версию .Net Framework, нужно обновиться до новой версии Windows. Мы настоятельно рекомендуем пользователям устанавливать Windows 10.
↑ Вернуть
2.1.
Определение разрядности операционной системы: x32 (x86) или x64
Разрядность своей операционной системы (при необходимости) вы можете посмотреть в «Свойствах» компьютера.
Рисунок 1. Узнаем разрядность системы. Эта информация потребуется при установке старых версий .Net Framework. Новые библиотеки подойдут под ОС обеих разрядностей (x32-x64).
↑ Вернуть
3.
Последняя версия .Net Framework, доступная к установке на вашей ОС
Последний
.Net Framework, который может быть установлен на все эти ОС (за исключением Windows XP) вручную, — это версия 4.7. Перед тем как установить компонент на компьютер, убедитесь, что нужная вам версия не интегрирована в ОС по умолчанию, ознакомившись со следующей информацией:
- Windows XP. Интегрированная версия – 1.0 SP2;
- Windows Интегрированные версии – 2.0 SP2, 3.0 SP2 и 3.5 SP1;
- Windows 8 или 8.1. Интегрированные версии – 4.5 и 4.5.1 соответственно для этих ОС;
- Windows Интегрированная версия – 4.6 или 4.6.1 в зависимости от установленных обновлений.
Обратите внимание!
Самые новые версии .Net Framework не содержат все те библиотеки, которые ранее были в старых версия .NET Framework. Это значит, что для запуска некоторых старых программ или игр придется установить необходимые для их работы, старые(!) версии .NET Framework.
Также необходимо помнить: предустановленные библиотеки не могут быть удалены штатными средствами самой операционной системы.
3.1.
Как установить нужную версию .Net Framework
Предположим, что вам понадобилась более ранняя версия компонента для запуска определенного приложения. Обычно программное обеспечение само оповещает пользователя об отсутствии на ОС нужной версии
.Net Framework, выводя соответствующее окно с ошибкой. Пример такого сообщения представлен на рисунке ниже:
Рисунок 2. Пример сообщения об отсутствии нужной версии .Net Framework.
В этом случае необходимо просто загрузить нужную версию компонента под вашу ОС (естественно, соблюдая разрядность) при помощи специального
установщика, который бывает двух видов:
- Онлайн (веб) установщик скачивает все необходимые файлы .Net Framework с серверов Microsoft и самостоятельно распаковывает загруженные данные. Требует соединения с интернетом.
- Автономный (полный) установщик уже содержит в себе все библиотеки, которые нужны для полноценной установки .Net Framework без подключения к интернету.
Других принципиальных различий не имеется. При использовании автономной версии компонента ошибки при установке возникают несколько реже, поэтому при поиске ссылки чаще всего будут вести именно на него. Для быстрого перехода к загрузке нужной версии, вернитесь к содержанию и кликните на заголовок с названием необходимого вам компонента.
↑ Вернуть
3.2.
Скачать .Net Framework 4.7 (включая версии: 4.6.2, 4.6.1, 4.6, 4.5.2 и 4)
На данный момент (октябрь, 2017) версия
.Net Framework 4.7 является последней. Скачивание этого компонента полностью избавляет от необходимости загрузки нижеперечисленных версий:
.Net Framework 4.7 автономный установщик. | 58.73 МБ Автономный установщик (для Windows 7 с пакетом обновления SP1, Windows 8.1, юбилейного обновления Windows 10) уже содержит в себе необходимые библиотеки (включая версии: 4.6.2, 4.6.1, 4.6, 4.5.2 и 4) для полноценной установки компонента.
- .Net Framework 4.6 (4.6.1 и 4.6.2);
- .Net Framework 4.5 (4.5.1 и 4.5.2);
- .Net Framework 4.
Вы можете скачать .Net Framework 4.7 с нашего сайта с помощью прямой ссылки или со страницы официального сайта Microsoft, посвященной версии компонента 4.7, где также можно ознакомиться с дополнительной информацией (системные требования, ограничения и т.д.) Версия 4.7 поддерживается следующими ОС любой разрядности (x32-x64):
- Windows 10 Creators Update (интегрирован);
- Windows 10 Anniversary Update;
- Windows 8 или 8.1;
- Windows 7;
- Windows Server 2016, 2012 и 2008.
Если компонент не устанавливается или работает неправильно, ознакомьтесь с главой: «Ошибки при установке/работе .Net Framework».
↑ Вернуть
3.3.
Скачать .Net Framework 3.5 (включая версии: 3.0 и 2.0)
.NET Framework 3.5 SP1 автономный установщик для Windows 7. | 231.41 МБ Автономный установщик (полный пакет) уже содержит в себе необходимые библиотеки для полноценной установки компонента.
Вы можете ознакомиться с дополнительными сведениями и скачать
.Net Framework 3.5 на сайте Microsoft или скачать библиотеку одним файлом с нашего сайта с помощью представленных ссылок.
.NET Framework развивается, и в его новых версиях могут отсутствовать некоторые компоненты, которые ранее присутствовали в более ранних версиях.
Это происходит по разным причинам: какие-то компоненты могли устареть, стать не актуальными, либо им на смену могли прийти новые, более продвинутые компоненты Фреймворка. Некоторые старые приложения могут нуждаться именно в тех, старых компонентах, которые отсутствуют в новых версиях, из-за чего требуется установка одной из старых версии MS .NET Framework. Версия 3.5 уже включает в себя младшие версии библиотек (поэтому отдельно скачивать их не нужно):
- .Net Framework 2.0;
- .Net Framework 3.0.
Этот компонент совместим с любой ныне используемой операционной системой от Microsoft, в том числе и с Windows XP. Установка .Net Framework 3.5 в большинстве случаев позволит запустить и обеспечить нормальную работу любой старой программе или игре. Однако если вы наблюдаете проблемы с этой версией компонента, ознакомьтесь с информацией в следующей главе.
↑ Вернуть
4.
Причина ошибки 0x80070422 — вредоносное ПО
Если после проделанного выше метода исправления ошибки 0x80070422 ничего не изменилось, необходимо проверить ваш компьютер на наличие вирусов и других угроз. Для этого воспользуйтесь своим антивирусным программным обеспечением. Запустите проверку в разных режимах. Если на вашем ПК нет антивируса, вы можете воспользоваться специальной утилитой, которую предлагает компания Microsoft для решения подобных проблем. Для этого перейдите по ссылке https://www.microsoft.com/security/scanner/ru-ru/default.aspx и выберите одну из предложенных версий антивирусной утилиты — для 32 битной системы или для 64.
На странице загрузки утилиты вам советуют скачивать всегда последнюю версию этой утилиты при каждой проверке. Она является аналогом других популярных утилит, которыми вы также можете воспользоваться, вместо этой. Например, Dr.Web CurIt.
Вам необходимо загрузить утилиту и запустить ее. Затем выберите место, где будет произведена проверка на вирусы или оставьте это значение по умолчанию, чтобы программа просканировала всю вашу систему. Все, что будет найдено в качестве вирусов, необходимо удалить. Вирусные программы могут маскироваться под другие программные продукты или системные процессы, поэтому важно очистить все возможные угрозы. После этого попытайтесь снова запустить Брандмауэр или программу, с которой у вас возникла ошибка 0x080070422 в Windows 7. Если мы исправили ее, значит причина была в вирусном ПО.
Рекомендуем: 0xc000000e windows 7 как исправить
Ошибки при установке или работе .Net Framework
Иногда неправильная установка или обновление
.Net Framework может повлечь за собой сбои в работе компонента. В этой главе представлена информация по различным ошибкам, с которыми вы можете столкнуться на разных этапах использования библиотек «.Net».Сначала необходимо скачать официальную утилиту от Microsoft под названием «.Net Framework Repair Tool», которая в автоматическом режиме поможет решить проблему с компонентом. Инструкцию к этой программе вы найдете ниже.
4.1.
.NET Framework Repair Tool найдет и устранит большинство сбоев
По данным сайта Microsoft, данная утилита решает проблемы при работе и установке или обновлении любой версии
.Net Framework.
Microsoft .Net Framework Repair Tool (онлайн версия). | 1.22 МБ Утилита предназначена для выявления самых частых проблем при работе или установке .NET Framework, а так же их автоматического устранения.
К сожалению, «Repair Tool» не поддерживает русский язык. Однако все происходящие в ней процессы просты и интуитивно понятны. От пользователя требуется:
- Периодически нажимать кнопку «Next»;
- Соглашаться с применением предложенных изменений.
Программа протестирует систему в несколько этапов
.
В случае обнаружения ошибки, будут предложены действия по ее устранению. После подтверждения необходимо дождаться завершения работы утилиты и перезагрузить компьютер.
Рисунок 3. Процесс тестирования программой Microsoft .Net Framework Repair Tool.
При следующем запуске системы ошибки
.Net Framework будут исправлены, и вы сможете заново установить нужную версию компонента (если ранее этот процесс сопровождался сбоями).
При повторении проблемы во время установки или работы компонента после применения программы ознакомьтесь с детальной информацией по конкретным ошибкам, описанным в следующих главах.
↑ Вернуть
4.2.
Ошибка установки обновления .Net Framework 0x80070643 на Windows 7
Ошибка
643 связана с работой «Центра обновления». Возникает преимущественно у пользователей Windows 7.Внимание! Приступать к действиям, описанным далее, рекомендуется только после ознакомления с программой из главы: «.NET Framework Repair Tool найдет и устранит большинство сбоев».
Исполняемый файл для перезапуска «Центра обновления Windows». | 558 Б Внимание! Распаковать (zip) и запускать от имени администратора.
Если
«Repair Tool» не обнаружила проблему, следует перезапустить центр обновления Windows при помощи готовой программы, написанной специально для esate.ru или с помощью алгоритма команд, который вы самостоятельно сможете создать по описанной ниже инструкции.
Исполняемый код в обоих случаях одинаковый.
Программа создана исключительно для удобства: при ее использовании не придется проводить никаких манипуляций вручную. Далее будет описан ручной способ перезапуска системного обновления.
Внимательно следуйте дальнейшей инструкции:
- Создайте пустой текстовый документ и скопируйте в него следующий код:
@echo attrib -h -r -s %windir%\system32\catroot2 attrib -h -r -s %windir%\system32\catroot2\*.* net stop wuauserv net stop CryptSvc net stop BITS ren %windir%\system32\catroot2 catroot2.old ren %windir%\SoftwareDistribution SoftwareDistribution.old ren «%ALLUSERSPROFILE%\application data\Microsoft\Network\downloader» downloader.old net Start BITS net start CryptSvc net start wuauserv pause
- Сохраните файл в расширении «.bat»;
- Запустите созданную программу от имени администратора.
На рисунке 4 вы можете подробнее рассмотреть второй шаг.
Рисунок 4. Сохраняем файл в расширении «.bat». Теперь остается только перезагрузить компьютер и заново произвести установку .Net Framework.
↑ Вернуть
4.3.
Ошибка при установке платформы .Net Framework 3.5: 0x800F0906, 0x800F081F, 0x800F0907 на Windows 8 или 8.1
Эта проблема возникает при попытке установки
.Net Framework 3.5.Перед выполнением действий, описанных далее, рекомендуется ознакомиться с главой: «Ошибка установки обновления .Net Framework 0x80070643 на Windows 7». Ошибки 0x800F0906, 0x800F081F, 0x800F0907
в большинстве случаев проявляются при установке .NET Framework 3.5, когда в операционной системе установлены обновления безопасности
KB2966826 и KB2966828.
Скорее всего это связанно с тем, что некоторые обновления Windows могут не тестироваться на работу или взаимодействие с инсталлятором .NET Framework 3.5.
Разработчики MS исходили из того, что пользователи будут пользоваться новыми, более актуальными версиях Фреймворка, а сам инсталлятор .NET Framework 3.5 был создан задолго до этих обновлений, и не учитывает тех изменений в политиках и механизмах безопасности, которые они несут.
Чтобы использовать .Net Framework 3.5 (и ниже) на новых ОС, необходимо:
- Временно отключить «Центр обновления Windows»;
- Удалить KB2966826 и KB2966828 через стандартное средство «Установка и удаление программ»;
- Перезагрузить компьютер, повторить установку .Net Framework.
После установки компонента можно обратно включить автоматические обновления.
↑ Вернуть
4.4.
Выбор жесткого диска и папки для распаковки .NET перед установкой (установщик может сам выбирать диск, например диск A:)
Установщик последних версий .NET Framework выбирает диск и папку назначения на своё усмотрение. Это может быть довольно не очевидный выбор, например диск A:, или другой диск, не предназначенный для этих задач. Чтобы обойти эту проблему, достаточно запустить установку используя командную строку (см. рисунок 5):
- Запустите командную строку: открыть меню «Пуск» → написать в строке поиска: cmd → запустить соответствующую программу нажатием левой кнопкой мыши;
- Перейти в папку с пакетом установщика с помощью команды «cd C:\my-install-dir»
- Запустить пакет установки с ключом «/x»:
NDP47-KB3186497-x86-x64-AllOS-ENU.exe /XОбратите внимание, что название пакета установщика у вас может отличаться!
- В открывшемся окне — укажите путь для распаковки пакета .NET Framework
Рисунок 5. Инсталляция .NET Framework 4.7.1 с распаковкой в конкретную папку.
Что такое «Центр обновлений» Windows 7
Это встроенное в операционку средство, с помощью которого можно загружать обновления Microsoft, что позволяет активировать опцию загрузки ПО, отключить её, а также ознакомиться с подробной информацией об уже установленных на компьютере обновлениях.
Внешний вид средства, где можно обновлять компоненты Виндовс 7
Обратите внимание! С недавнего времени корпорация Microsoft заявила, что Виндовс семь больше не будет поддерживаться официально, т. е. обновления для этой системы теперь не выпускаются.