IE [ツール]-> [インターネットオプション]-> [プログラム]の下に、[Internet ExplorerがデフォルトのWebブラウザーでない場合は教えてください]というチェックボックスがあります。私は、このチェックをプログラムで抑制することを求めています。
明確化:デフォルトのブラウザを見つけたくないので、IE起動時のデフォルトのブラウザisのチェックを停止します。
これは、ウェブ上およびここでさまざまな方法で回答されています。これをカバーする1つの質問があります。 Windows RegKey-デフォルトのブラウザアプリケーションパス 。次に、パスがiexplore.exeパスであるかどうかを確認します。
更新:「デフォルトブラウザのチェック」オプションを選択解除および再選択すると、変更されるキーを確認しました。
選択を解除すると、値HKCU\Software\Microsoft\Internet Explorer\Main\Check_Associations
が作成され、REG_SZ
文字列「no」を含む。
再選択すると、HKCU\Software\Microsoft\Internet Explorer\Main\Check_Associations
は「yes」に変更されます。
したがって:HKCU\Software\Microsoft\Internet Explorer\Main\Check_Associations
が存在しないか「はい」の場合、チェックします。そのチェックを回避するには(潜在的にユーザーフレンドリーでない動作-注意して使用-「no」として作成するか、値「_」に設定しますHKCU\Software\Microsoft\Internet Explorer\Main\Check_Associations
。
企業グループポリシーを無効にしようとする場合、これは1つのコマンドでトリックを実行します
reg add "HKCU\Software\Microsoft\Internet Explorer\Main" /f /v "Check_Associations" /d "no" /t REG_SZ
2つのキーがあります。
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.htm
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.html
デフォルトキーの値をhtmlfile
またはChromeHTML
に変更します
Firefoxについてはわかりませんが、ここで設定した場合、尋ねられません。