Passer au contenu

.NET Desktop Runtime

ApplicationMicrosoft Corporation

Aussi appelé dotnet desktop, net desktop runtime, .net 8 desktop, .net 6 desktop

Microsoft CorporationSystème

Une page pour les runtimes de bureau .NET modernes qui exécutent des applications WPF et Windows Forms. Les applications requièrent une version majeure spécifique. Ce n'est pas .NET Framework 4.x et pas chaque SKU.

Ce que vous devez savoir

Une seule page pour Desktop Runtime. Les applications nécessitent toujours leur version majeure spécifique.

Il s'agit du pack de bureau .NET moderne pour WPF et WinForms. Ce n'est pas Framework 4.x, ce n'est pas le bundle d'hébergement ASP.NET, et ce n'est pas un catalogue de chaque SKU obsolète.

De quoi s'agit-il ?
Pack .NET moderne pour WPF et WinForms
Identique à Framework 4.x ?
Non. Produit différent
Chaque SKU ?
Non. Une seule page. Installez la version majeure indiquée
Feex précise
Si la boîte de dialogue indique Desktop Runtime 8, je télécharge cette version majeure auprès de Microsoft. Je n'installe pas Framework 4.8 en guise de remplacement, et je ne récupère pas chaque SKU de la page.

Qu'est-ce que .NET Desktop Runtime ?

Le .NET Desktop Runtime comprend le runtime .NET de base ainsi que WPF et Windows Forms. Microsoft fournit également un .NET Runtime plus léger et un ASP.NET Core Runtime. Un seul article couvre la famille de bureau. Vous devez toujours installer la version majeure demandée par l'application.

Si vous ne l'avez jamais utilisé

Si une application indique "installer .NET Desktop Runtime 8" (ou 6, ou 9), il s'agit de ce runtime partagé pour WPF et WinForms. Téléchargez la version majeure désignée par l'application sur dotnet.microsoft.com. Cette page n'est pas .NET Framework 4.8, n'est pas le bundle d'hébergement ASP.NET, et n'est pas un article distinct pour chaque SKU.

À quoi sert-il ?

Exécuter des applications de bureau dépendantes du framework

Applications WPF et WinForms qui n'intègrent pas leur propre runtime. Elles désignent une version majeure.

Versions majeures côte à côte

6, 8 et 9 peuvent coexister. Installer 8 ne satisfait pas une application qui exige 6.

Pas Framework 4.x

Les applications qui demandent .NET Framework 4.8 exigent l'ancien produit réservé à Windows, pas cette page.

À qui s'adresse-t-il ?

  • Personnes dont l'installateur d'application s'arrête en raison d'un Desktop Runtime manquant
  • Administrateurs qui maintiennent 6 LTS et 8 LTS côte à côte
  • Quiconque a failli installer Framework 4.8 pour une application .NET 8

Statut actuel

.NET Desktop Runtime (2016) est un runtime de bureau .net moderne actuel de Microsoft Corporation. Le fournisseur renvoie toujours les utilisateurs de Windows vers https://dotnet.microsoft.com/download/dotnet.

Quel âge a-t-il ?

.NET Core 1.0 est sorti en 2016. Les packs de bureau sont arrivés lorsque la pile d'interface utilisateur Windows a cessé d'être exclusive à Framework. Framework 4.x existe toujours sur Windows. C'est un produit différent avec un installateur différent.

Versions

Canaux principaux d'abord. Les numéros de build exacts ne sont pas tous vérifiés ici.

8 LTS (courant typique)
9 / STS actuel
6 LTS (encore rencontré)

Configuration requise

Les valeurs suivent les directives publiques de l'éditeur. La charge de travail modifie néanmoins les besoins réels.

Minimum

Configuration système minimale
Système d'exploitation Une version de Windows listée par Microsoft pour cette version majeure de .NET sur learn.microsoft.com/dotnet/core/install/windows
Mémoire vive Le runtime est léger. L'application de bureau définit le réel besoin en RAM

Profil de ressources

Demande en processeur
Suit ce que vous ouvrez dans l'application
Demande en mémoire vive
Suit les documents, les onglets ou les bibliothèques

Processus installés

Ces exécutables appartiennent à ce produit lorsqu'il est installé.

Processus installés
corehost.exe Hôte utilisé par de nombreuses applications de bureau dépendantes du framework. La fenêtre visible est généralement l'exécutable de l'application.

Composants de démarrage

Le runtime n'a pas besoin d'une entrée dans les applications au démarrage. Une application qui l'utilise démarre corehost ou son propre apphost lorsque vous l'ouvrez.

Emplacements des fichiers

Emplacements courants de .NET Desktop Runtime
Installation standard C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\

Problèmes courants

Framework 4.8 installé pour une application .NET 8

Mauvais produit. Framework 4.x et le .NET Desktop moderne possèdent des programmes d'installation différents.

Mauvaise version majeure

Une application conçue pour 6 ne fonctionnera pas sur 8 seul, sauf indication contraire du fournisseur. Installez la version indiquée par l'erreur.

Résolution des problèmes

Lisez la version majeure dans l'erreur, puis ouvrez dotnet.microsoft.com/download/dotnet

Choisissez Desktop Runtime pour cette version majeure. Ignorez ASP.NET et le SDK, sauf si vous développez.

Exécutez dotnet --list-runtimes

Cela liste les packs Microsoft.NETCore.App et Microsoft.WindowsDesktop.App installés. Framework 4.x n'y apparaîtra pas.

Ne collectez pas chaque ancien SKU

Garder des packs 5.0 ou 7.0 non pris en charge ne constitue pas une stratégie de nettoyage. Installez ce que l'application actuelle requiert.

Alternatives

Le .NET SDK inclut ce runtime ainsi que les compilateurs. Les applications autonomes intègrent leur propre runtime. Framework 4.8 est l'ancien produit Windows.

Aide officielle et téléchargements

Commencez par le fournisseur. Les sites de fichiers exe aléatoires ne constituent pas un canal d'assistance.

Contacts officiels
Télécharger dotnet.microsoft.com/download/dotnet Programme d'installation officiel ou page du fournisseur
Aide learn.microsoft.com/dotnet/core/install/windows Support du fournisseur
Site officiel dotnet.microsoft.com/download/dotnet Commencez ici, pas sur un hébergeur d'exécutables aléatoire
Installation de .NET Framework learn.microsoft.com/dotnet/framework/install/ 4.8.x est un produit différent

Matériel associé

Le runtime est léger. L'application de bureau que vous lancez détermine le processeur et la mémoire RAM nécessaires. Tout PC actuel sous Windows 10 ou 11 listé par le fournisseur exécutera le pack.

Détails techniques

Détails techniques

Les numéros de version du fournisseur changent. Cet article ne fige pas de build.

Sources et vérification

Mention de la source enregistrée : août 2026. Cette mention n'établit pas de vérification indépendante. Notre méthodologie de recherche.

Cet article vous a-t-il été utile ?

Un simple oui ou non suffit. Choisissez une raison si vous le souhaitez, ou ajoutez une courte remarque.

Cet article vous a-t-il été utile ?