Коротко
• Позволяет запускать WPF/WinForms приложения на Windows
• Ставится параллельно - можно держать несколько версий
• Есть инсталляторы x64/x86/ARM64 и установка через winget
Актуально: 16.10.2025 • Проверено на: Windows 11 24H2, Windows 10 22H2
Скачать (официальный сайт): https://dotnet.microsoft.com/en-us/download/dotnet
Версия: 9.0.10 · Размер: 214 МБСовместимость
• ОС: Windows 11/10• Архитектуры: x64/x86/ARM64
• Примечания: выбирайте версию, которую требует программа (например, 8 LTS или 9) - разные ветки можно ставить параллельно
Установка
- Откройте официальную страницу загрузки .NET и выберите раздел Desktop Runtime.
- Скачайте установщик под вашу архитектуру - x64, x86 или ARM64.
- Запустите установщик от имени администратора и завершите установку. При необходимости перезагрузите ПК.
Через winget
Код:
; .NET Desktop Runtime 9
winget install -e --id Microsoft.DotNet.DesktopRuntime.9
winget upgrade -e --id Microsoft.DotNet.DesktopRuntime.9
; .NET Desktop Runtime 8 (LTS)
winget install -e --id Microsoft.DotNet.DesktopRuntime.8
winget upgrade -e --id Microsoft.DotNet.DesktopRuntime.8
Безопасность загрузки
• Скачивайте только с домена dotnet.microsoft.com.• Проверьте SHA-256:
Код:
Get-FileHash ".\windowsdesktop-runtime-*.exe" -Algorithm SHA256
Что нового
• Ветка 9 - актуальные улучшения производительности и совместимости Windows.• Ветка 8 LTS - плановые обновления безопасности и стабильности.
Основные возможности
• Запуск настольных приложений .NET: WPF и Windows Forms• Включает базовый .NET Runtime - отдельно ставить не нужно
• Side-by-side - установка нескольких основных версий параллельно
• Инсталляторы для x64/x86/ARM64 и поддержка winget
• Совместимость с автодополнением зависимостей через установщики приложений
Быстрый старт - конфигурация
- Узнайте требуемую версию у приложения - обычно указано на странице загрузки программы.
- Установите соответствующую ветку (.NET 8 LTS или 9) и архитектуру, совпадающую с вашей Windows.
- Проверьте установку:
Код:dotnet --list-runtimes
Мини-FAQ
Чем Desktop Runtime отличается от обычного .NET Runtime? - Desktop Runtime включает компоненты Windows Desktop (WPF/WinForms) и нужен настольным приложениям. Обычный Runtime - для консольных и сервисов.Нужен ли SDK? - Нет, SDK нужен разработчикам. Для запуска программ достаточно Desktop Runtime.
Можно ли держать несколько версий? - Да, основные версии ставятся параллельно и не конфликтуют.
Как понять, какая архитектура нужна? - На 64-битной Windows ставьте x64. x86 используется для старых 32-битных приложений. ARM64 - для устройств на ARM.
Мнение от автора
Для стабильной работы настольных программ держите установленной LTS-ветку, а при необходимости - добавляйте требуемую приложением текущую версию. Проверка dotnet --list-runtimes помогает быстро понять, чего не хватает системе.Итог
.NET Desktop Runtime - базовая зависимость для WPF/WinForms приложений. Ставьте нужную ветку под вашу архитектуру, проверяйте установку и обновляйте через winget вместе с ежемесячными патчами.Сервисные ссылки
• Проверка хеша файла - как сверить SHA-256 установщика.• Как установить программу для Windows - EXE/MSI, Store и winget шаг за шагом.
• Как полностью удалить программу - чистая деинсталляция и удаление «хвостов».
• Проверка совместимости Windows - что делать, если программа не ставится или не запускается.
Версия карточки: 1.0.0 • Актуально на 2025