1. [Wiki](https://feex.it/wiki/)
2. [软件](https://feex.it/wiki/software/)
3. [System](https://feex.it/wiki/software/system/)
4. .NET Desktop Runtime

# .NET Desktop Runtime

应用程序: Microsoft Corporation

也称为 dotnet desktop、net desktop runtime、.net 8 desktop、.net 6 desktop

Microsoft Corporation, System

用于运行 WPF 和 Windows Forms 应用的现代 .NET 桌面运行时汇总页面。应用会要求特定的主版本号。它既不是 .NET Framework 4.x，也不包含每一个 SKU。

## 您需要了解的内容

单一 Desktop Runtime 说明页。各应用仍需要其指定的主版本。

这是用于 WPF 和 WinForms 的现代 .NET 桌面包。它不是 Framework 4.x，不是 ASP.NET 托管捆绑包，也不是所有已停止支持的 SKU 目录。

- **它是什么？**: 用于 WPF 和 WinForms 的现代 .NET 组件包

  **与 Framework 4.x 相同吗？**: 不同。属于不同产品

  **包含所有 SKU 吗？**: 不包含。汇总于单页。安装指定的主版本

Feex 表示

如果对话框提示需要 Desktop Runtime 8，我会从微软下载该主版本。我不会用 Framework 4.8 代替，也不会将页面上的每个 SKU 都下载一遍。

## 什么是 .NET Desktop Runtime？

.NET Desktop Runtime 包含基础 .NET 运行时以及 WPF 和 Windows Forms。微软还提供了更小巧的 .NET Runtime 和 ASP.NET Core Runtime。单篇文章涵盖了整个桌面系列。你仍需安装应用所要求的特定主版本。

## 如果您从未用过它

如果应用提示“安装 .NET Desktop Runtime 8”（或 6，或 9），这就是用于 WPF 和 WinForms 的共享运行时。请从 dotnet.microsoft.com 下载该应用指定的主版本。本页指的不是 .NET Framework 4.8，不是 ASP.NET 托管捆绑包，也不是针对每个 SKU 分开撰写的独立文章。

## 它有什么用？

**运行依赖框架的桌面应用**

未自带运行时的 WPF 和 WinForms 应用。它们会指明主版本号。

**并行共存的主版本**

6、8 和 9 可以并存安装。安装 8 无法满足需要 6 的应用需求。

**非 Framework 4.x**

要求 .NET Framework 4.8 的应用需要的是仅限 Windows 的旧版产品，而不是本页介绍的内容。

## 它适合谁？

- 因缺失 Desktop Runtime 导致应用安装程序中断的用户
- 需要同时保留 6 LTS 和 8 LTS 并行的管理员
- 险些为 .NET 8 应用安装了 Framework 4.8 的用户

## 当前状态

.NET Desktop Runtime (2016) 是微软公司推出的最新现代 .net 桌面运行时。厂商仍建议 Windows 用户访问 https://dotnet.microsoft.com/download/dotnet 获取。

## 它存在多久了？

.NET Core 1.0 于 2016 年发布。随着 Windows UI 技术栈脱离仅限 Framework 的限制，桌面包应运而生。Framework 4.x 依然存在于 Windows 中。它是具有不同安装程序的不同产品。

## 版本

以主要渠道为主。此处并未对所有确切的版本号进行逐一验证。

8 LTS（当前典型版本）

9 / 当前 STS

6 LTS（仍可见）

## 系统要求

数值遵循发布者的公开指引。实际需求仍会因工作负载而异。

### 最低配置

| 操作系统 | 微软在 learn.microsoft.com/dotnet/core/install/windows 上针对该 .NET 主版本列出的 Windows 版本 |
| ---- | ------------------------------------------------------------------------------- |
| 内存   | 运行时本身轻量。桌面应用决定了实际的内存需求                                                          |

## 资源占用概况

- **CPU 需求**: 跟随您在应用内打开的内容

  **内存需求**: 跟随文档、标签页或库

## 安装的进程

这些可执行文件属于该产品安装后的组件。

| corehost.exe | 许多依赖框架的桌面应用所使用的宿主进程。你看到的窗口通常是应用自身的 exe。 |
| ------------ | --------------------------------------- |

## 启动项组件

运行时不需要“启动应用”条目。使用它的应用会在你打开该应用时启动 corehost 或其专用的 apphost。

## 文件位置

| 典型安装 | C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\\ |
| ---- | ------------------------------------------------------------- |

## 常见问题

### 为 .NET 8 应用安装了 Framework 4.8

产品有误。Framework 4.x 和现代 .NET Desktop 采用不同的安装程序。

### 主版本错误

除非厂商特别说明，否则针对 6 构建的应用无法仅在 8 上运行。请安装报错信息中指定的版本。

## 故障排除

### 看清报错信息中的主版本，然后访问 dotnet.microsoft.com/download/dotnet

选择该主版本的 Desktop Runtime。除非要进行开发，否则忽略 ASP.NET 和 SDK。

### 运行 dotnet --list-runtimes

该命令会列出已安装的 Microsoft.NETCore.App 和 Microsoft.WindowsDesktop.App 组件包。Framework 4.x 不会出现在此处。

### 请勿收集所有旧的 SKU

不受支持的 5.0 或 7.0 组件包并不属于清理策略。请安装当前应用指定的版本。

## 替代方案

.NET SDK 包含此运行时及编译器。独立部署的应用会自带运行时。Framework 4.8 则是较早的 Windows 产品。

## 官方帮助与下载

请先从软件厂商处着手。随意的 exe 网站并不是支持渠道。

| 下载                | [dotnet.microsoft.com/download/dotnet ](https://dotnet.microsoft.com/download/dotnet)官方安装程序或厂商页面                    |
| ----------------- | ------------------------------------------------------------------------------------------------------------------- |
| 帮助                | [learn.microsoft.com/dotnet/core/install/windows ](https://learn.microsoft.com/dotnet/core/install/windows)厂商支持     |
| 官方网站              | [dotnet.microsoft.com/download/dotnet ](https://dotnet.microsoft.com/download/dotnet)请从此处开始，而非随意的 exe 托管网站          |
| .NET Framework 安装 | [learn.microsoft.com/dotnet/framework/install/ ](https://learn.microsoft.com/dotnet/framework/install/)4.8.x 是不同的产品 |

## 相关硬件

该运行时体积很小。所启动的桌面应用决定了 CPU 和内存需求。厂商列出的任何当前 Windows 10 或 11 电脑均可运行该组件包。

## 技术细节

技术细节

厂商版本号会发生变动。本文不锁定特定内部版本。

## 相关内容

这些实体与本文相关联。每个链接上均显示类型。

[Visual C++ Redistributable: 应用程序](https://feex.it/wiki/l/zh-hans/software/visual-cpp-redistributable/)[如何看懂任务管理器: 指南](https://feex.it/wiki/l/zh-hans/software/system/how-to-read-task-manager/)

## 来源与验证

记录的来源标签：August 2026。此标签并不代表已完成独立验证。 [我们的研究方式](https://feex.it/wiki/research/).

- [.NET Desktop Runtime 官方网站 ](https://dotnet.microsoft.com/download/dotnet)· 厂商产品页面
- [.NET Desktop Runtime 帮助 ](https://learn.microsoft.com/dotnet/core/install/windows)· 厂商支持
- [.NET Framework 是不同的产品 ](https://learn.microsoft.com/dotnet/framework/install/)· 4.x Framework 安装不属于此运行时
- [Foxhole 进程图谱 ](https://foxhole.feex.it/)· Windows PC 上的第一方采集样本。非实验室基准测试。

## 这篇文章有用吗？

回答"是"或"否"即可。如果您愿意，可以选择一个原因，或添加一段简短附言。

速览

本页面的简要身份信息。详细规格、来源和完整内容保留在正文中。

- **开发者**: Microsoft Corporation

  **类别**: 现代 .NET 桌面运行时

  **进程**: corehost.exe

  **许可证**: 免费的微软运行时

  **首次发布时间**: 2016

  **官方网站**: [dotnet.microsoft.com/download/dotnet](https://dotnet.microsoft.com/download/dotnet)

  **由 Feex 映射**: 在 Foxhole 的 Windows PC 上捕获

记录的来源状态：Feex 已审核: 记录的来源标签：August 2026。此标签并不代表已完成独立验证。

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/l/zh-hans/software/dotnet-desktop-runtime/)

[Developer guide](https://feex.it/wiki/developers/) | [API policy](https://feex.it/developers/api-policy/) | [Agent guidance](https://feex.it/wiki/llms.txt)
