.NET Framework — это ключевой компонент для работы многих приложений на Windows, и найти его на диске можно в нескольких стандартных папках. В Windows 10 файлы платформы обычно размещаются в C:\Windows\Microsoft.NET. Здесь хранятся все установленные версии фреймворка, от старых до актуальных. Но это не единственное место — часть библиотек может находиться в C:\Program Files (x86)\Microsoft.NET, если у вас 64-разрядная система.

Далее разберём, как точно определить, где находится .NET Framework на вашем компьютере с Windows 10, как проверить его версию и что делать, если он отсутствует или повреждён. Это пригодится, если программа требует конкретную версию платформы или вы хотите вручную удалить/обновить её.

Почему важно знать расположение .NET Framework

Знание пути к .NET Framework помогает в нескольких ситуациях:

Во-первых, если приложение выдаёт ошибку типа System.IO.FileNotFoundException или Missing .NET Framework, вы сможете быстро проверить, установлена ли нужная версия. Во-вторых, при ручной настройке переменных среды (например, для разработки) может потребоваться указать путь к папке с библиотеками.

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

💡

Чтобы быстро открыть папку с .NET Framework, введите в адресной строке Проводника %windir%\Microsoft.NET и нажмите Enter. Это сработает на любой версии Windows, включая 10 и 11.

ПутьНазначениеПримечания
C:\Windows\Microsoft.NET\Framework32-разрядные версии .NET Framework (x86)Содержит папки с номерами версий (например, v4.0.30319)
C:\Windows\Microsoft.NET\Framework6464-разрядные версии .NET Framework (x64)Только для 64-битных Windows, появляется при установке 64-битных версий
C:\Program Files (x86)\Microsoft.NETДополнительные компоненты и SDKИспользуется для разработки и некоторых сторонних библиотек

Стандартные пути установки .NET Framework в Windows 10

В Windows 10 .NET Framework устанавливается в две основные папки, в зависимости от разрядности системы и версии платформы. Ниже приведена таблица с типичными путями и их назначением.

В папке Framework вы найдёте подпапки с номерами версий, например v2.0.50727, v3.5, v4.8. Каждая из них содержит файлы, необходимые для работы соответствующей версии платформы. Если папки нет — значит, версия не установлена.

Как проверить, какая версия .NET Framework установлена

Чтобы узнать, какие версии .NET Framework есть на вашем компьютере, можно воспользоваться несколькими способами:

  • Через Проводник. Откройте C:\Windows\Microsoft.NET\Framework и посмотрите на названия папок. Каждая папка соответствует установленной версии.
  • Через реестр Windows. Нажмите Win + R, введите regedit и перейдите по пути HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP. Здесь отобразятся все установленные версии.
  • Через командную строку. Откройте cmd и выполните команду dir %WINDIR%\Microsoft.NET\Framework\* /AD /B — она выведет список папок с версиями.

Если вы видите папки только до v4.0, это не означает, что более новые версии отсутствуют. Начиная с .NET Framework 4.5, все обновления устанавливаются как обновления для 4.0, поэтому папка может называться v4.0.30319, но фактически содержать 4.8.

Как определить текущую версию .NET Framework для конкретного приложения

Иногда нужно узнать, какую версию .NET Framework использует конкретная программа. Для этого можно:

  1. Посмотреть в свойствах файла .exe. Кликните правой кнопкой по файлу, выберите Свойства → Подробно. Если программа скомпилирована для .NET, в поле Версия целевой платформы будет указана требуемая версия.
  2. Использовать утилиту Process Explorer от Microsoft. Запустите её, найдите процесс приложения, кликните правой кнопкой → Properties → вкладка Image. В разделе Target Platform будет указана версия .NET.
  3. Возвратиться к реестру. В ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion\TargetVersion можно найти версию для конкретных сборок.
⚠️ Внимание: Не все приложения явно указывают требуемую версию .NET Framework. В таком случае попробуйте запустить программу — если она запрашивает установку конкретной версии, значит, её нет на компьютере.
Как вы обычно праверяете версию .NET Framework?
Через Проводник
Через реестр
Через командную строку
Не проверял никогда

Различия между версиями .NET Framework и их расположение

Разные версии .NET Framework могут храниться в разных папках, а некоторые из них встроены в Windows 10 по умолчанию. Ниже таблица с основными версиями и их особенностями:

ВерсияВстроена в Windows 10?Путь к папкеОсобенности
.NET Framework 3.5Да (опционально)C:\Windows\Microsoft.NET\Framework\v3.5Включает версии 2.0 и 3.0. Может требовать отдельной активации через Панель управления
.NET Framework 4.8Да (обновление)C:\Windows\Microsoft.NET\Framework\v4.0.30319Последняя версия для Windows 10. Устанавливается как обновление для 4.0
.NET Framework 4.6–4.7.2Да (в зависимости от сборки)C:\Windows\Microsoft.NET\Framework\v4.0.30319Обновления для 4.0, совместимые с Windows 10
.NET Core / .NET 5+НетC:\Program Files\dotnetОтдельная платформа, не совместимая с классическим .NET Framework

Если вам нужна конкретная версия, например, для запуска старого ПО, её можно установить через Панель управления → Программы и компоненты → Включение или отключение компонентов Windows. Здесь можно активировать .NET Framework 3.5, если он отключён.

Что делать, если .NET Framework отсутствует или повреждён

Если вы не нашли нужную версию .NET Framework в стандартных папках или приложение выдаёт ошибку, значит, платформа либо не установлена, либо повреждена. В этом случае:

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

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

Пошаговая инструкция: как найти и проверить .NET Framework на Windows 10

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

Как проверить .NET Framework на Windows 10

Выполнено: 0 / 5

Часто задаваемые вопросы

Можно ли удалить папку с .NET Framework вручную?

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

Почему в папке нет нужной версии .NET?

Возможно, версия не установлена или отключена. Для .NET Framework 3.5 его нужно активировать через компоненты Windows. Для версий 4.0 и новее проверьте, установлены ли обновления через центр обновления Windows. Также убедитесь, что смотрите в правильную папку: для 64-битных систем версии могут находиться в Framework64.

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

Обычно требуемая версия указывается в документации к программе или в сообщении об ошибке. Также можно проверить свойства файла .exe (правый клик → Свойства → Подробно). Если программа не запускается, попробуйте установить последнюю версию .NET Framework (4.8) — она обратно совместима с большинством старых приложений.

Чем отличается .NET Framework от .NET Core?

.NET Framework — это классическая платформа для Windows, а .NET Core (и его преемник .NET 5+) — это кроссплатформенная и более современная платформа. Они несовместимы друг с другом на уровне выполнения. Программы, написанные для .NET Framework, не будут работать на .NET Core без перекомпиляции. В Windows 10 .NET Core устанавливается в отдельную папку C:\Program Files\dotnet.