.NET Desktop Runtime
Aussi appelé dotnet desktop, net desktop runtime, .net 8 desktop, .net 6 desktop
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
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 ?
Applications WPF et WinForms qui n'intègrent pas leur propre runtime. Elles désignent une version majeure.
6, 8 et 9 peuvent coexister. Installer 8 ne satisfait pas une application qui exige 6.
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.
Configuration requise
Les valeurs suivent les directives publiques de l'éditeur. La charge de travail modifie néanmoins les besoins réels.
Minimum
| 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é.
| 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
| 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.
| 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.
- Site officiel de .NET Desktop Runtime · Page produit du fournisseur
- Aide de .NET Desktop Runtime · Support du fournisseur
- .NET Framework est un produit différent · L'installation de Framework 4.x n'est pas ce runtime
- Carte des processus Foxhole · Échantillons internes sur des PC Windows. Ceci n'est pas un benchmark de laboratoire.
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.
Merci. Cela nous aide à améliorer cette page.