
状況:
1. デフォルトのブラウザを設定する必要があるcmd経由でIEへ(問題)
2. Citrix ログインは Google Chrome では実行されないため、IE 経由で実行する必要があります (URL を読み込むことになります)
。3. デフォルトのブラウザを Chrome に設定します。
環境:
Windows XP、管理者権限なし
管理者権限なしとはレジストリに触れることはできません
私が行っている基本的な手順:
bat ファイルの場合:
1. デフォルトのブラウザを IE に設定する
2. Citrix SSO ログインを IE 経由で実行する (Chrome とは互換性がありません)
3. デフォルトのブラウザを Chrome に設定する
4. IE を終了する
5. 長生きして繁栄する
なので、私はすべて実行していますが、「デフォルトのブラウザを IE に設定する」
ポータブルChromeのコマンドライン引数--make-default-browserを使用して、デフォルトのブラウザをChromeに設定できます。
しかし、そのプロセスを元に戻すことはできません。
IE を起動すると、「IE を既定のブラウザにする」ウィンドウがポップアップ表示され、SSO プロセスが停止します。
したがって、bat ファイルを使用してそのチェックを無効にすることができれば、それも機能します。
試してみたがうまくいかなかったこと: shmgrate.exe OCInstallReinstallIE
IE8を使用しています。
おそらく誰かが、デフォルトのブラウザを元に戻す Chrome スイッチを見つけられるでしょう: http://peter.sh/experiments/chromium-command-line-switches/
答え1
答え2
ウィンドウを無効にすることができます。
スクリーンショット:
インターネット オプション > プログラム > IE が既定のブラウザーでない場合は通知する
つまり、このオプションはレジストリに保存されます。レジストリ データの変更についてはここでは説明しません。危険なためです。ただし、その方法については簡単に検索して調べることができます。
使用できます登録。
あなたの質問に答えることができる別のstackoverflowの投稿があります: https://stackoverflow.com/questions/4222367/windows-registry-key-for-check-whether-ie-is-the-default-browser
答え3
reg
はい、 Windowsのコマンドを使用すれば可能です。この郵便受け。
具体的には、ファイルに以下を追加できますbat
:
REG ADD HKEY_CLASSES_ROOT\htmlfile\shell\open\command /v (Default) /t REG_SZ /d "C:\Program Files (x86)\Internet Explorer\iexplore.exe" -nohome