web-dev-qa-db-ja.com

IEグループポリシーの設定--- LAN設定の設定の自動検出を無効にする

何週間もこれを運なしで追い詰めようとしてきました。

設定を無効にする方法が必要です。

iEで。

[ツール]> [接続]> [LAN設定]で[設定を自動的に検出する]をオフにする必要があります

グループポリシーを使用してこれを行う方法を誰かが知っていますか?.

IE 9またはIE 10のすべてのユーザー

ありがとう

2
Greg

グレッグ、

このための特定のGPO設定はありません。

必要に応じて、IE設定をローカルマシンからGPPにインポートして、その方法で適用できます。たとえば、バニラIEをロードし、チェックボックスをオフにして、それらの設定をインポートできます。 GPO for deployment。しかし、通常、これは長期的に見た場合よりも多くの問題を引き起こします。

おそらくGPPを介してレジストリを操作するのが最良の方法です。

リンクから:

Here's the key you are after:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet

Settings\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

3
TheCleaner

@ 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"^
"}"
2
Emiel Koning

一般的なワークステーションでは、「設定を自動的に検出する」オプションを手動でオフにしてから、このレジストリ設定を[ユーザーの構成]> [設定]> [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 

上記の値のデータに関心があるかどうかわからない-すべてをインポートしたばかりです...

1
Kameo

他の答えを拡張して、ビットを反転する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
1
Knuckle-Dragger

ドキュメントに記載されていない設定がWindows 2012/2012R2で正常に機能しているようです。そのため、Windows 7以降で機能する可能性があります。

レジストリキー:HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\DWORD AutoDetect = 0または1

0
MadBoy

それを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"
0
DisplayName