Установка старых версий net framework на виндовс 7: Версии .NET Framework и ОС Windows — .NET Framework

Как я могу установить .NET Framework на Windows 10, 8?

.NET Framework — это программная технология, которая может использоваться с несколькими операционными системами Microsoft Windows. Что особенного и полезного в этом то, что он поставляется с заранее закодированными решениями общих проблем программирования. В наши дни растущая популярность языков программирования, таких как C # или VB.NET, требует, чтобы пользователи установили на своих компьютерах .NET Framework , чтобы работали конкретные программы, написанные на этих языках.

Для тех, кто обновился до Windows 10, Windows 8 , вы должны знать, что .NET Framework версии 4.7 предварительно упакован в операционную систему, поэтому вам не нужно беспокоиться об его установке. Однако, если вы наткнетесь на приложение, для которого требуется более низкая версия Framework, в частности, версии 4.7, вам нужно будет сделать несколько шагов, чтобы установить его на свой компьютер с Windows 8, Windows 10. Для этого пользователи сталкиваются с выбором из двух вариантов:

В Windows 8, Windows 10, когда программе понадобится .NET Framework для работы, и она не может найти ее в системе, появится всплывающее окно, в котором говорится, что вам нужно « установить функцию » — с указанием .NET Framework. 4.7, конечно. Просто нажмите на эту опцию, и обновленная версия начнет установку.

Включите .NET Framework 4.7 в Панели управления

Этого же можно добиться, зайдя в Панель управления и выбрав « Программы и компоненты» . Там вы должны найти и выключить функции Windows. Вам нужно щелкнуть по нему и найти поле .NET Framework 4.7, которое нужно проверить. Хорошая новость заключается в том, что версия 4.7 в Windows 8, Windows 10 также включает в себя .NET 2.0 и 3.0, так что вам не нужно больше беспокоиться о проверке флажков.

В любом случае, для обоих способов пользователи должны иметь работающее интернет-соединение. Тем не менее, получить .NET 4.7 не невозможно, даже если вы этого не сделаете, но для того, чтобы это применить, вы должны быть достаточно умны.

  • СВЯЗАННЫЙ: Windows 10 Redstone 5 приносит новый Net Adapter Framework

Что делать, если у вас нет Интернета, но все еще нужен .NET 4.7?

В случае невозможности подключения к Интернету пользователи должны выполнить следующие действия для активации .NET 4.7 в Windows 10, Windows 8:

  1. Создать папку. Назовите это net47
  2. Смонтируйте свою копию Windows 8, Windows 10 ISO файл
  3. Из папки ISO скопируйте следующее: «sourcessxs в папку net47.
  4. После того, как все будет скопировано, используйте DISM (Технический справочник по обслуживанию образов развертывания и управлению ими), чтобы включить .NET Framework 4.7, введя в командной строке:

DISM.exe / онлайн / enable-feature / имя_функции: NetFX3 / All / Источник: c: net47 / LimitAccess

Примечание: вы должны открыть командную строку как администратор, чтобы успешно выполнить эту команду

Эти методы позволят вам без проблем установить Microsoft . Net Framework 4.7 на Windows 10, Windows 8. Кроме того, если вы хотите пройти лишнюю милю, вы можете загрузить ее из центра загрузки Microsoft.

Загрузите .Net Framework 4.7 из центра загрузки Microsoft

Загрузите старые версии .NET Framework

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

  • .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 3.5 SP1

СВЯЗАННЫЕ ИСТОРИИ, ЧТОБЫ ПРОВЕРИТЬ:

  • Исправлено: .NET Framework 3.5 отсутствует в Windows 10
  • Исправлено: Windows Driver Frameworks использует слишком много процессора
  • Microsoft выпускает обновления . NET Framework каждый месяц

Примечание редактора: этот пост был первоначально опубликован в мае 2013 года и с тех пор обновлен для свежести и точности.

Как запустить старые игры на windows 7 и 8

На современных версиях операционных систем, не всегда удается запускать старые программы и игры. Это большая проблема — ведь качественного программного обеспечения, которое уже устаревает, существует очень много.

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

Нужно научиться запускать старые программы и игры на Windows 8. В этом вам поможет данное руководство.

Оглавление:

  1. Почему возникают проблемы с запуском
  2. Использование виртуальных машин
  3. Обновление Windows 8
  4. Использование DOSBox
  5. Запуск от имени администратора
  6. Режим совместимости
  7. Заключение
  8. Наши рекомендации
  9. Стоит почитать

Почему возникают проблемы с запуском

Есть несколько причин.

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

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

Но есть несколько способов, как запустить старое приложение на последних версиях Windows

Использование виртуальных машин

Вам пригодится: эмулятор android для Windows

Виртуализация позволяет решить данную проблему. Давайте разберем на примере.

Допустим нам необходимо запустить программу, которая работала только на Windows XP.

Для начала давайте подготовим виртуальную машину.

Скачайте дистрибутив VirtualBox по ссылке:

https://www. virtualbox.org/wiki/Downloads

У вас должен быть образ Windows XP — найдите и скачайте в сети подходящий ISO файл.

Установите VurtualBox и создайте виртуальную машину для ОС Windows XP, используя подготовленный образ системы.

Теперь вам осталось только установить старую игру или приложение на виртуальной машине с ОС Windows XP, и можно им пользоваться.

Обновление Windows 8

Проблемы с запуском некоторых программ и игр, можно решить обновлением операционной системы Windows. Яркий пример — установка старых версий библиотек Framework.

Активация библиотек Framework

Зайдите в «Панель управления» Windows 8, найдите и зайдите в меню «Программы и компоненты». Откроется окно со списком установленных программ. В левом навигационном меню щелкайте на кнопку «Включение или отключение компонентов Windows». В появившемся окне ставим галочку напротив пункта «. NET Framework 3.5″, затем «ОК».

Обновление Windows

Производители программного обеспечения, которые обновляют свои продукты, выпускают патчи для Windows 8, которые обеспечивают возможность запуска старых версий программ. Вам нужно только найти соответствующее обновление, и установить его на свой компьютер.

Ярким примером служит обновление, без которого не запускаются игры с Market Place.

Использование DOSBox

Если есть необходимость запустить приложение или игру, которая была предназначена для использования на операционной системе DOS, вам следует воспользоваться программой DOSBox. Это полноценный эмулятор, который схож по принципу с виртуальными машинами VirtualBox, но используется только для эмуляции DOS.

Запуск от имени администратора

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

Это касается и старых программ, которые вы пытаетесь запустить на Windows 8. При отсутствии данного уровня привилегий, у вас ничего не получится.

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

Найдите файл или ярлык для запуска нужной программы. Щелкните по нему правой кнопкой мыши, и в контекстном меню нажмите «Запуск от имени администратора».

Операционная система может задать дополнительный вопрос, действительно ли вы хотите запустить файл в данном режиме — соглашайтесь.

Данный способ часто работает, и позволяет запускать проблемные старые приложения.

Режим совместимости

Это последний способ, который мы рассмотрим в рамках данного материала.

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

Как его активировать? Найдите ярлык или файл для запуска программы. Вызовите контекстное меню, затем «Свойства», и вкладка «Совместимость».

В блоке «Совместимость» поставьте галочку «Запускать программу в режиме совместимости с», и из списка выберите нужную версию операционной системы.

Затем «Применить» и «ОК». После этого пробуйте запустить программу.

Заключение

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

Стоит почитать

Киностудия Windows Life позволяет создавать и редактировать видео ролики.

Если вы планируете переустановить операционную систему, вам понадобится наше руководство — Настройка BIOS Для установки Windows

Также вам пригодится загрузочный диск Windows 8.

Наши рекомендации

Зачем искать информацию на других сайтах, если все собрано у нас?

  • Как открыть скрытые папки в виндовс 7
  • Как настроить чувствительность мыши
  • Что делать, если на рабочем столе пропали все ярлыки
  • Где скачать драйвер по коду устройства

c# — Не удается установить .NET Framework, поскольку Windows считает, что установлена ​​более новая версия

Задавать вопрос

спросил

Изменено
2 года, 8 месяцев назад

Просмотрено
20 тысяч раз

Я использую Visual Studio Community 2017 на Windows 10 . Раньше он зависал, и мне пришлось удалить некоторые записи реестра, чтобы иметь возможность переустановить его. Сегодня мне нужно было запустить проект на .NET 4.6.1, и он не устанавливает его .

Я попытался установить его через установщик Visual Studio -> отдельные компоненты (удалить / установить) и загрузить с веб-сайта Microsoft. В первом сценарии никаких изменений, во втором случае пишет, что уже установлена ​​более новая версия.

Я проверил HKLM -> Программное обеспечение -> WOW6432Node -> Microsoft -> Настройка NET Framework -> NDP -> v4 -> Полная -> версия 4.7.03056 и HKLM -> Microsoft -> Настройка NET Framework -> NDP -> v4 -> Full -> версия тоже 4.7.03056 .

В Панель управления\Программы\Программы и компоненты Я установил только .net 4.5.1 . Думаю, мне нужно что-то удалить в реестре, чтобы он не думал, что установлена ​​более новая версия.

Примечание. Я могу установить .net 4. 6.2+ через установщик Visual Studio.

  • c#
  • .net
  • визуальная студия
  • .net-framework-версия

3

Windows 10 поставляется с версией 4.7.x платформы .NET Framework. Это обновление .NET 4.0 на месте.

Но вы можете установить пакет разработчика для более старых версий .NET Framework. Это позволит вам строить против определенных версий фреймворка. Однако в Windows 10 приложения будут работать в Framework 4.7.2.

Это позволит вам создавать приложения для старых версий фреймворка и разных версий Windows.

2

Проверьте наличие обновлений Windows.
Затем попробуйте переустановить Community Edition, все работает

.

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя электронную почту и пароль

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.

Заменит ли .NET Framework 4 все свои предыдущие версии?

спросил

Изменено
9 лет назад

Просмотрено
6к раз

При установке .NET Framework 4 в ближайшем будущем я хотел бы знать, заменит ли этот продукт все предыдущие установленные мной платформы .net (например, 1.1, 2.0, 3, 3.5).

Если да, могу ли я удалить их все?

Нет, они могут существовать рядом друг с другом. Как и в предыдущих версиях.
Фактически, 4.0 использует совершенно другие каталоги для хранения своих сборок.

Удаление предотвратит использование старых программ. Однако можно запускать программное обеспечение 2.0+, используя среду выполнения 4.0, с некоторой дополнительной настройкой в ​​файле конфигурации приложения. Однако это не гарантирует работу, потому что есть некоторые тонкие изменения, которые могут сломать некоторые (возможно, плохо закодированные) программы. 9Обновление 0003

: на это влияет дополнительный атрибут ( useLegacyV2RuntimeActivationPolicy ), хотя я не совсем уверен, что он делает. Это было взято из презентации Барта де Смета, к которой у меня не было доступа на момент первоначальной публикации:

 
<конфигурация>
  
    
    
  

 

По моему собственному опыту, вам следует действовать следующим образом:

Для запуска приложений .NET, созданных с версиями 1.0 и 1.1, вам необходимо установить только последнюю сборку библиотеки выше 1.x, сделанную Microsoft (Microsoft .NET Framework 1.1 и пакет обновления SP1).

Для запуска .NET-приложений, созданных с версиями 2.