Настройки Свойств обозревателя в реестре
Параметры «Свойства обозревателя» в реестре
Свойства обозревателя — название настроек браузера Internet Explorer, которые в большинстве случаев используются как и самой системой Windows, так и многими другими программами. Хранятся все эти настройки в следующем разделе реестра: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings .
Ниже перечисленные параметры отвечают за следующие настройки:
- Описание: Автоматическое определение параметров
Параметр: AutoDetect
Тип: REG_DWORD
Возможные значения:
0 = Отключено
1 = Включено - Описание: Использовать скрипт автоматической настройки
Параметр: AutoConfigURL
Тип: REG_SZ
Возможные значения:СЕРВЕР:ПОРТ - Описание: Прокси сервер
Настройки данного раздела хранятся в следующих трех параметрах:
- Описание: Использовать прокси-сервер для локальных подключений (не применяется для коммутируемых или VPN-подключений)
Параметр: ProxyEnable
Тип: REG_DWORD
Возможные значения:
0 = Отключено
1 = Включено - Описание: Использовать прокси-сервер для локальных подключений (не применяется для коммутируемых или VPN-подключений)
Параметр: ProxyServer
Тип: REG_SZ
Возможные значения:СЕРВЕР:ПОРТ - Описание: Не использовать прокси-сервер для адресов, начинающихся с / Не использовать прокси-сервер для локальных адресов
Параметр: ProxyOverride
Тип: REG_SZ
Возможные значения:адреса или адреса;
Под адресами подразумевается список хостов, слово же включает опцию «Не использовать прокси-сервер для локальных адресов».
Используя знание данных параметров можно легко управлять «Свойствами обозревателя» через групповые политики, или же через bat файлы — все ограничивается лишь вашей фантазией и вашими потребностями.
Блог об операционных системах, програмном обеспечении и прочем.
The New Stuff
Настройка параметров IE через системный реестр
Итак, Microsoft активно начинает стимулировать к переходу с Windows XP на более поздние версии и с IE 7,8 на более поздние версии.
Я столкнулся на днях с такой проблемой: у моих пользователей неожиданно стала отпадывать галочка использования прокси — пропадает и все тут.
Стал копать этот вопрос, оказалось, что из ГП напрочь пропали параметры настройки IE. — те, которые были в Конфигурация пользователя — Политики — Конфигурация Windows.
Надо было как-то решать эту проблему.
Итак, облазив гулю, яну и т. д., опираясь на собственный опыт, я пришел к следующему:
Были рекомендации подправить шаблон, но это мне успеха не принесло, я решил действовать через реестр.
Итак, основные параметры:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
«ProxyEnable«=dword:00000001 — указание идти в интернет через прокси
«ProxyServer«=»proxy» — собственно, сами адреса прокси-серверов
«ProxyOverride«=»hosts; » — список хостов, на которые надо идти в обход прокси.
Это еще не все.
Есть такие сайты, которые надо занести обязательно в определенную зону, например в зону надежных узлов — сайты банковских систем (не редко они сами этого просят).
Эти узлы добавляются через ГП. Путь для русской редакции Windows 2008:
Конфигурация пользователя — Административные шаблоны — Компоненты Windows — Internet Explorer — Панель управления браузером — Вкладка «Безопасность» — Список назначений зоны для веб-сайтов.
Добавить их централизованно можно тоже через реестр:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKey
«Сайт», REG_SZ:Zone
где «Сайт» — нужный сайт, REG_SZ — тип записи, Zone — номер зоны.
Дополнительную информацию по определению сайтов в зоны через реестр можно найти по адресу: http://support.microsoft.com/KB/182569
Скрипт взят тут: http://goo.gl/rJmf0f
Свои проблемы, в итоге, я решил написанием небольшого скрипта, часть которого составил скрипт, приведенный выше:
‘ VBScript.
‘Скрипт настройки параметров
Set Sh = CreateObject(«WScript.Shell»)
key = «HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\»
‘Включаем прокси
Sh.RegWrite key & «ProxyEnable», 1, «REG_DWORD»
‘Здесь указываем список хостов, на которые надо ходить НЕ через прокси. Параметр отвечает за установку галочки «Не использовать прокси-сервер для локальных адресов»
Sh.RegWrite key & «ProxyOverride», «192.168.*.*; «, «REG_SZ»
‘Указываем список своих прокси-серверов
Sh.RegWrite key & «ProxyServer», «http=»proxy:3128;https= proxy :3128;ftp= proxy :3128;socks= proxy :1080», «REG_SZ»
Sh.RegWrite key & «MigrateProxy», 1, «REG_DWORD»
Sh.RegWrite key & «EnableHttp1_1», 1, «REG_DWORD»
Sh.RegWrite key & «WarnOnIntranet», 1, «REG_DWORD»
Sh.RegWrite key & «User Agent», «Mozilla/4.0 (compatible; MSIE 8.0; Win32)», «REG_SZ»
key = «HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\»
Sh.RegWrite key & «Start Page», «http://www.yandex.ru/», «REG_SZ»
Sh.RegWrite key & «Start Page Redirect Cache», «http://www.yandex.ru/», «REG_SZ»
Sh.RegWrite key & «Search Page», «http://www.yandex.ru», «REG_SZ»
‘Убираем галку «Автоматическое определение параметров»
On Error Resume Next
‘Создаем константу для объекта HKEY_CURRENT_USER
Const HKCU = &H80000001
‘Define variables
Dim strComputer
Dim strRegistryKey
Dim objRegistry
Dim strRegistryValue
DIm binValue
strComputer = «.»
strRegistryKey = «Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections»
strRegistryValue = «DefaultConnectionSettings»
‘Connect to the Registry
Set objRegistry = GetObject(«winmgmts:\\» & strComputer & «\root\default:StdRegProv»)
‘Retrieve the current settings.
objRegistry.GetBinaryValue HKCU, strRegistryKey, strRegistryValue, binValue
‘Снять галку с ‘Automatically detect settings’
binValue(8) = 05
‘Раскомментировать строку ниже, чтобы выставить галку на ‘Automatically detect settings’
‘binValue(8) = 13
‘Save the changes
objRegistry.SetBinaryValue HKCU, strRegistryKey, strRegistryValue, binValue
Для этого скрипта я создал задание в планировщике. В качестве logon-скрипта он у меня отказался работать, а через планировщик отрабатывает нормально.
UPD:
После глубоких раскопок выяснилось следующее:
- Через общие параметры для IE политики нормально применяются только для Windows XP;
- Параметр ProxyServer лучше задавать единым — один прокси для всех протоколов, поскольку могут возникнуть проблемы с прокси из-за наличия параметров для протокола Gopher ;
- При настройке параметров IE через консоль GPO — Конфигурация пользователя/Настройка/Параметры панели управления/Параметры обозревателя, файл настроек создается, но. параметры ProxyOverride, ProxyEnable, StartPage, несмотря на то, что необходимые значения им присвоены, они имеют статус disabled . Это справедливо для настроек IE 7 и IE 8. Вылечить это можно выяснив UID политики, зайти по нужному пути: . \SYSVOL\sysvol\YourDomain\Policies\<UID политики, который выяснили чуть ранее>\User\Preferences\InternetSettings\ и поправить файл InternetSettings.xml у нужных параметров поменять disable с 1 на 0. Это можно сделать в обычном текстовом редакторе.
- Для того, чтоб параметры IE 8 применялись для IE 9 и выше, необходимо найти: min=»8.0.0.0″ max=»9.0.0.0 и поменять 9 на, например, 20 или выше — политика станет применяться для IE 9-11.
- ProxyOverride применяется (во всяком случае у меня так) при отсутствии в адресах следующих символов: : / \ * (пробел здесь использован в качестве разделителя).
Итак, Microsoft активно начинает стимулировать к переходу с Windows XP на более поздние версии и с IE 7,8 на более поздние версии.
Я столкнулся на днях с такой проблемой: у моих пользователей неожиданно стала отпадывать галочка использования прокси — пропадает и все тут.
Стал копать этот вопрос, оказалось, что из ГП напрочь пропали параметры настройки IE. — те, которые были в Конфигурация пользователя — Политики — Конфигурация Windows.
Надо было как-то решать эту проблему.
Итак, облазив гулю, яну и т. д., опираясь на собственный опыт, я пришел к следующему:
Были рекомендации подправить шаблон, но это мне успеха не принесло, я решил действовать через реестр.
Итак, основные параметры:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
«ProxyEnable«=dword:00000001 — указание идти в интернет через прокси
«ProxyServer«=»proxy» — собственно, сами адреса прокси-серверов
«ProxyOverride«=»hosts; » — список хостов, на которые надо идти в обход прокси.
Это еще не все.
Есть такие сайты, которые надо занести обязательно в определенную зону, например в зону надежных узлов — сайты банковских систем (не редко они сами этого просят).
Эти узлы добавляются через ГП. Путь для русской редакции Windows 2008:
Конфигурация пользователя — Административные шаблоны — Компоненты Windows — Internet Explorer — Панель управления браузером — Вкладка «Безопасность» — Список назначений зоны для веб-сайтов.
Добавить их централизованно можно тоже через реестр:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKey
«Сайт», REG_SZ:Zone
где «Сайт» — нужный сайт, REG_SZ — тип записи, Zone — номер зоны.
Блог did5.ru
Про АйТи и около айтишные темы
Настройка Internet Explorer с помощью GPO
Развернуть настройки для Internet Explorer на доменных компьютерах с помощью групповой политики оказалось не такой уж тривиальной задачей, как казалось на первый взгляд. Вроде бы, все необходимые параметры присутствуют в GPO, но когда началось тестирование – сразу же показались подводные камни. Настраивать нужно IE от версии 8 до самой последней 11-й, а с текущей конфигурацией сервера удалось управлять только 8 и 9 версией браузера. Еще неприятный момент – задаешь один параметр, а заменяются с ним еще несколько, которые менять нельзя. Через некоторое время стало ясно, что GPO для решения этой задачи не подойдет, нужно использовать GPP (Group Policy Preferences) и менять необходимые настройки IE прямо в реестре. Такой подход с полностью предсказуемым результатом, в отличие от GPO. Далее подробнее про настройки IE…
1. Задаем домашнюю страницу в IE
2. Настраиваем Местную интрасеть и Надежные сайты
2.1 Добавляем свой домен в Местную интрасеть
2.2 Добавляем несколько узлов в Надежные сайты
2.3 Задаем параметр Автоматический вход в сеть с текущим именем пользователя и паролем (Automatically logon with current username and password) для Местной интрасети
Если нужно другое значение этого параметра:
10000 = Prompt for user name and password
20000 = Automatic logon only in the Intranet zone
30000 = Anonymous logon
2.4 Включаем все параметры ActiveX и отключаем блокировку всплывающих окон для Надежных сайтов
3. Задаем Настройки сети, которые находятся вкладке Подключения
Чтобы установить галку – Не использовать прокси-сервер для локальных адресов, нужно в ProxyOverride в конце строки прописать ; .
Чтобы снять галку – Автоматическое определение параметров, меняем следующий ключ реестра:
Нашли опечатку в тексте? Пожалуйста, выделите ее и нажмите Ctrl+Enter! Спасибо!
Хотите поблагодарить автора за эту заметку? Вы можете это сделать!