sonyps4.ru

Прога для обновления фреймворка. После этого запускаем установщик

У меня часто спрашивают, что такое Microsoft .NET Framework, для чего нужна эта программная платформа, как проверить установленную версию в операционной системе, откуда скачать и обновить её, если это необходимо.

В этой статье попробую ответить на все эти вопросы простым и понятным языком (с картинками).

Не буду цитировать Вам Википедию и словоблудить тут заумными определениями - объясню предназначение этого загадочного сгустка программного кода буквально «на пальцах».

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

Microsoft .NET Framework — это один из главных компонентов для операционной системы Windows, который должен быть обязательно установлен у всех пользователей.

Не буду цитировать Вам Википедию и словоблудить тут заумными определениями — объясню предназначение этого загадочного сгустка программного кода буквально «на пальцах».

Просто представьте себе «склад запчастей» в своём компьютере для огромного числа различных программ, которые могут взять нужную им «запчасть» с этого «склада» в любой момент и таким образом разгрузить свой инсталлятор (установщик), сделать его более компактным и быстрым.

Допустим, две какие-то программы используют для своей работы одинаковый компонент (часть программного кода) — зачем его устанавливать дважды с каждой программой? А если таких утилит несколько десятков в компьютере? Системный диск «закончится» у Вас в таком случае очень быстро.

Данную среду разработки (Microsoft .NET Framework) можно сравнить с пакетом универсальных кодеков для воспроизведения видео или аудио файлов . Ещё она очень похожа по своему принципу на общую библиотеку dll-файлов для компьютерных игр (DirectX).



Масштаб распространения нашего «склада запчастей» для программ очень и очень огромный — уже почти каждая вторая компьютерная программа нуждается в этом установленном в операционную систему компоненте. Более того — его используют все браузеры и многие сайты в сети Интернет для своего правильного отображения и работы.

Прониклись важностью наличия Microsoft .NET Framework в своём компьютере? Идём дальше…

Как проверить версию Microsoft .NET Framework

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

Я Вам про этот способ рассказывать не буду, потому что неопытные пользователи могут натворить много беды в своём реестре, если отвлекутся на секунду и случайно удалят строку или целую ветку (ой, оно само 🙂).

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

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

Программа ASoft .NET Version Detector

После запуска этой утилиты Вы увидите, на первый взгляд, непонятное разноцветное окно…

…но на самом деле всё очень просто. Белым шрифтом показаны уже установленные у Вас версии программной среды, а серым — не установленные.

В большинстве случаев, последний (самый новый) пакет содержит в себе наиболее важные части предыдущих версий, но встречаются «особенно вредные» программы, которым подавай именно полную версию 1.0 или 1.1.

Обновить Microsoft .NET Framework или скачать определённую версию можно кликнув по зелёному значку со стрелкой вниз…

Вас перекинет на официальную страницу загрузки автономного установщика…

Такой инсталлятор можно скопировать на флешку и установить на любой компьютер, даже без подключения к сети Интернет.

Как видите на скриншотах вверху — у меня установлена самая актуальная версия Microsoft .NET Framework. Современная Windows 10 очень тщательно следит за этим. Если же у Вас отключено автоматическое обновление системы или Ваша «операционка» не такая умная, как «десятка» — ASoft .NET Version Detector спасёт положение.

Скачать ASoft .NET Version Detector

Вот Вам ссылочка на официальный сайт программы…

Размер сжатой папки с портативной программой всего 458 кб.

Поисковик выдал мне в своих результатах на первом месте не официальный сайт и вот, что из этого вышло…

Такой страшный и неправильный вердикт мне вынесла устаревшая версия программы, скаченная с какого-то «левого» сайта. Вот Вам и важность официальных сайтов компьютерных программ .

Краткий итог

Как проверить и обновить версию Microsoft .NET Framework:

  1. Скачать и запустить программу ASoft .NET Version Detector
  2. Проверить результат сканирования системы
  3. Кликнуть по зелёной кнопочке со стрелкой вниз напротив недостающего компонента
  4. Скачать по предоставленной ссылке автономный установщик
  5. Запустить установщик для инсталляции обновления

Надеюсь, что полученные из этой статьи знания были Вам полезны. До новых интересных компьютерных программ и полезных советов.

«.Net Framework» - это специальная програмная платформа, с помощью которой написано огромное количество приложений для операционной системы Windows. Для работы таких программ необходимо, чтобы окружение.NET Framework было установлено на вашем компьютере.

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

Введение. Зачем нужен.Net Framework

Что такое.Net Framework?Microsoft .Net Framework – распространяемая программная платформа, которая используется для разработки современного ПО. Архитектура «.Net» :

  • Позволяет разработчикам не тратить время на проработку взаимодействия создаваемого продукта со средой, в которой он будет выполняться (будь то аппаратные характеристики, совместимость, особенности ОС или другие технические аспекты окружения).
Все нюансы по созданию комфортной рабочей среды для приложения или софта берет на себя.Net Framework
  • Умеет работать со многими языками программирования при помощи набора специальных алгоритмов, что дает создателям приложений возможность использовать практически любой известный принцип построения программного кода для своего ПО.
Другими словами, .Net Framework становится базой для запуска приложений на различных ОС, предоставляя конечным потребителям возможность использовать любые приложения, совместимые с этим компонентом, независимо от характеристик компьютера или любого другого устройства.

Системные требования для оптимальной работы.Net Framework

Требования к аппаратным комплектующим для нормальной работы у .Net Framework достаточно низкие, поэтому компонент будет работать даже на самом слабом компьютере. Дальнейшая информация в этой главе предназначена в первую очередь для начинающих пользователей.
Более продвинутые могут перейти к главе, в которой вы узнаете о .
От вашего компьютера требуется:

  • Процессор с частотой 1 ГГЦ и выше;
  • Объем оперативной памяти не менее 512 МБ ;
  • Минимальное количество место на жестком диске в размере 4,5 ГБ .
.Net Framework имеет достаточно много версий, которые выпускаются еще со времен Windows XP, но серьезных изменений в архитектуре компонента не было. Помните, что версия пакета .Net Framework , на которой разрабатывалась та или иная программа будет требовать соответствующую (2, 3, 4 ) версию на вашем компьютере.
Поэтому для лучшей совместимости с максимальным количеством приложений должны быть установлены все возможные вариации этого компонента.
Но это не значит, что новейшие библиотеки будут полностью поддерживаться старыми ОС.
Порой, чтобы установить подходящую версию.Net Framework, нужно обновиться до новой версии Windows.
Мы настоятельно рекомендуем пользователям устанавливать Windows 10 .

Определение разрядности операционной системы: x32 (x86) или x64

Разрядность своей операционной системы (при необходимости) вы можете посмотреть в «Свойствах» компьютера.
Рисунок 1. Узнаем разрядность системы.
Эта информация потребуется при установке старых версий .Net Framework .
Новые библиотеки подойдут под ОС обеих разрядностей (x32-x64).

Последняя версия.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.

Также необходимо помнить: предустановленные библиотеки не могут быть удалены штатными средствами самой операционной системы.

Как установить нужную версию.Net Framework

Предположим, что вам понадобилась более ранняя версия компонента для запуска определенного приложения.
Обычно программное обеспечение само оповещает пользователя об отсутствии на ОС нужной версии .Net Framework , выводя соответствующее окно с ошибкой. Пример такого сообщения представлен на рисунке ниже:


Рисунок 2. Пример сообщения об отсутствии нужной версии.Net Framework.
В этом случае необходимо просто загрузить нужную версию компонента под вашу ОС (естественно, соблюдая разрядность) при помощи специального установщика , который бывает двух видов:

  1. Онлайн (веб) установщик скачивает все необходимые файлы .Net Framework с серверов Microsoft и самостоятельно распаковывает загруженные данные. Требует соединения с интернетом.
  2. Автономный (полный) установщик уже содержит в себе все библиотеки, которые нужны для полноценной установки .Net Framework без подключения к интернету.
Других принципиальных различий не имеется. При использовании автономной версии компонента ошибки при установке возникают несколько реже, поэтому при поиске ссылки чаще всего будут вести именно на него. Для быстрого перехода к загрузке нужной версии, вернитесь и кликните на заголовок с названием необходимого вам компонента.

Скачать.Net Framework 4.7 (включая версии: 4.6.2, 4.6.1, 4.6, 4.5.2 и 4)

На данный момент (октябрь, 2017) версия .Net Framework 4.7 является последней. Скачивание этого компонента полностью избавляет от необходимости загрузки нижеперечисленных версий:

  • .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.5 (включая версии: 3.0 и 2.0)



Вы можете ознакомиться с дополнительными сведениями и скачать .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 в большинстве случаев позволит запустить и обеспечить нормальную работу любой старой программе или игре. Однако если вы наблюдаете проблемы с этой версией компонента, ознакомьтесь с информацией в следующей главе.

Ошибки при установке или работе.Net Framework

Иногда неправильная установка или обновление .Net Framework может повлечь за собой сбои в работе компонента. В этой главе представлена информация по различным ошибкам, с которыми вы можете столкнуться на разных этапах использования библиотек «.Net» .Сначала необходимо скачать официальную утилиту от Microsoft под названием «.Net Framework Repair Tool », которая в автоматическом режиме поможет решить проблему с компонентом. Инструкцию к этой программе вы найдете ниже.

.NET Framework Repair Tool найдет и устранит большинство сбоев

По данным сайта Microsoft, данная утилита решает проблемы при работе и установке или обновлении любой версии .Net Framework .

Microsoft .Net Framework Repair Tool (онлайн версия). | 1.22 МБ Утилита предназначена для выявления самых частых проблем при работе или установке.NET Framework, а так же их автоматического устранения.

К сожалению, «Repair Tool» не поддерживает русский язык. Однако все происходящие в ней процессы просты и интуитивно понятны. От пользователя требуется:

  1. Периодически нажимать кнопку «Next» ;
  2. Соглашаться с применением предложенных изменений.
Программа протестирует систему в несколько этапов .

В случае обнаружения ошибки, будут предложены действия по ее устранению. После подтверждения необходимо дождаться завершения работы утилиты и перезагрузить компьютер.
Рисунок 3. Процесс тестирования программой Microsoft .Net Framework Repair Tool.
При следующем запуске системы ошибки .Net Framework будут исправлены, и вы сможете заново установить нужную версию компонента (если ранее этот процесс сопровождался сбоями).

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

Ошибка установки обновления.Net Framework 0x80070643 на Windows 7

Ошибка 643 связана с работой «Центра обновления» . Возникает преимущественно у пользователей Windows 7.Внимание!
Приступать к действиям, описанным далее, рекомендуется только после ознакомления с программой из главы: .

Если «Repair Tool» не обнаружила проблему, следует перезапустить центр обновления Windows при помощи готовой программы, написанной специально для сайт или с помощью алгоритма команд, который вы самостоятельно сможете создать по описанной ниже инструкции.

Исполняемый код в обоих случаях одинаковый .

Программа создана исключительно для удобства: при ее использовании не придется проводить никаких манипуляций вручную. Далее будет описан ручной способ перезапуска системного обновления.

Внимательно следуйте дальнейшей инструкции:

  1. Создайте пустой текстовый документ и скопируйте в него следующий код:
@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
  1. Сохраните файл в расширении «.bat» ;
  2. Запустите созданную программу от имени администратора .
На рисунке 4 вы можете подробнее рассмотреть второй шаг.

Рисунок 4. Сохраняем файл в расширении «.bat».
Теперь остается только перезагрузить компьютер и заново произвести установку .Net Framework .

Ошибка при установке платформы.Net Framework 3.5: 0x800F0906, 0x800F081F, 0x800F0907 на Windows 8 или 8.1

Эта проблема возникает при попытке установки .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 (и ниже) на новых ОС, необходимо:

  1. Временно отключить «Центр обновления Windows» ;
  2. Удалить KB2966826 и KB2966828 через стандартное средство «Установка и удаление программ»;
  3. Перезагрузить компьютер, повторить установку .Net Framework .
После установки компонента можно обратно включить автоматические обновления.

Выбор жесткого диска и папки для распаковки.NET перед установкой (установщик может сам выбирать диск, например диск A:)

Установщик последних версий.NET Framework выбирает диск и папку назначения на своё усмотрение. Это может быть довольно не очевидный выбор, например диск A:, или другой диск, не предназначенный для этих задач.
Чтобы обойти эту проблему, достаточно запустить установку используя командную строку (см. рисунок 5): Рисунок 5. Инсталляция.NET Framework 4.7.1 с распаковкой в конкретную папку.

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

Microsoft .NET Framework: что это такое?

Сама платформа Microsoft.NET Framework присутствует в операционных системах семейства Windows.Изначально данная платформа была разработана специалистами компании Microsoft для создания приложений, программ, использования безопасных средств связи и многого другого. Со временем данная платформа превратилась в универсальное средство, которое позволяет обеспечить совместимость программ, написанных на различных языках программирования. Говоря простыми словами, если определенное приложение или программа не рассчитаны на функционирование в Windows- среде, то при использовании платформы Microsoft.NET Framework в качестве посредника или моста данная программа сможет запуститься и полноценно работать. Что же касается вопроса обновления, то по умолчанию платформу.NET Framework можно обновить только в ручном режиме. При включенном обновлении системы пакеты для данной платформы просто не будут устанавливаться. Сами обновления, как правило, касаются в основном системы защиты и безопасности. Как сделать это, будет показано далее.

Пакеты обновления: состав

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

  • CLR – отвечает за повышение производительности многоядерных процессоров, распознавание числовых данных и новых типов файлов, облегченная отладка в смешанном режиме, включая мини-дампы и дампы;
  • VisualBasicи C+/++ — позволяет работать с неявными продолжениями строк, новыми операторами и динамической диспетчеризацией;
  • Составная платформа EntityFramework и службы WCF – отвечают за моделирование и упрощенный доступ к данным;
  • Расширение ASP.NET – отвечает за управление идентификаторами CSS и HTML, шаблоны, компоненты динамических данных, фильтры и веб-формы на основе библиотеки AJAX;
  • Составные модули WFP – обеспечивают мультисенсорный ввод, гибкую масштабируемость, поддержку SDK и визуальное представление;
  • Windows Workflow – сопровождение проектов и процессов, стили моделирования;
  • WCF — программирование действия на основе корреляции, отвечает за производительность рабочих процессоров;
  • Запросы PLNQ и библиотека TPL – параллельное программирование.

Полный состав обновлений можно обнаружить на официальном сайте компании Microsoft.

Как выполнить обновление.NETFramework до 4.0: начальные условия

Теперь обсудим непосредственно процесс обновления. Обновить платформу Microsoft.NET Framework можно только в том случае, если система соответствует полностью определенным начальным условиям. В обязательном порядке в ней должен присутствовать установщик операционной системы Windows версии не ниже 3.1, а также браузер Internet Explorer версии 5.01 и выше. Если данных компонентов в системе нет, то прежде всего нужно будет обновить именно их, и уже после этого устанавливать обновления для всей платформы в целом. Также обязательным условием является наличие сервис-паков и последних установленных обновлений для самих операционных систем. Если они по каким-то причинам не были установлены в автоматическом режиме, необходимо задать ручной поиск в «Центре обновления», а после этого интегрировать найденные компоненты в систему.

Обновление.NET Framework 4.5: системные требования

При установке обновлений необходимо обратить внимание на наличие свободного пространства на диске, а также на конфигурацию системы. Поддерживаются операционные системы семейства Windows начиная от XP и заканчивая 10 с архитектурой x86, x64 и ia64 (некоторые компоненты не поддерживаются системой или вообще недоступны). В минимальной конфигурации должен использоваться процессор с тактовой частотой от 1 ГГц и выше, оперативная память объемом от 512 Мб, 850 Мб свободного пространства на диске для 32-разрядных систем и 2 Гб для 64-разрядных систем.

Процесс обновления

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

Проблемы при обновлении и методы их устранения

Несмотря на кажущуюся простоту процесса обновления, при установке могут возникать определенные проблемы. Чаще всего это касается версии 4.0. Инсталлятор может выдать сообщение о том, что установка не была завершена. Конечно, можно попробовать выполнить перезагрузку системы и попытаться повторно выполнить установку, однако в большинстве случаев эффект от такой процедуры будет нулевым. Поэтому для устранения проблем можно обновить.NET Framework следующим образом: запустите командную строку из меню «Выполнить» и пропишите в ней команду netstop Wu AuServ.После этого необходимо найти папку Software Distribution в корневой директории системы и переименовать ее, например, в SDold.После этого в командной строке необходимо ввести net WuAuServstart и повторить установку. Такая методика в 99,9% случаев позволяет полностью устранить проблему.

Вместо заключения

Как вы сами можете убедиться, нет ничего сложного в обновлении платформы.NET Framework. Главное здесь учитывать системные требования, которые предъявляются к компьютерам для ее корректного функционирования, установить последние обновления для самой операционной системы и обратить внимание на устанавливаемую версию, если пакет загружался не из официального ресурса, а из других источников. При появлении ошибок или сбоев описанная методика дает 100% гарантию исправления ситуации.

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

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

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

Однако со временем она превратилась в универсальное средство, позволяющее обеспечить совместимость программ, написанных на разных языках программирования. Грубо говоря, если определенное приложение не рассчитано на функционирование в среде Windows, при использовании платформы в качестве своеобразного посредника или моста программа сможет запуститься и работать в полнофункциональном режиме.

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

Состав пакетов обновления

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

В списке обновлений чаще всего можно наблюдать усовершенствование следующих компонентов:

  • CLR (повышение производительности многоядерных процессоров, распознавание новых типов файлов и числовых данных, облегченная отладка в смешанном режиме, включая дампы и мини-дампы).
  • Visual Basic и C+/++ (работа с неявными продолжениями строк, новые операторы, динамическая диспетчеризация).
  • Моделирование и упрощенный доступ к данным (службы WCF и составная платформа Entity Framework).
  • Расширения ASP.NET (управление идентификаторами HTML и CSS, компоненты динамических данных, шаблоны, фильтры, веб-формы на основе библиотеки AJAX).
  • Составные модули WFP (мультисенсорный ввод, гибкая масштабируемость, поддержка SDK, визуальное представление).
  • Windows Workflow (сопровождение процессов и проектов, стили моделирования).
  • WCF (программирование действий на основе корреляции, производительность рабочих процессов).
  • (библиотека TPL, запросы PLINQ) и т. д.

Полный список можно найти на официальном сайте корпорации.

Как обновить.NET Framework до 4.0: начальные условия

Теперь непосредственно об апдейте. Microsoft .NET Framework обновить можно только в том случае, если система полностью соответствует некоторым начальным условиям. В ней в обязательном порядке должен присутствовать версии не ниже 3.1, а также браузер Internet Explorer модификации 5.01 и выше.

В том случае, если таких компонентов в системе нет, в первую очередь придется обновить именно их, а только после этого устанавливать апдейты для всей платформы в целом. Кроме того, обязательным условием является наличие установленных последних обновлений и сервис-паков для самих операционных систем.

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

Как обновить.NET Framework 4.5: системные требования

При установке апдейтов следует также обратить внимание на системную конфигурацию и наличие свободного дискового пространства.

Поддерживаются операционные системы от XP до 10 и архитектура x86, x64 и ia64 (некоторые компоненты недоступны или не поддерживаются). В минимальной конфигурации должен присутствовать процессор с тактовой частотой 1 ГГц и выше, оперативная память 512 Мб и более, а также порядка 850 Мб свободного дискового пространства для 32-битных систем (или 2 Гб для архитектуры 64 бита).

Процесс апдейта

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

Иногда перед установкой боее свежей версии может потребоваться удаление предыдущей модификации вручную (это в основном касается Windows XP).

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

После загрузки файла остается запустить его обязательно от имени администратора и дождаться окончания процесса установки.

Возможные проблемы при обновлении и методы их решения

Однако, несмотря на всю простоту процесса апдейта, при установке могут возникать и проблемы. Чаще всего это касается версии 4.0. Инсталлятор выдает сообщение о том, что установка не была завершена.

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

Запускаем командную строку (cmd) из меню «Выполнить» (Win + R), прописываем в консоли net stop WuAuServ. После этого находим папку Software Distribution в корневой директории системы (C:\Windows) и переименовываем ее, например, в SDold.

После этого в командной строке вводим net WuAuServ start и повторяем установку. В 99,9% случаев такая методика полностью устраняет проблему.

Вместо итога

Как видим, ничего сложного в обновлении платформы.NET Framework нет. Главное - учесть системные требования, предъявляемые к компьютерам для ее корректного функционирования, установить последние апдейты для самой «операционки» и обратить внимание на инсталлируемую версию, если пакет был загружен не с официального ресурса, а из другого источника. В случае появления ошибок или сбоев описанная методика дает почти 100% гарантию исправления ситуации.

Доброго дня.

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

Во всех подобных проблемах, необходимо узнать, какая версия.NET Framework требуется приложению, посмотреть есть ли она в Windows, и, если ее нет - обновить/установить. Казалось бы, ничего сложного, но есть нюансы. О них и пойдет речь в статье...

Для справки. Вообще, .NET Framework - это специальный пакет, который призван совместить между собой различное ПО, написанное на разных языках программирования (так, чтобы все работало). По идее, можно сравнить его с кодеками. Естественно, если у вас на компьютере нет нужной версии (или она была повреждена) - то программа у вас не запустится.

А теперь, ближе к делу, разберу самое основное...

Как узнать какие версии.NET Framework у меня установлены?

Способ №1

Необходимо открыть панель управления Windows по следующему пути: (прим. : установка и удаление программ) .

Важно!

Отмечу, что в ОС Windows 8 и 10 Microsoft .NET не указана в списке установленных программ (чтобы посмотреть версии, необходимо открыть ссылку в меню слева "Просмотр установленных обновлений").

В ОС Windows 10 нет возможности удаления.NET штатными средствами, однако, как правило возможна установка последней версии.NET (его обновление).

Способ №2

Для просмотра и решения проблем с.NET есть специальная утилита ".NET Version Detector" (доступна по ссылке: ) .

Она не требует установки. После запуска покажет список всех установленных версий, а также приведет ссылки на их загрузку (если вдруг чего-то не окажется - можно скачать и установить).

Можно ли не обновлять этот пакет, ведь я раньше не обновлял его и все работало?

Большинство пользователей и не вспоминает о нем (до поры до времени...). Дело в том, что в новых версиях Windows уже есть в комплекте (предустановлена в систему) определенная версия.NET и нет необходимости отдельно что-то скачивать или обновлять.

Кроме этого, .NET часто включают в установщики популярных игр, и при их инсталляции происходит и обновление этого пакета. Т.е. все действия незаметны для пользователя...

Однако, может стать так, что новая программа или игра потребует новый пакет.NET (или наоборот, захотите запустить что-то старое, которое потребует определенную версию.NET и никакую другую).

А дальше все просто: если нужной версии.NET не будет - то при запуске вы увидите ошибку (как на примере ниже). Кстати, часть ошибок может быть связана с "битой" версией.NET (именно поэтому, иногда рекомендуется обновлять это ПО).

Во-первых, сразу хочу посоветовать: не нужно скачивать все подряд версии и пытаться переустановить каждую (чуть ниже я отмечу, какие версии рекомендованы для разных ОС). Во-вторых, рекомендуется скачивать.NET только с официального сайта Microsoft (так сказать, не измененный установщик).

Способ №1. Чуть выше в статье я вам порекомендовал использовать утилиту ".NET Version Detector" - она не только покажет, какие версии пакета.NET у вас установлены в системе, но и даст ссылки на загрузку каждой из версии.

  • (для Windows XP);
  • (включает.NET 2.0, 3.0; для Windows XP, Vista);
  • (для Windows XP, Vista и 7);
  • (для Windows 7, 8 и 8.1);
  • (для Windows 7, 8, 8.1 и 10);
  • (для Windows 7, 8, 8.1 и 10).

Важно отметить , что версия.NET 4 (скажем) обновляет предыдущую версию.NET, поэтому для новых ОС Windows 8, 10 требуется установка (в 99,9% случаев) только последних версий.NET 4.

Дополнение!

Не могу не порекомендовать программу - даже если вам ненужно обновлять драйвера, все равно попробуйте воспользоваться ей. Дело в том, что она автоматически определяет недостающие компоненты в системе, которые могут сказаться на играх (.NET, Visual C++ и др. пакеты), и устанавливает их. Согласитесь, удобно!

Обратите внимание, все необходимое для игр (.NET, Visual C++ и др. пакеты) программа качает и ставит автоматически!

Можно ли удалить.NET Framework (или использовать другую версию)? Что для этого необходимо?

В большинстве случаев, удалять пакет не требуется - просто нужно задействовать другую версию. Сделать это можно во вкладке (которую можно открыть в панели управления Windows - чуть выше в статье показано, где найти это) .

Собственно, нужно-то поставить "галочку" рядом с тем пакетом, который хотите задействовать и согласиться с изменениями (ОС Windows может потребоваться загрузить недостающие файлы - делает она это сама в авто-режиме (просто потребуется подключение к интернету) ).

В тех случаях, когда у вас вроде бы установлена нужная версия.NET, а игра (программа) все равно сыпет ошибками и "ругается" - можно попробовать удалить пакет.NET и установить его заново.

В ряде случаев, пакет можно удалить, если открыть список установленных программ (Панель управления\Программы\Программы и компоненты ). Удаление происходит точно также, как и любой другой программы (см. скрин ниже).

В отдельных случаях, может потребовать специальная утилита: NET Framework Cleanup Tool (ссылка на блог разработчика Microsoft - ).

Утилита не нуждается в установке. Запускать ее, кстати, необходимо от имени администратора (прим. : т.е. щелкнуть по исполняемому файлу правой кнопкой мышки и в контекстном меню выбрать "запуск от имени администратора") .

Вот, собственно, и все на сегодня.

Дополнения приветствуются...

Всем всего доброго.



Загрузка...