Назад | Перейти на главную страницу

Настройка IE в групповой политике - отключить параметр автоматического определения в настройках локальной сети.

неделями безуспешно пытались выследить это.

мне нужен способ отключить настройку ..

в IE.

Инструменты> Подключения> Настройка локальной сети. Мне нужно снять флажок "Автоматическое определение настроек".

Кто-нибудь знает, как я могу это сделать с помощью групповой политики.

все пользователи IE 9 или IE 10

Спасибо

Грег,

Для этого нет специального параметра GPO.

Вы можете импортировать настройки IE с локального компьютера в GPP, если хотите, и применить их таким образом. Например, вы можете загрузить обычный IE, снять флажок, а затем импортировать эти параметры в объект групповой политики для развертывания. Но обычно это вызывает больше проблем, чем того стоит в долгосрочной перспективе.

Лучшая альтернатива - это манипулирование реестром, опять же через GPP.

По ссылке:

Here's the key you are after:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet

Настройки \ Connections \ DefaultConnectionSettings

Look for byte number 8 (starts at 0 so count 9).

Here's the values it can have:

Byte number 8 can take different values as per your settings.
The value is :
09 when only 'Automatically detect settings' is enabled
03 when only 'Use a proxy server for your LAN' is enabled
0B when both are enabled
05 when only 'Use automatic configuration script' is enabled
0D when 'Automatically detect settings' and 'Use automatic configuration script' are enabled
07 when 'Use a proxy server for your LAN' and 'Use automatic configuration script' are enabled
0F when all the three are enabled.
01 when none of them are enabled.
The next three bytes are zeros (Bytes 9 to B)



You probably want to set this from 09 (enabled) to 01 (disabled).



More info on here: http://www.visualbasicscript.com/tm.aspx?high=&m=30518&mpage=1#46540

You will also find a post slightly further down (number 15) containing a VB script that the author says will change only that byte. I have not tested it.

Полную информацию можно найти здесь: http://social.technet.microsoft.com/Forums/windowsserver/en-US/cb6abb30-4360-4d3d-93fc-61823b2a5c20/turn-off-auto-detect-settings-in-ie-using-gpo?forum= WinserverGP

Немного измененная версия сценария, предоставленная @ Knuckle-Dragger и готовая для помещения в файл .cmd / .bat, чтобы просто щелкнуть и запустить сценарий.

@echo off

powershell -Command "& {"^
 "$settings = (Get-ItemProperty "^
 "-Path     'registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections' "^
 "-Name DefaultConnectionSettings).DefaultConnectionSettings;"^
 "$settings[8] = $settings[8] -band (-bnot 8);"^
 "Set-ItemProperty -Path     'registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections' -Name DefaultConnectionSettings -Value $settings"^
"}"

Расширяя другой ответ, вот сценарий PowerShell, чтобы перевернуть бит.

$flip = (Get-ItemProperty -Path 'registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections' -Name DefaultConnectionSettings).DefaultConnectionSettings
$flip[8]
$flip[8] = !$flip[8]
$flip[8]
Set-ItemProperty -Path 'registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections' -Name DefaultConnectionSettings -Value $flip

На типичной рабочей станции я вручную снял отметку с опции «Автоматически определять настройки», а затем скопировал-импортировал этот параметр реестра в Конфигурация пользователя> Настройки> Настройки Windows> Реестр:

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Connections \ DefaultConnectionSettings

Hive: HKEY_CURRENT_USER 
Key path: Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections 
Value name: DefaultConnectionSettings 
Value type: REG_BINARY 
Value data: 4600000015000000010000000000000000000000000000000100000020000000687474703A2F2F777061642E73746166662E6C6F63616C2F777061642E64617452E5D052E2BACE010000000000000000000000000100000002000000CDBDC36F000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 

Не уверен, что вам нужны данные Value выше - я только что импортировал все это ...

Кажется, есть недокументированный параметр, который отлично работает в Windows 2012 / 2012R2, поэтому, возможно, он может работать в Windows 7 и выше.

Ключ реестра: HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ DWORD AutoDetect = 0 или 1

сохраните его как vbs и примените к сценарию входа в GPO или, если не помогает, см. здесь https://blogs.msdn.microsoft.com/askie/2014/12/17/how-to-use-gpp-registry-to-uncheck-automatically-detect-settings/

Option Explicit
On Error Resume Next
Dim WshShell
Set WshShell=CreateObject("WScript.Shell")
WshShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\AutoDetect","0","REG_DWORD"