2

Ситуация:
1. Нужно установить браузер по умолчанию IE через cmd(проблема)
2. Необходимо выполнить вход в Citrix через IE(равносильно загрузке URL), потому что он не будет работать в Google Chrome
3. затем установите браузер по умолчанию в Chrome

Среда:
Windows XP, без прав администратора
нет прав администратора означает, что я не могу коснуться реестра

Основные шаги, которые я делаю:
В файле bat:
1. Установите браузер по умолчанию в IE
2. Выполните вход в систему Citrix SSO через IE (не совместимо с Chrome)
3. Установите браузер по умолчанию в Chrome
4. Убить IE
5. Живи долго и процветай

Так что у меня все работает, кроме "Установить браузер по умолчанию в IE"

Я могу установить браузер по умолчанию в Chrome, используя аргумент командной строки Portable Chrome --make-default-browser

но я не могу отменить этот процесс.

Если я запускаю IE, появляется окно «make ie default browser», которое останавливает процесс единого входа.

Так что, если я смогу отключить эту проверку через bat-файл, это также сработает для меня.

Вещи, которые я пробовал, которые не работали: shmgrate.exe OCInstallReinstallIE

Мы используем IE8.

Может быть, кто-то может найти переключатель Chrome, который отменяет браузер по умолчанию, а именно:http://peter.sh/experiment/chromium-command-line-switches/

3 ответа3

1

Рассматривали ли вы использование одного из следующих:

Все это расширение Chrome, которое позволяет режим совместимости IE. Вы можете настроить конкретные адреса или домены (также используя подстановочные знаки) для запуска режима совместимости.

Это позволит вам придерживаться только одного браузера, избежать суеты реестра и избавит вас от потенциальных проблем с несанкционированным доступом.

0

Да, вы можете, используя команду 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
0

Вы можете отключить окно.

Скриншот:

настройки интернета> программы> подскажите, если IE не браузер по умолчанию вариант

Это означает, что эта опция хранится в реестре. Я не собираюсь обсуждать здесь изменение данных реестра, так как это опасно. но вы можете сделать быстрый поиск, чтобы узнать, как.

Вы можете использовать рег.

есть еще одно сообщение от stackoverflow, которое может ответить на ваш вопрос:https://stackoverflow.com/questions/4222367/windows-registry-key-for-check-whether-ie-is-the-default-browser

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .