はじめに
Windows10から旧来の「コントロールパネル」での設定方法から「設定」での設定に代わり、
細かい設定がなくなったりで、エンジニアとしてはかなりつらいところです。
さて、プロファイルフォルダのEdgeの設定フォルダになんらか生じると、
Windowsの既定のブラウザの選択をすることができなくなります。
その時に役立てばと思います。
環境
Windows10 Pro Ver1809
現象
- 既定のブラウザを「Edge」から「Chrome」すると、設定画面自体が落ちる。
- 再起動しても、変更されない。
対応
レジストリキーをいじります。
※注意:レジストリキーはwindowsの様々なパラメータが入ってます。必要以上に触ると起動しなくなることもざらなので気を付けてください。
あくまで自己責任でおねがいします。
- レジストリエディターを開きます。
-
HKEY_CURRENT_USER
を選択して、「ファイル」ー「エクスポート」を選択して、万が一のためにレジストリをバックアップします。 -
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.htm\UserChoice
を開きます -
ProgID
の値がChromeHTML
になっていることを確認します。(なってなければ、変更。) -
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.html\UserChoice
を開きます -
ProgID
の値がChromeHTML
になっていることを確認します。(なってなければ、変更。) - デスクトップ等にある.htmと.htmlファイルを開いて、chromeブラウザが開くことを確認します。
-
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice
を開きます -
ProgID
の値がChromeHTML
になっていることを確認します。(なってなければ、変更。) -
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice
を開きます -
ProgID
の値がChromeHTML
になっていることを確認します。(なってなければ、変更。) - メールなどのリンクを開いてみて、Chromeが開くことを確認します。
- 念のために再起動して動作を確認します。
注意:hashの値が入ってた場合、画面上で再度既定で開くアプリケーションを聞いてきます。
必ずChromeアプリを選んで「既定のアプリ」にチェックを入れてください。
ここを忘れると、またやり直しです。。。
終わりに
結局、UIがきれいになっても最後はレジストリキーに頼るしかないですね。バッチファイルは作りません!(すべての方でなるわけではないので)
もし付け加えてみることろ、変更するところがあれば教えてください。