WebView2 ランタイムの新しいバージョンで特定の WebView2 アプリに重大な回帰が発生した場合、IT 管理は DowngradeVersion ポリシーを一時的な解決策として使用して、そのアプリの WebView2 ランタイムを以前のバージョンにダウングレードできます。
詳細な内容:
- エンタープライズ ダウングレードの概要
- WebView2 ランタイムを一時的にダウングレードする
- WebView2 ランタイムをダウングレードする際の制限事項
- WebView2 ランタイムをダウングレードするリスク
- ランタイムのダウングレードのテストとトラブルシューティング
- WebView2 ランタイムのダウングレードを削除する
- WebView2 チームへのエスカレーションと連絡
- 関連項目
エンタープライズ ダウングレードの概要
企業では、IT 管理は DowngradeVersion ポリシーを使用して、一時的な対策として WebView2 ランタイムを以前のバージョンにダウングレードできます。 Evergreen ランタイムを使用しているときに、新しいランタイム バージョンで重大な回帰が発生した場合、WebView2 ランタイムを使用する各 WebView2 アプリと各 Windows コンポーネントが影響を受ける可能性があります。 エンタープライズ ダウングレードは、影響を受ける生産性を回復するための IT 管理向けの短期的な軽減アプローチを提供します。
DowngradeVersion ポリシーは、制御されたバージョン ダウングレード機能であり、重大な回帰によって業務が中断された場合に、エンタープライズ IT 管理が グループ ポリシーを介して特定の WebView2 アプリケーション (WebView2 アプリ) を一時的に元に戻し、以前のバージョンの WebView2 ランタイムを使用できるようになります。
「Microsoft Edge WebView2 のDowngradeVersion - ポリシー」を参照してください。
Evergreen 分散モデルは、WebView2 ランタイムが Microsoft Edge と共に自動的に更新されるため、WebView2 アプリは手動介入なしで常に最新バージョンの WebView2 ランタイムで実行されます。 Evergreen WebView2 ランタイムは、WebView2 アプリがセキュリティ パッチと機能の改善を自動的に取得することを保証します。 エンタープライズ IT 管理は、影響する WebView2 ランタイム更新プログラムをアンインストールできません。
WebView2 は、Windows アプリケーション (Microsoft Teams、Outlook、サード パーティのエンタープライズ ソフトウェアなど) が Microsoft Edge レンダリング エンジンを使用して Web コンテンツを埋め込むことができるようにするブラウザー コントロールです。
エンタープライズ ダウングレードのしくみ
IT 管理は、新しい WebView2 ランタイム バージョンによって特定の WebView2 アプリが破損したと識別します。
IT 管理は、この WebView2 アプリに対して、最新の WebView2 ランタイムではなく、WebView2 ランタイムの特定の旧バージョンを使用することを指定するグループ ポリシーを設定します。
現在のエバーグリーン WebView2 ランタイム バージョンに対する WebView2 ランタイム バージョン N-1 または N-2 のみがサポートされています。 バージョン N-2 より前のバージョンの WebView2 ランタイムへのダウングレードは拒否されます。
Edge アップデーターは、古いバージョンの WebView2 ランタイムを現在の WebView2 ランタイムと 並べ てダウンロードしてインストールします。
WebView2 ローダーは、ターゲットの WebView2 アプリのみを古い WebView2 ランタイムにリダイレクトします。
デバイス上の他のすべての WebView2 アプリでは、最新の WebView2 ランタイム バージョンが引き続き使用されます。ダウングレードの影響を受けません。
ピン留めされたバージョンが最新の 2 つのバージョンの WebView2 ランタイムになくなった後、ダウングレードは自動的に期限切れになります。
エンタープライズ ダウングレードが存在する理由
Enterprise Downgrade は、最後の手段の回復ツールです。 エンタープライズ ダウングレードは、WebView2 アプリ所有者と協力して、エンタープライズ IT 管理によって対象を絞り、期限付きで管理されます。 エンタープライズ ダウングレードは、バージョンのピン留めメカニズムではありません。
エンタープライズ ダウングレードは、プラットフォーム チームが適切な修正プログラムを準備する間、影響を受ける特定の WebView2 アプリに対して、一時的で管理可能なバージョン ダウングレードを提供します。 エンタープライズ ダウングレードは、重大な回帰によって事業運営が積極的に中断されており、他の軽減策 (修正プログラム、機能フラグ、更新プログラムの一時停止など) が問題をタイムリーに解決できない場合に、最後の手段の回復手段としてのみ使用する必要があります。 ダウングレードにより、プラットフォーム チームが適切な修正を出荷する時間が稼ぎます。このダウングレードは、適切な修正プログラムの出荷に代わるものではありません。
ミッションクリティカルなエンタープライズ環境では、WebView2 ランタイムで予期しない回帰が発生すると、ビジネス ワークフローがすぐに解決されずに停止する可能性があります。 短時間の停止でも、収益の損失、SLA のミス、運用コストの増加につながります。 ミッション クリティカルなエンタープライズ環境には、次のようなものがあります。
- 医療システム
- 金融取引プラットフォーム
- 小売店の 販売時点管理
- 政府サービス
該当する WebView2 アプリ
WebView2 ランタイムのエンタープライズ ダウングレードは、どの WebView2 アプリにも自動的に影響しません。 IT 管理は、特定の WebView2 アプリのDowngradeVersion ポリシーを明示的に構成する必要があります。 その後、ポリシーはその特定の WebView2 アプリにのみ適用されます。
ターゲットにできるのは、次の種類の WebView2 アプリです。
エンタープライズ管理の Windows デバイスで実行されているすべての WebView2 Evergreen-Runtime アプリ。
IT 管理は、次のいずれかの方法でターゲットを指定します。
- パッケージ/MSIX アプリ用のアプリケーション ユーザー モデル ID。
- 実行可能ファイル名 (
ms-teams.exeなど)。
同じ WebView2 アプリに AUMID と
.exe名前の両方のエントリが存在する場合は、AUMID エントリが優先されます。
.exe名を見つけるには:
[タスク マネージャー] を開き、左側の [詳細] を選択します。
実行中の WebView2 アプリを見つけます。
WebView2 アプリの [名前 ] 列 (
ms-teams.exeやolk.exeなど) を調べます。
次の種類の WebView2 アプリは、 DowngradeVersion ポリシーの影響を受けません。
DowngradeVersionポリシーで指定されていない WebView2 アプリ。- このようなアプリでは、最新の WebView2 Evergreen ランタイムが引き続き使用されます。
コンシューマー デバイスまたはアンマネージド デバイス上の WebView2 アプリ。
アプリにバンドルされた (修正済みバージョン) WebView2 ランタイムを使用する WebView2 アプリ。
ポリシーの構成と優先順位
HKEY_CURRENT_USER (HKCU) はサポートされていません。これは、コンピューター レベルのエンタープライズ ポリシーのみ (HKEY_LOCAL_MACHINE (HKLM)) です。
| 位置情報 | パス |
|---|---|
| グループ ポリシー (推奨) | コンピューター構成>管理用テンプレート>Microsoft Edge WebView2>アプリケーションごとの WebView2 構成 ダウングレード バージョン |
| レジストリ | HKLM\Software\Policies\Microsoft\Edge\WebView2\DowngradeVersion |
複数のポリシーが存在する場合の優先順位 (最高から最下位):
DowngradeVersion ポリシー — 常に優先されます。
BrowserExecutableFolder — IT 管理によって個別に設定されている場合。
既定の Evergreen ランタイム — 最低。
DowngradeVersion と BrowserExecutableFolder の両方が個別に設定されている場合、DowngradeVersion が優先され、BrowserExecutableFolderリダイレクトをオーバーライドします。
主要な設計原則
エンタープライズ IT 管理主導: IT 管理者のみがグループ ポリシーを使用してダウングレードを開始できます。 開発者とエンド ユーザーはトリガーできません。
アップデーター サービスのコンプライアンス: Edge アップデーターは、必要に応じて必要なバージョンをダウンロードし、他のすべてのアプリの通常の更新を続行します。
有効期限の自動:ダウングレード バージョンは、最新の前の 2 つのバージョン (N-1 または N-2) 内にある間のみ有効です。 ダウングレードされたバージョンを超えて 2 つの新しいメジャー バージョンがリリースされると、ダウングレードの有効期限が切れ、アプリは自動的に最新のランタイムに戻ります。 Microsoft では、IT 管理が、古いポリシーが自動的に期限切れになった後に削除することをお勧めします。
アプリごとのターゲティング: ダウングレードは、デバイス全体ではなく、アプリごとに適用されます。 各 WebView2 アプリは、ポリシーで個別に指定する必要があります。
WebView2 ランタイムを一時的にダウングレードする
ポリシー テンプレートの更新
ポリシー テンプレートを更新するには:
「Microsoft Edge for Business をダウンロードして展開する」に移動します。
[ 最新のダウンロード] セクションで、次のいずれかのボタンをクリックします。
- Windows
- macOS
- Linux
[ ダウンロード] をクリックします。次のようなポリシー リンク:
- Windows 64 ビット ポリシーをダウンロードする
- Windows 32 ビット ポリシーをダウンロードする
- Windows ARM64 ポリシーのダウンロード
- macOS ユニバーサル ポリシーをダウンロードする
- Linux (.rpm) ポリシーのダウンロード
- Linux (.deb) ポリシーのダウンロード
[ Microsoft Edge ポリシー ファイルのダウンロード ] ダイアログが開きます。
[ 承諾してダウンロード ] ボタンをクリックします。
MicrosoftEdgePolicyTemplates.cabなどのファイルがダウンロードされます。Microsoft Edge で、[ 設定など (...]、[ ダウンロード] の順に選択してから、ダウンロードしたファイルの [ このフォルダーを含むフォルダーを開く] をクリックします。
Windows では、ファイル
MicrosoftEdgePolicyTemplates.cab選択された状態で エクスプローラー が開きます。[
MicrosoftEdgePolicyTemplates.cab] を右クリックし、[ 開く] を選択します。MicrosoftEdgePolicyTemplates.zipが表示されます。[
MicrosoftEdgePolicyTemplates.zip] を右クリックし、[ 抽出] を選択します。[ 宛先の選択 ] ダイアログが開きます。
C:\Users\local-account\Downloadsなどのディレクトリを選択し、[抽出] ボタンをクリックします。次のようなフォルダーが作成されます。
C:\Users\local-account\Downloads\MicrosoftEdgePolicyTemplates.zip左側で [
MicrosoftEdgePolicyTemplates.zip] を選択し、右側で/windows/ディレクトリを開きます。フォルダー
/adm/と/admx/が一覧表示されます。フォルダー
/adm/と/admx/を/PolicyDefinitions/ディレクトリにコピーします。 たとえば、Windows の場合は、[/adm/] フォルダーと [/admx/] フォルダーをC:\Windows\PolicyDefinitions\にコピーします。[ 宛先フォルダーのアクセス拒否] ダイアログが開き、"このフォルダーにコピーするには管理者のアクセス許可を付与する必要があります" と表示されます。
[ 続行 ] ボタンをクリックします。
[ ユーザー アカウント制御 ] ダイアログが開きます。
管理者の資格情報を入力します。
オプション 1: グループ ポリシー (GPO)
これは、エンタープライズ環境で推奨される方法です。 グループ ポリシーにより、管理対象デバイス全体で一元化された監査可能な管理が保証されます。
グループ ポリシー エディター (
gpedit.msc) を開きます。次に移動します: コンピューターの構成 > 管理用テンプレート > Microsoft Edge WebView2
[ アプリケーションごとの WebView2 ダウングレード バージョンの構成] を検索します。
ポリシーを有効にし、次の情報を入力します。
名前: アプリケーション識別子 (AUMID)。 または、
ms-teams.exeなどの.exe名。値: ターゲットの 4 つの部分から成るバージョン番号 (151.0.2178.0 など)。
オプション 2: レジストリ エディター (regedit)
個々のマシンでの対象構成の場合。 ローカル管理者権限が必要です。
管理者として
regeditを開きます。次に移動します。
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Edge\WebView2DowngradeVersionという名前の新しいキーを作成します (存在しない場合)。DowngradeVersionキー内に新しいString Value (REG_SZ)を作成します。値の名前: AUMID または実行可能ファイル名 (
ms-teams.exeなど)。値のデータ: 対象となるメジャー バージョン番号。
4 つの部分から成る数値形式 (151.0.2178.0 など) を使用して、ターゲットの完全版の文字列に値を設定します。
IT 管理は、4 つの部分から成る正確なバージョン番号を Stable チャネルの Microsoft Edge リリース ノートで確認できます。
値の例:
- 名前:
ms-teams.exe、値:151.0.2178.0 - 名前:
olk.exe、値:152.0.2164.0
- 名前:
ポリシーを有効にするには、WebView2 アプリを再起動します。
例:
Key: HKLM\Software\Policies\Microsoft\Edge\WebView2\DowngradeVersion
Value: ms-teams.exe = "151.0.2178.0"
Value: olk.exe = "152.0.2164.0"
重要な注意
HKEY_LOCAL_MACHINE(HKLM) のみがサポートされます。HKEY_CURRENT_USER(HKCU) は無視されます。次の値はサポートされていません。
- メジャーのみの値 (151 など)。
- ワイルドカード値 (151.* など)。
- 正確な 4 つの部分から成る数値バージョンではない値。
WebView2 ローダーは、構成されたフル バージョンに完全一致するフォルダーが存在する場合にのみ、ランタイム インストール ディレクトリを解決します。 たとえば、151.0.2178.0 は 151.0.2178.0 と正確に一致する必要があります。
完全に一致するフォルダーが見つからない場合、ポリシーは無効になり、ランタイムは既定で
BrowserExecutableFolderポリシーまたは Evergreen ランタイム (既定の自動更新ランタイム) に設定されます。Edge アップデーターは、N-1 または N-2 の条件を満たしている場合、必要なバージョン を自動的にダウンロード します。 IT 管理は、ディスク上にバージョン フォルダーを事前にステージングする必要はありません。
コンピューターを再起動する必要はありませんが、WebView2 アプリを再起動する必要があり、ダウングレードが有効になるまでに最大 1 時間かかる場合があります。
WebView2 アプリのポリシー待機時間: 変更は展開から 1 時間 以内に有効になります。 これは、Microsoft Edge および WebView2 の更新タスクの周期に合わせて調整されます。 強制更新をトリガーするには、以下の 「強制更新のトリガー」を参照してください。
ランタイム ダウングレード ポリシーの適用は、以下をオーバーライドします。
- メンテナンス期間。
- 更新間隔の延長。
- キャッシュされた最後のチェック タイムスタンプ。
プロセス フロー: ダウングレードの実装方法
IT 管理は、グループ ポリシー を使用してポリシーを設定し、
AppIdとTargetVersionを指定します。Edge アップデーターはポリシーを読み取り、
TargetVersionが N-1 または N-2 内にあることを検証します。Edge アップデーターは、必要に応じて、WebView2 ランタイムのダウングレード バージョンをサイド バイ サイド インストールとしてダウンロードします。
Edge アップデーター
BrowserExecutableFolder、ターゲット アプリのポリシーを設定し、指定したバージョンの WebView2 ランタイムにリダイレクトします。Edge アップデーターは、ダウングレードされたバージョンの WebView2 ランタイムがサポートされている範囲内にとどまる限り、マッピングを維持します。
固定されたバージョンの WebView2 ランタイムがサポートされている範囲外であるか、ポリシーが削除された場合、Edge アップデーターは WebView2 ランタイムをクリーンアップし、最新バージョンの WebView2 ランタイムを使用するように戻します。
WebView2 ランタイム ダウングレード ポリシーがアクティブであっても、ターゲット WebView2 ランタイム バージョンがまだダウンロードされていない場合 (ネットワークやディスクの制約など)、WebView2 アプリは、以前の WebView2 ランタイムが存在するまで、最新の WebView2 ランタイムを使用し続けます。 WebView2 ランタイムのダウングレード バージョンがダウンロードを保留中だからといって、WebView2 アプリの起動に失敗する ことはありません 。
WebView2 ランタイムをダウングレードする際の制限事項
バージョンの制限事項
| 制限事項 | 詳細 |
|---|---|
| バージョン範囲 | 現在の Evergreen ランタイム バージョンに対する WebView2 ランタイムのバージョン N-1 または N-2 のみがサポートされています。 以前の 2 つのランタイム バージョンより前の WebView2 ランタイムへのダウングレードは拒否されます。 |
| バージョンの形式 | メジャー バージョン番号 (数字のみ) のみ。 フル バージョンの文字列、ドット、またはワイルドカードは無効です。 |
| 有効期限の自動調整 | WebView2 ランタイムのダウングレード バージョンは、最新の以前の 2 つのバージョン内にある間のみアクティブなままになります。 ピン留めされたバージョンを超えてランタイムの新しいバージョンが 2 つ続した後、ダウングレードは自動的に期限切れになり、アプリは最新の WebView2 ランタイムに戻ります。 |
| 可用性 | ダウングレード機能は、Microsoft Edge WebView2 バージョン 150 以降でのみ使用できます。 |
スコープの制限
| 制限事項 | 詳細 |
|---|---|
| エンタープライズ専用 | コンシューマー デバイスまたはアンマネージド デバイスではサポートされていません。 |
| マシン レベルのみ | ポリシーはローカル コンピューターのレベルでのみ設定できます (HKEY_LOCAL_MACHINE (HKLM))。 現在のユーザー (HKEY_CURRENT_USER (HKCU)) のダウングレード ポリシーの設定はサポートされていません。ユーザー レベルのポリシーや個々のユーザー レベルの制御はありません。 |
| アプリごとのターゲティング | すべての WebView2 アプリに対してエンタープライズ全体のダウングレードを実行することはできません。 各 WebView2 アプリは個別にターゲットを設定する必要があります。 |
| 開発者コントロールなし | WebView2 ランタイムのダウングレードを開始できるのは IT 管理のみです。 開発者は、API などを介して WebView2 ランタイムのダウングレードをトリガーすることはできません。 |
| 無期限のピン留めなし | このソリューションは、長期的または永続的なバージョンのピン留めをサポートしていません。 |
共有ユーザー データ フォルダー (UDF) の制約
IT 管理は、同じユーザー データ フォルダー (UDF) を共有するすべての WebView2 アプリをダウングレードして、同じ WebView2 ランタイム バージョンを使用する必要があります。
WebView2 アプリは WebView2 ユーザー データ フォルダー (UDF) を共有して、ブラウザーの状態を再利用できます。 ユーザー データ フォルダー (UDF) を共有するアプリはごくわずかです。UDF を共有する既知のアプリは、Office スイート アプリの Excel、Word、PowerPoint のみです。
異なる WebView2 ランタイム バージョンから同じ UDF にアクセスすることは安全ではありません。 WebView2 アプリ A がダウングレードされ、WebView2 アプリ B が同じ UDF を共有しているがダウングレードされていない場合、WebView2 アプリ A と WebView2 アプリ B の両方が起動時に高速で失敗します。
WebView2 ランタイムをダウングレードするリスク
セキュリティ リスク
| リスク | 説明 |
|---|---|
| 再導入された脆弱性 | ダウングレードにより、新しいバージョンで修正された修正プログラムが適用された脆弱性が再導入されます。 |
| コンプライアンスの弱体化 | 古いバージョンは、規制された環境でのコンプライアンスに違反する可能性があります。 |
| 拡大した攻撃対象領域 | 複数のダウングレード バージョンを管理すると、古いクライアントの永続性が高まります。 |
データ整合性のリスク
| リスク | 説明 |
|---|---|
| ストレージの破損 | バージョン (Cookie、IndexedDB、ローカル ストレージ) 間でストレージ形式、スキーマ、または API が変更された場合、ダウングレードによって破損または非互換性が発生する可能性があります。 |
| スキーマの不一致 | ユーザー データ スナップショットを使用する Edge ブラウザーとは異なり、WebView2 ではプラットフォーム レベルのスナップショットは実装されません。 |
| ユーザー データの損失 | ストレージ形式に互換性がない場合、プロファイルが不安定でデータ損失が発生する可能性があります。 |
アプリの互換性に関するリスク
| リスク | 説明 |
|---|---|
| 機能の依存関係の中断 | 新しい WebView2 API または動作を使用する WebView2 アプリは、WebView2 ランタイムをダウングレードした後、失敗したり予期しない動作をしたりする可能性があります。 |
| パフォーマンスの低下 | WebView2 ランタイムの古いバージョンでは、ページの読み込みが遅くなり、メモリ使用量が増加し、エクスペリエンスが低下する可能性があります。 |
| アプリの誤動作 | WebView2 ランタイムをダウングレードすると、最近導入された機能やレンダリングの変更に依存しているために、WebView2 アプリが誤動作する可能性があります。 |
オペレーショナル リスク
| リスク | 説明 |
|---|---|
| バージョンの断片化 | アプリ レベルでダウングレードをサポートすると、同じデバイス上のアプリ間でバージョン ドリフトが発生する可能性があります。 |
| 沈降 | 時間の経過とともに複数の古いバージョンがデバイスに蓄積され、複雑性が増します。 |
| ディスク使用量の増加 | 追加の WebView2 ランタイム バージョンが現在の Evergreen WebView2 ランタイム バージョンと並行してインストールされ、各デバイスで余分なディスク領域を消費します。 |
| 調整の複雑さ | ダウングレードするには、IT 管理、WebView2 アプリ所有者、プラットフォーム チーム間の慎重な調整が必要です。 |
ランタイムのダウングレードのテストとトラブルシューティング
ランタイム ダウングレードが適用されたことの確認
WebView2 ランタイム ダウングレード ポリシーを設定し、ターゲット WebView2 アプリを再起動したら、次の操作を行います。
1. バージョン管理されたフォルダーを確認する
エクスプローラーで、次に移動します。
C:\Program Files (x86)\Microsoft\EdgeWebView\Application\ダウングレードされたバージョン (
150.0.2178.0など) に一致する新しいフォルダーが表示されることを確認します。このバージョン管理されたフォルダーが存在する場合は、Edge アップデーターがダウングレードされた WebView2 ランタイムをフェッチしてステージングしたことを示します。
2. レジストリ ポリシーを確認する
以下で
DowngradeVersionキーが設定されていることを確認します。HKLM\Software\Policies\Microsoft\Edge\WebView2\DowngradeVersion入力内容が構成した
AppId→TargetVersionと一致することを確認します。
3. BrowserExecutableFolder リダイレクトを確認する
-
BrowserExecutableFolderポリシーは、ダウングレードされたランタイム パスをアプリにポイントするように自動的に設定する必要があります。
強制更新のトリガー
DowngradeVersion ポリシーを設定した後、Edge アップデーターはターゲット バージョンをダウンロードする必要があります。 既定では、これは約 1 時間以内に発生します (Edge/WebView2 更新タスクの周期に合わせて調整されます)。
即時更新をトリガーするには:
管理者として PowerShell を開きます。
Edge Update タスクを見つける:
Get-ScheduledTask -TaskPath "\Microsoft\EdgeUpdate\*" | Select TaskName, TaskPath次のタスクを実行します。
Start-ScheduledTask -TaskName "<task name from step 2>"ダウンロードが完了するまで数分待ちます。
WebView2 アプリを再起動します。
より詳細なトラブルシューティングのための診断ツール
次のツールは 、問題のトラブルシューティング 用であり、標準的な検証には必要ありません。
| ツール | 目的 |
|---|---|
| edge://webview2-internals | アクティブな WebView2 プロセス、使用中のランタイム バージョンを表示します。 |
| ETW トレース | 更新/ダウングレード イベントの低レベルの診断ログをCaptureします。 |
| イベント ビューアー | WebView2 更新エラーまたはポリシー適用エラーがないか、アプリケーション ログを確認します。 |
一般的な問題と解決策
| 現象 | 考えられる原因 | 解決方法 |
|---|---|---|
| アプリは最新バージョンでまだ実行中です | アプリが再起動しない。 | WebView2 アプリ (コンピューターではなく) を再起動します。 |
| ダウングレードしたフォルダーが表示されない | バージョンは "N-1 または N-2" の範囲外です。 | ターゲット バージョンが最新の以前の 2 つのバージョン内にあることを確認します。 |
| アプリが起動時にすぐに失敗します (すべてのアプリがユーザー データ フォルダー (UDF) を共有します)。 | 共有 UDF のバージョンが一致しません。 | 同じ UDF を使用するすべてのアプリを同じバージョンにダウングレードします。 |
| ポリシーが有効になっていません。 | キー パスまたは値の形式が正しくありません。 | HKEY_LOCAL_MACHINE (HKLM) パス、値の名前の形式 (AUMID または .exe)、および 4 つの部分から成る数値の形式 (151.0.2178.0 など) を確認します。 |
| 複数のアプリが予期せず影響を受ける。 | 共有ユーザー データ フォルダー | ユーザー データ フォルダー (UDF) 共有を特定し、影響を受けるすべてのアプリが整合していることを確認します。 |
| ダウングレードは予期せず自動復帰しました。 | ピン留めされたバージョンは、サポート対象範囲外にありました | ランタイム バージョンがバージョン N-1 または N-2 (ランタイムの 2 つの以前のバージョン) でなくなった後に、WebView2 ランタイムのダウングレードが期限切れになることが予想される動作です。 |
WebView2 ランタイムのダウングレードを削除する
オプション 1: グループ ポリシーを無効にする (推奨)
重要: レジストリ キーを直接削除しないでください。 常にグループ ポリシー (GPO) を使用してポリシーを無効にし、確実にクリーンに削除し、孤立した構成を回避します。
GPO を使用してダウングレードを構成した場合:
グループ ポリシー エディター (
gpedit.msc) を開きます。次に移動します: コンピューターの構成 > 管理用テンプレート > Microsoft Edge WebView2
[アプリケーションごとの WebView2 ダウングレード バージョンを構成する] を [ 無効 ] または [ 未構成] に設定します。
WebView2 アプリを再起動します。
アプリは、次回の起動時に最新の Evergreen ランタイムに戻ります。
方法 2: レジストリを使用してポリシーを削除する
注意: 直接レジストリ操作は、元のポリシーがレジストリ エディターを使用して設定されている場合にのみ使用する必要があります。 グループ ポリシー (GPO) が使用されている場合は、一貫性を確保するために、常に GPO を使用して元に戻します。
ポリシーが最初にレジストリを介して直接設定された場合 (運用環境では推奨されません):
管理者として
regeditを開きます。次に移動します。
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Edge\WebView2\DowngradeVersion特定の値 (
ms-teams.exeなど) を削除します。WebView2 アプリを再起動します。
オプション 3: 自動有効期限
ピン留めされたバージョンが最新の以前の 2 つのバージョン内になくなった場合、ダウングレードは自動的に期限切れになります。
トリガー: 後続の 2 つの新しい Evergreen バージョンが、固定されたバージョンを超えてリリースされます。
動作: Edge アップデーターは、該当するアプリを最新のランタイムに自動的に戻します。
管理処置が必要: 古いポリシーが自動的に期限切れになったら削除します。
例: バージョン 147 が最新の状態でバージョン 145 にダウングレードした場合 (145 は N-2)、バージョン 148 がリリースされると、バージョン 145 はダウングレードの自動期限→切れる 3 バージョン遅れています。
元に戻す後の動作
| 操作 | 動作 |
|---|---|
| アプリケーションの再起動 | WebView2 アプリは、アプリの次回の起動時に最新の WebView2 ランタイムを取得します。 |
| BrowserExecutableFolder | 自動的に削除されます。WebView2 アプリは、既定の WebView2 ランタイム パスの使用に戻ります。 |
| ダウングレードされたランタイム ビット | Edge アップデーターによってスケジュールされた周期でクリーンアップされます。 |
| ユーザー データ | その場に残ります。自動データ移行は行われません。 |
WebView2 チームへのエスカレーションと連絡
エスカレーション パス:
エンタープライズ 管理は Microsoft CSS に連絡します。
CSS はこの記事を使用して問題のトラブルシューティングを行います。
未解決の場合、CSS は問題を WebView2 プラットフォーム チーム ICM にエスカレートします。
領域パス:
Edge\Web Experience\WebView2\Distribution所有サービス: Edge ブラウザーの顧客インシデント。
所有チーム: Edge WebView2。
関連項目:
関連項目
- DowngradeVersionin Microsoft Edge WebView2 - ポリシー。
- Stable チャネルに関する Microsoft Edge リリース ノート
外部: