コンテンツへスキップ

.NET Desktop Runtime

アプリケーションMicrosoft Corporation

別名: dotnet desktop、net desktop runtime、.net 8 desktop、.net 6 desktop

Microsoft Corporationシステム

WPFおよびWindows Formsアプリを実行する、最新の.NETデスクトップランタイムをまとめた1ページです。アプリは特定のメジャーバージョンを要求します。.NET Framework 4.xとは異なり、すべてのエディション(SKU)を網羅するものでもありません。

確認しておくべき要点

Desktop Runtimeの統合ページです。アプリ側で指定されたメジャーバージョンが依然として必要です。

これはWPFおよびWinForms向けの最新の.NETデスクトップパッケージです。Framework 4.xではなく、ASP.NETホスティングバンドルでもなく、サポート終了したすべてのエディション(SKU)のカタログでもありません。

これは何ですか?
WPFおよびWinForms向けの最新.NETパッケージ
Framework 4.xと同じですか?
いいえ。異なる製品です
すべてのSKUが含まれますか?
いいえ。1つのページです。指定されたメジャーバージョンをインストールしてください
Feex の見解
ダイアログにDesktop Runtime 8と表示されている場合は、Microsoftからそのメジャーバージョンをダウンロードします。代わりとしてFramework 4.8をインストールすることはせず、ページ上のすべてのエディション(SKU)を無差別に取得することもしません。

.NET Desktop Runtimeとは?

.NET Desktop Runtimeには、ベースの.NETランタイムに加えてWPFおよびWindows Formsが含まれています。Microsoftはより小規模な.NET RuntimeやASP.NET Core Runtimeも提供しています。1つの記事でデスクトップファミリーをカバーしています。アプリが要求するメジャーバージョンをインストールする必要があります。

使ったことがない場合

アプリに「.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)は、Microsoft Corporationが提供する現行の最新.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 にてMicrosoftがその.NETメジャーバージョン向けに記載しているWindowsリリース
RAM ランタイム自体は軽量です。実際のRAM必要量はデスクトップアプリ側で決定されます

リソースプロファイル

CPU負荷
アプリ内で開いたものに連動します
RAM負荷
ドキュメント、タブ、またはライブラリに連動します

インストール済みプロセス

これらの実行ファイルは、インストール時に本製品に属します。

インストール済みプロセス
corehost.exe フレームワーク依存の多くのデスクトップアプリで使用されるホスト。実際に表示されるウィンドウは通常そのアプリのexeです。

スタートアップコンポーネント

ランタイムには「スタートアップ アプリ」のエントリは不要です。これを使用するアプリを開いたときに、corehostまたは独自のapphostが起動します。

ファイルの場所

一般的な.NET Desktop Runtimeの場所
標準的なインストール先 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 公式インストーラーまたはベンダーページ
ヘルプ learn.microsoft.com/dotnet/core/install/windows ベンダーサポート
公式サイト dotnet.microsoft.com/download/dotnet 出所の分からないexeホストではなく、ここから始めてください
.NET Frameworkのインストール learn.microsoft.com/dotnet/framework/install/ 4.8.xは異なる製品です

関連ハードウェア

ランタイム自体は軽量です。CPUとRAMの使用量は起動するデスクトップアプリによって決まります。ベンダーが記載している現行のWindows 10または11 PCであれば、このパッケージを実行できます。

技術的な詳細

技術的な詳細

ベンダーのバージョン番号は変更されます。この記事は特定のビルドに固定するものではありません。

出典と検証

記録された出典ラベル: 2026年8月。このラベルは独立した検証を証明するものではありません。 調査方法.

この記事は役に立ちましたか?

「はい」または「いいえ」を選択するだけで完了します。必要に応じて理由を選択するか、簡単なメモを追加してください。

この記事は役に立ちましたか?