日程Fit|「いつ空いてますか?」の往復はもう不要。候補日を選んでURLを送るだけ|登録不要|今すぐ無料で使う →

Microsoft Learn「Distribute your app and the WebView2 Runtime」2026年6月12日の変更点

Microsoft Learnの「Distribute your app and the WebView2 Runtime」が2026年6月12日に更新されたように見えても、WebView2 Runtimeの配布仕様や料金、移行期限が変わったわけではありません

公式リポジトリの更新前後を比較すると、変更はMarkdownの箇条書きに含まれていた余分な空白の削除です。設定変更やアプリ改修を急ぐ必要はありません。ただし、このドキュメントで案内されているRuntimeの確認方法や更新時の再起動処理は、WebView2アプリを安定運用するうえで重要です。

日程Fit。無料・登録不要。「いつ空いてる?」を、ひとつのリンクで。リンクを送って、○△×でかんたん日程調整。無料で日程を作る。
目次

2026年6月12日の変更点は書式修正のみ

Microsoft公式GitHubでは、2026年6月12日のコミットに対象のdistribution.mdが含まれています。しかし、更新前後で変わったのは、箇条書きの*の後に入っていた空白を整理した点だけです。

文章、設定値、インストールコマンド、レジストリパス、配布方式の説明には、実質的な変更がありません。MarkdownをMicrosoft Learn上で表示した際の内容も変わらないため、製品アップデートではなく文書ソースの整形と判断できます。(GitHub)

また、Microsoft Learn上では、英語版の最終更新日が2025年10月15日、日本語版が2025年10月16日と表示されています。したがって、2026年6月12日を新仕様の公開日や適用開始日として扱う必要はありません。(Microsoft Learn)

Microsoft Learnで何が変わるのか

今回確認された更新によって、Microsoft Learnの次のような機能が変わることはありません。

  • 学習プランや認定資格
  • Microsoft Learnの画面や操作方法
  • WebView2 Runtimeのダウンロード方法
  • Microsoft Edgeの更新ポリシー
  • WebView2アプリのAPIや動作
  • Runtimeのライセンスや料金体系

つまり、更新情報を監視している管理者や開発者は、「ドキュメントの書式変更・対応不要」として記録できます。

誰に影響するのか

対象者今回の更新による影響確認しておきたいこと
一般ユーザー原則なしアプリからRuntimeのインストールを求められた場合は、提供元の案内に従う
IT管理者ポリシー変更や移行作業は不要Runtimeの配布状況、更新制御、オフライン端末への展開方法
アプリ開発者コード変更や再リリースは不要Runtimeの存在確認、更新後の再起動処理、配布方式
アプリ提供会社インストーラー変更は不要EvergreenまたはFixed Versionの運用が適切か

今回の変更に直接対応する必要はありませんが、WebView2を利用するアプリの開発者や管理者は、公式ドキュメントに記載された既存の配布要件を満たしているか確認しておくと安心です。

設定・更新・移行・料金・期限の確認結果

確認項目2026年6月12日の変更内容必要な対応
設定新しい設定項目なし既存設定を維持
更新Runtimeの更新方式に変更なしEvergreen利用時の再起動処理を確認
移行強制移行や非推奨化の追加なし移行作業は不要
料金料金や課金プランに関する変更なし対応不要
期限適用期限や移行期限なしスケジュール対応不要
対応OS新しい対象OS変更なし現行の動作環境を維持

「更新日が表示されたため、すぐにアプリを更新しなければならない」と判断する必要はありません。変更フィードを確認する際は、更新日だけでなく、GitHubの差分やMicrosoft Learn上の最終更新日も確認することが重要です。

WebView2 Runtimeの配布方式を確認する

公式ドキュメントでは、WebView2 Runtimeの配布方法として「Evergreen」と「Fixed Version」の2種類が案内されています。今回、この区分や推奨方針に変更はありません。(Microsoft Learn)

比較項目EvergreenFixed Version
Runtimeの更新原則として自動アプリ提供者が手動で更新
Runtimeの共有複数アプリで共有アプリごとに同梱
アプリ容量比較的小さいRuntime分だけ大きくなる
バージョン固定できない特定バージョンを指定可能
適した用途一般的な業務アプリ、継続的に更新できる環境厳密な互換性検証が必要な環境
セキュリティ更新自動配信されやすいアプリ更新に合わせて配布が必要

通常はEvergreenが適しています。Runtimeが自動更新され、複数のWebView2アプリで共有されるため、運用負荷とディスク使用量を抑えられます。

Fixed Versionは、WebコンテンツやRuntimeのバージョンを厳密に固定したい場合に選択します。ただし、公式ドキュメントではFixed Versionのバイナリが250MBを超えると説明されており、更新もアプリ提供者側で管理しなければなりません。(Microsoft Learn)

管理者と開発者が確認すべき手順

Runtimeがインストールされているか確認する

WebView2アプリは、起動前またはインストール時にRuntimeの有無を確認する必要があります。公式ドキュメントでは、レジストリまたはAPIを使う方法が案内されています。(Microsoft Learn)

64ビットWindowsでは、主に次のレジストリを確認します。

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\EdgeUpdate\Clients\{F3017226-FE2A-4295-8BDF-00C3A9A7E4C5}

HKEY_CURRENT_USER\Software\Microsoft\EdgeUpdate\Clients\{F3017226-FE2A-4295-8BDF-00C3A9A7E4C5}

pvという文字列値に、0.0.0.0より大きいバージョン番号が入っていれば、Runtimeがインストールされています。

32ビットWindowsでは、マシン単位の確認先が次のパスになります。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\EdgeUpdate\Clients\{F3017226-FE2A-4295-8BDF-00C3A9A7E4C5}

アプリ側では、GetAvailableCoreWebView2BrowserVersionString APIを利用する方法もあります。戻り値がnullptrの場合は、利用可能なRuntimeが見つかっていないと判断します。

オンライン端末へ配布する

インターネット接続を利用できる端末では、WebView2 Runtime Bootstrapperを使用します。

基本的な流れは次のとおりです。

  1. アプリのセットアップ時にRuntimeの有無を確認する
  2. インストールされていなければBootstrapperを取得する
  3. Bootstrapperをサイレント実行する
MicrosoftEdgeWebview2Setup.exe /silent /install

管理者権限で実行するとマシン単位、一般ユーザーの権限で実行するとユーザー単位でインストールされます。Bootstrapperは端末のCPUアーキテクチャを判定し、適切なRuntimeを取得します。(Microsoft Learn)

オフライン端末へ配布する

閉域網やインターネットに接続できない端末では、Evergreen Standalone Installerをアプリのインストーラーに含めます。

MicrosoftEdgeWebView2RuntimeInstaller{X64/X86/ARM64}.exe /silent /install

端末のアーキテクチャに合わせて、X64、X86、ARM64のインストーラーを選択します。インストーラーを毎回実行するのではなく、Runtimeの存在を確認し、未導入の場合だけ実行する構成が適切です。(Microsoft Learn)

更新後にアプリが再起動されるか確認する

Evergreen Runtimeは自動的に更新されますが、起動中のWebView2アプリが直ちに新しいRuntimeへ切り替わるとは限りません。

アプリが長時間起動し続けている場合は、更新前のRuntimeが使用され続けます。新しいRuntimeを利用するには、次のいずれかが必要です。

  • WebView2環境オブジェクトへの参照をすべて解放する
  • アプリを再起動する

開発者はNewBrowserVersionAvailableイベントを処理し、ユーザーに再起動を案内する仕組みを検討してください。自動再起動する場合は、入力内容や作業状態を保存してから終了させる必要があります。(Microsoft Learn)

注意したい失敗ポイント

Microsoft Edge本体があれば十分だと判断する

運用環境のWebView2アプリは、Microsoft Edge Stableを実行基盤として利用するのではなく、WebView2 Runtimeを使用します。

Edgeがインストールされていることだけを確認しても、WebView2アプリの前提条件を満たしているとは限りません。インストーラーでは、WebView2 Runtimeを個別に検出してください。(Microsoft Learn)

Evergreenなら必ず最新版だと決めつける

Evergreenでも、端末がオフラインの場合や、管理者が更新を制御している場合は、古いRuntimeが残る可能性があります。

新しいWebView2 APIを利用するときは、QueryInterfacetry-catchなどで機能の有無を確認します。SDKのバージョンだけを基準にコードを実行すると、一部の管理端末でアプリが起動しない可能性があります。(Microsoft Learn)

Fixed Versionを更新せずに使い続ける

Fixed Versionは自動更新されません。セキュリティ修正を取り込むには、新しいRuntimeをアプリに同梱して再配布する必要があります。

また、Fixed VersionはネットワークドライブやUNCパスから実行できません。Windows 10上でFixed Version 120以降を使う未パッケージ化Win32アプリでは、AppContainer用のアクセス権設定も必要です。これらは今回追加された要件ではありませんが、既存アプリを点検する際に見落としやすい項目です。(Microsoft Learn)

今回の更新で取るべき対応

2026年6月12日の「Distribute your app and the WebView2 Runtime」の変更は、箇条書きの書式整理だけです。Microsoft LearnやWebView2 Runtimeの仕様変更として対応する必要はありません。

更新情報を管理している場合は「影響なし・作業不要」と記録してください。そのうえで、WebView2アプリを管理または開発している場合は、次の3点を確認すると実務上のリスクを減らせます。

  • アプリのインストール時にRuntimeの存在を確認しているか
  • Evergreenの更新後にアプリを再起動できる設計になっているか
  • Fixed Versionを利用している場合、定期的にRuntimeを更新しているか

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次