私の会社では、IE でアプリをテストする必要がありますが、Chrome をデフォルトのブラウザーとして使用することを好みます。私の会社に関連する場合は IE でリンクを起動し、それ以外の場合は Chrome でリンクを起動するために、次の簡単なバッチ スクリプトを作成しました。スクリプトは以下のようになり、コマンド ラインからうまく機能するようです。
set url=%1
echo %url%|findstr /i companyname >nul:
if %errorlevel%==1 goto :co_not_found
:co_found
"C:\Program Files\Internet Explorer\iexplore.exe" %url%
goto :gensuite_end
:co_not_found
"C:\Program Files\Google\Chrome\Application\chrome.exe" %url%
:co_end
今、私は何日もの間、この小さないたずらを自分のコンピューターの既定のブラウザーとして設定しようと試みてきました。これは、私が編集したレジストリ キーの一部のリストです。何らかの理由で、Windows はまだ IE を既定のブラウザーとして使用しています。
HKEY_CURRENT_USER\Software\Clients\StartmenuInternet (Default) = DEFAULTBROWSER
HKEY_CURRENT_USER\Software\Classes\http (Default) = C:\browserFix.exe
HKEY_CURRENT_USER\Software\Classes\http\shell\open\command (Default) = C:\browserFix.exe
HKEY_CURRENT_USER\Software\Classes\https (Default) = C:\browserFix.exe
HKEY_CURRENT_USER\Software\Classes\https\shell\open\command (Default) = C:\browserFix.exe
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\http\shell\open\command (Default) = C:\browserFix.exe
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\https\shell\open\command (Default) = C:\browserFix.exe
HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet (Default) = DEFAULTBROWSER
HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\DEFAULTBROWSER (Default) = Default Browser, LocalizedString = C:\browserFix.exe
HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\DEFAULTBROWSER\shell\open\command (Default) = C:\browserFix.exe
コントロール パネル > プログラム > デフォルト プログラム > ファイル タイプまたはプロトコルの関連付けに移動し、HTTP または HTTPS をダブルクリックすると、Google Chrome と IE のオプションしか表示されません。参照オプションはありません。最終的には、とにかくプログラムでこれを実行できるようにしたいと考えています。しかし、表示されるかどうかを確認するために、これらのエントリを Google Chrome のエントリに基づいて作成しました。
HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\DEFAULTBROWSER\Capabilities\StartMenu StartMenuInternet = Default Browser Fixer
HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\DEFAULTBROWSER\Capabilities\URLAssociations http and https = C:\browserFix.exe
Windows はまだこのプログラムをブラウザとして見ていないように見えます。誰かが私を正しい方向に向けることができますか? 将来的には、インストーラ バッチ スクリプトを使用してこれを実行できるようにしたいと考えています。
前もって感謝します!
ジェイク