ヤマアラシのジレンマ

Das Dilemma der Stachelschweine - 「心の家路」のブログ

Windows 10 20H2で従来版Edge(Edge Classic)を使う。

Windows 10 の 20H2 からは従来版Edge(Edge Classic)が使えなくなってしまいました。いまどきEdge Classicを使いたい人は少ないでしょうが、20H2にアップデートしてから「しまった!」と思っている御仁もいるようで、僕もその一人です。『心の家路』がEdge Classicでもきちんと表示されるか確かめておきたいものですから。

しかしネットを検索してみても、Chromium Edgeとの共存のネタばかり表示されて、20H2で従来版を起動するノウハウは見つかりません。やむなく英語で検索してみたら、Microsoft Edge Insider の Discussions で見つかりました。

Microsoft Edge Legacy
https://techcommunity.microsoft.com/t5/discussions/microsoft-edge-legacy/m-p/1621710

nikhilk0 という人物の2020年8月31日の投稿に、

I, too, faced this issue on my 20H2 machine after Edgium stable 85 update. The only workaround I found, for now, is to delete BrowserReplacement key value at 'Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\EdgeUpdate\ClientState\{56EB18F8-B008-4CBD-B6D2-8C97FE7E9062}' in registry. The only downside is that you have to delete this key each time Edge Chromium gets an update. Please proceed with caution with registries. I'm not responsible for any damage. If anyone has better solution I would be happy to try.

つまり、\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\EdgeUpdate\ClientState\{56EB18F8-B008-4CBD-B6D2-8C97FE7E9062} というレジストリキーを削除すればいいわけだ(やってみたら、ちゃんと従来版Edgeが起動しました)。

ただし、Chromium Edgeが更新されるたびにこのキーを削除しなければなりません。

毎回レジストリエディタを起動しなくても、管理者として実行したコマンドプロンプトから

reg delete HKLM\SOFTWARE\Microsoft\EdgeUpdate\ClientState\{56EB18F8-B008-4CBD-B6D2-8C97FE7E9062} /v BrowserReplacement /f /reg:32
reg delete HKLM\SOFTWARE\Microsoft\EdgeUpdate\ClientState\{56EB18F8-B008-4CBD-B6D2-8C97FE7E9062} /v BrowserReplacement /f /reg:64

とやればオーケー。/f はYes/Noの確認を省くオプション。/reg:32 と /reg:64 は、実行しているWindowsが32bit版か、64bit版かによる差を吸収するものです。両方記述したバッチファイルにしとけばいいかも。


2021年4月5日追記

3月29日にリリースされたオプションの更新プログラムKB5000842をインストールすると、Edge Legacyが削除された。上記のレジストリエントリを削除しても、Edge Legacyを起動させることはできなかった(Chromium Edgeが起動してしまう)。

KB5000842はこのまま問題がなければ、4月の月例更新プログラムに含まれることになる。いまのところ、これらを回避する手段は見つかっていない。

KB5000842はオプション扱いなので、わざわざユーザーがインストール操作をしなければインストールされることはないが、4月20日ごろの月例更新プログラムに含まれると予想されるため、それ以降のWindowsUpdateでEdge Legacyは自動的に削除されてしまうだろう。

コメントする