私の会社ではIEでアプリケーションをテストする必要がありますが、私はデフォルトブラウザとしてChromeを使用することをお勧めします。自分の会社に関連している場合はIEでリンクを開始するために、次の単純なバッチスクリプトを作成しました。それ以外の場合はChromeで起動するようにしました。スクリプトは以下のようになり、コマンドラインからうまくいくように見えます。Windows 7でバッチスクリプトまたはEXEを既定のブラウザとして設定する
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はまだブラウザとしてプログラムを見ていないようですが、それほどデフォルトのものはありません。誰かが私を正しい方向に向けることができますか?私は将来、インストーラのバッチスクリプトを使ってこれを行うことができます。
ありがとうございます!
Jake
この素晴らしい回答を参照してください http://superuser.com/questions/368814/how-do-i-change-my-default-browser-to-an-unlisted-program-in-windows-7また、 .htmlのHKEY_CLASSES_ROOTエントリ .htm http https ftp – gonxalo