Как обновить .NET Framework
Устанавливая очередную программу на компьютер, пользователи частенько сталкиваются с требованием наличия новой версии .NET Framework. Его разработчики, компания Microsoft, выпускают обновления довольно часто, и сегодня мы расскажем, как установить их.
Обновление Microsoft .NET Framework
Существует как минимум два способа обновления Майкрософт .НЕТ Фреймворк. Один из них подразумевает обращение за помощью к специализированной утилите, второй — полностью самостоятельное выполнение процедуры. Рассмотрим оба подробнее.
Способ 1: ASoft .NET Version Detector Detector
Для того чтобы долго не искать нужный установочный файл на сайте, можно воспользоваться специальной утилитой ASoft .NET Version Detector, которая сразу после запуска просканирует операционную систему на предмет наличия установленных версий .NET Framework. Ссылка на скачивание этого помощника представлена ниже, а вот так выглядит его интерфейс:
Обозначения версий (их номера), которых нет в системе, будут помечены серым шрифтом (таковой является версия 4.0 на изображении выше). Слева от них есть зеленые стрелки — ими и следует воспользоваться для загрузки .NET Framework. Установив обновление (или просто отсутствующий компонент), не забудьте перезагрузить систему.
Способ 2: Обновление вручную
Как таковой процесс обновления .NET Framework выполнить самостоятельно не получится ввиду отсутствия у данного компонента привычного графического интерфейса. При этом в операционной системе могут и будут присутствовать сразу несколько его версий, работающих «коллективно». И если вдруг какая-то из них отсутствует, например, как раз последняя, актуальная, которую и требует какая-то игра или программа, или, наоборот, более старая, нужно загрузить ее с официального сайта Microsoft и инсталлировать в систему, как обычное приложение. То есть запустить скачанный EXE-файл и следовать подсказкам пошагового Мастера установки. По завершении этой процедуры Microsoft .NET Framework будет обновлен, вам же останется перезагрузить компьютер.
Заключение
Своевременное обновление программного обеспечения на компьютере — залог ее стабильной и быстрой работы, а также, в некоторой степени, гарант безопасности. Системный компонент Microsoft .NET Framework, рассмотренный нами сегодня, точно не является исключением из этого правила.
Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
.NET Framework 4.7.1 Обновление (KB4054856)
Обновление для .NET Framework 4.7.1 доступно для Windows 7 с пакетом обновления 1 (SP1), Windows 8.1, Windows 10 Anniversary Update, Windows 10 Creators Update, Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2 и Windows Server 2016. Подробные сведения о проблемах, которые устраняются посредством этого обновления, см. в разделе «Проблемы, которые устраняются с помощью данного обновления». Исправления в этом обновлении будут доступны в предстоящемнакопительном обновлении для обновленияFall Creators Update(версия 1709) и Server 2016 версии 1709.
Как получить это обновление
Веб-узел Windows Update.
Центр загрузки Майкрософт
Этот файл можно загрузить с веб-узла центра загрузки корпорации Майкрософт:
Скачать пакет.
Для Windows RT 8.1
Скачать пакет сейчас.
Дополнительные сведения о скачивании файлов поддержки корпорации Майкрософт см. в следующей статье базы знаний Майкрософт:
119591 Как скачать файлы поддержки Майкрософт через веб-службы
Этот файл был проверен корпорацией Майкрософт на наличие вирусов. Корпорация Майкрософт использует самые последние на момент публикации файла версии антивирусного программного обеспечения. Файл хранится на защищенных серверах, что предотвращает его несанкционированное изменение.
Предварительные условия
Для применения данного обновления должен быть установлен .NET Framework 4.7.1
Требование к перезапуску
Если обновляемые файлы не используются, перезагружать компьютер после установки этого обновления не требуется.
Проблемы, которые устраняет это обновление
В этом обновлении исправлены следующие проблемы в .NET Framework 4.7.1.
Библиотека базовых классов (BCL)
Windows Presentation Framework (WPF)
В некоторых сдвоенных устройствах GPU могут возникать визуальные артефакты при работе с приложениями WPF с высокой контрастностью [530113, System.Drawing.dll, Bug]
В определенных случаях System.Windows.Controls.PrintDialog() вызывает исключение арифметического переполнения. [530512, PresentationFramework.dll, Bug]
Дополнительная информация
При установке пакета вы можете видеть, что следующие обновления были установлены, в зависимости от вашей операционной системы:
В Windows 7 с пакетом обновления 1 (SP1) и Windows Server 2008 R2 с пакетом обновления 1 (SP1), обновление для .NET Framework 4.7.1 (KB4054852) отображается как установленный продукт в разделе Программы и компоненты панели управления.
В Windows Server 2012 он отображается как Обновление для Microsoft Windows (KB4054853) в разделе Установленные обновления панели управления.
В Windows 8.1 или Windows Server 2012 R2 он отображается как Обновление для Microsoft Windows (KB4054854) в разделе Установленные обновления панели управления.
В Windows 10 Anniversary обновление Windows 10 Creators и Windows Server 2016 обновления отображаются в разделе Обновление для Microsoft Windows (KB4054855) в разделе Установленные обновления.
Устранение неполадок
Устранение неполадок#Troubleshooting
При установке этого обновления может возникнуть проблема, которая препятствует или блокирует установку данного обновления. В следующей таблице перечислены возможные проблемы блокировки и соответствующие разрешения.
Сообщение о блокировке
Почему это происходит и решение
Обновление ПО KB4054856 не применяется.
Это происходит, если продукт .NET Framework 4.7.1 отсутствует на устройстве и установлено это обновление.
Решение: Установите продукт .NET Framework 4.7.1 перед установкой этого обновления.
1. Обновление ПО KB4054856 не применяется.
2. В данной операционной системе не поддерживается .NET Framework 4.7.1.
Это происходит при установке обновления на устройство, которое не поддерживает .NET Framework 4.7.1.
Решение Убедитесь, что платформа .NET Framework 4.7.1 и это обновление установлены на поддерживаемых платформах (список поддерживаемых платформ ниже).
На этом компьютере уже установлена платформа .Net Framework 4.7.1 или более поздней версии.
Это происходит при установке обновления на устройстве с обновлением Windows 10 Fall Creators (версия 1709) или Server 2016 версии 1709, в которой включена платформа .NET Framework 4.7.1.
Решение: Это обновление не поддерживается в обновлении Windows 10 Fall Creators (версия 1709) или Server 2016 версии 1709 и изменения в этом обновлении будут доступны в предстоящем накопительном обновлении для обновления Windows 10 Fall Creators (версия 1709) и Server 2016 версии 1709.
Поддерживаемые платформы
Данное обновление для .NET Framework 4.7.1 поддерживается в следующих операционных системах:
Windows 7 с пакетами обновления 1 (x86 и x64)
32-разрядная (x86) или 64-разрядная (x64) версия Windows 8.1;
Юбилейное обновление Windows 10 / Версия 1607 (x86 и x64)
Обновление Windows 10 Creators / версия 1703 (x86 и x64)
Windows Server 2008 R2 с пакетом обновления 1 (SP1) (x64)
Windows Server 2012 x64
Windows Server 2012 R2 (x64):
Windows Server 2016 x64
Исправления в этом обновлении будут доступны в накопительном пакете обновления для Update Creators(версия 1709) и Server 2016 версии 1709
Установка, обновление и удаление NET.Framework
Приобретая компьютер, пользователи достаточно часто сталкиваются с некоторыми затруднениями при установке программного обеспечения. Отдельные приложения не желают устанавливаться без предварительной инсталляции NET.Framework. Не понимая, почему это происходит, они начинают производить повторную установку ПО, но все действия будут завершаться постоянными неудачами.
У пользователей очень часто возникают проблемы с NET.Framework
Объяснить это совершенно просто, поскольку часть программ и приложений могут инсталлироваться только на платформу NET.Framework, являющуюся продуктом Microsoft. Начинающие пользователи могут впервые услышать термин «фреймворк», что это такое они тем более не разбираются, поэтому чтобы решить создавшуюся проблему первоначально следует ознакомиться с дополнительной информацией.
Процесс установки
Как и любое другое программное приложение, NET.Framework можно установить, если имеется в наличии загрузочный файл, который можно найти, воспользовавшись интернетом. Только при осуществлении поиска важно помнить, что для корректной работы приложений желательно инсталлировать самые новые версии любого программного продукта, в том числе и платформы NET.Framework.
Закачав инсталляционный файл, прежде чем приступить к практическим действиям, неопытным пользователям рекомендуют изучить информацию, как установить NET Framework. Это позволит избежать серьёзных ошибок.
Алгоритм установки
В настоящее время практически каждый компьютер, оснащённый операционной системой Windows, уже имеет проинсталлированную платформу определённой версии. Однако, невзирая на это, часть приложений отказывается устанавливаться. Это случается по той причине, что установленная версия устарела.
Чтобы устранить такие проблемы, важно установить версию NET.Framework, рекомендуемую разработчиками программного приложения, которое требуется установить на ПК.
Сам процесс установки несложен, если не пропускать ни одного шага алгоритма. Первоначально следует сохранить скачанный предварительно загрузочный файл на компьютер, затем кликнуть правой клавишей мыши по нему, а в открывшемся окне выбрать строку «Запуск от имени администратора». Некоторые версии NET.Framework невозможно установить, если не выбрать этот важный параметр.
После этого начнётся распаковка загрузочных файлов, после чего на экране появится значок NET.Framework, ориентирующий пользователя на то, что процесс инсталляции запущен.
В следующем окне важно поставить галочку напротив фразы «Я прочитал и принимаю условия лицензионного соглашения», после этого нажать на кнопку «Установить».
Далее следует запастись небольшим терпением и просто наблюдать, как платформа устанавливается на компьютер. Процесс установки сопровождается серой строкой, которая постепенно заполняется зелёным цветом. Как только она полностью станет зелёной, установка завершается, а система предложит осуществить перезагрузку.
Перезагрузить компьютер очень важно, поскольку большинство программ и приложений в этом остро нуждаются, иначе система просто не будет видеть внесённых изменений.
Процесс удаления
В результате некорректной установки предыдущей версии Фреймворк или повреждения его системных файлов, возникает необходимость заново осуществить инсталляцию NET.Framework.
Многие пользователи могут находиться в заблуждении, полагая, что удалить Фреймворк можно легко и быстро. Однако, приступив к практическим действиям, сталкиваются с затруднениями, которые самостоятельно разрешить не удаётся, поэтому пользователи стараются разыскать информацию, как удалить NET Framework в случае необходимости.
Алгоритм удаления
Процесс удаления Фреймворк может сопровождаться несколькими способами. Один из них выполняется опытными пользователями вручную, при этом полностью удаляются все системные файлы, чистится кэш, реестр. Пользователям, которые не имеют достаточного опыта и не вооружены необходимыми знаниями, но стремящимися всё проделывать самостоятельно, лучше всего воспользоваться некоторыми утилитами, автоматизирующими процесс деинсталляции.
Если же имеется желание удалить Фреймворк, не прибегая к сторонним ресурсам, следует внимательно изучить алгоритм деинсталляции.
Для удаления NET.Framework 2.0 из кэша Windows необходимо запустить команду «Выполнить», которую легко отыскать, выбрав меню «Пуск».
В открывшемся окне в предлагаемой строке следует написать «installer». Эта команда вызывает установщик Windows. В новом открывшемся окне следует отыскать столбец «Комментарии», которые необходимо внимательно просмотреть, чтобы найти «Microsoft .NET Framework 2,0 RTL x86 enu». Именно этот комментарий следует удалить.
Далее вновь следует запустить команду «Выполнить», но на этот раз прописать «system32», что позволит открыть системную папку, в которой следует выявить подпапку «URTTemp» и файл mscoree.dll.
В третий раз, запустив команду «Выполнить», вносится «microsoft.net». В результате этого отображается следующая папка «Microsoft.NET», в которой находится несколько подпапок, среди которых важно найти, а затем открыть «Framework». Уже в ней нужно ещё найти одну подпапку «v2.0.50727», которую также следует удалить.
Следующим шагом предусматривается очистка реестра, который открыть можно, выполнив команду «regedit». Строки реестра, где упоминается Фреймворк, подлежат удалению.
Далее настоятельно рекомендуется отключить брандмауэр и антивирусную программу. Теперь необходимо полностью очистить содержимое папки «Temp».
И только теперь, когда успешно были проделаны все шаги алгоритма, пользователь может быть уверен в том, что «следы» Фреймворк успешно безвозвратно удалены, соответственно, можно приступать к новой установке платформы.
Процесс обновления
Случается и так, что, даже понимая, что такое NET Framework, установив его на компьютер, пользователи всё же сталкиваются с определёнными проблемами. Связаны такие затруднения с тем, что установить Фреймворк удалось пользователю успешно, но только это случилось достаточно давно. За весьма продолжительное время появились новые версии Фреймворк, на которые ориентированы новые приложения. Естественно, в этом случае установить их не удастся, поскольку платформа не отвечает выдвигаемым требованиям.
Именно в связи с этим возникает желание узнать, как обновить NET Framework.
Проблемы обновления
Желая обновить NET.Framework, пользователь также может столкнуться с проблемами, поскольку сам принцип обновления несколько отличается от такого же процесса, но ориентированного на другое программное обеспечение.
В частности, многие программы достаточно запустить, далее кликнуть по строке «Обновить», как будут дополнительно проинсталлированы только недостающие файлы, также обновятся базы, после чего программа сразу же обозначится новой версией.
К сожалению, применить такую же схему к NET.Framework не удастся. Разработчики указывают на то, что в реальности можно только удалить старые версии и установить новую, которую предварительно удалось закачать и сохранить на жёстком диске.
В связи с этим, если имеется такое желание, важно воспользоваться первоначально алгоритмом удаления, а потом сразу же алгоритмом установки платформы.