Powershell IE ProxyEnable通过注册表不工作WIN 10
这有多奇怪 当我在InternetExplorer11中使用注册表方法启用代理时,我会检查我的IP,但它没有被代理我单击Internet选项>Lan设置(无其他设置),然后我的IP更改为代理IP 而lan settigs窗口已选中代理复选框。我没有单击“确定”或任何使更改生效的操作,只需单击LAN设置,更改就会按其应执行的方式生效。 禁用代理也是如此 [HKEY\U CURRENT\U USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet 设置]“代理启用”=dword:0000000 1 这段代码也不起作用。它与RemoteSigned策略一样执行良好,但没有任何区别Powershell IE ProxyEnable通过注册表不工作WIN 10,powershell,proxy,windows-10,registry,internet-explorer-11,Powershell,Proxy,Windows 10,Registry,Internet Explorer 11,这有多奇怪 当我在InternetExplorer11中使用注册表方法启用代理时,我会检查我的IP,但它没有被代理我单击Internet选项>Lan设置(无其他设置),然后我的IP更改为代理IP 而lan settigs窗口已选中代理复选框。我没有单击“确定”或任何使更改生效的操作,只需单击LAN设置,更改就会按其应执行的方式生效。 禁用代理也是如此 [HKEY\U CURRENT\U USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet
function refresh-system() {
$signature = @'
[DllImport("wininet.dll", SetLastError = true, CharSet=CharSet.Auto)]
public static extern bool InternetSetOption(IntPtr hInternet, int dwOption, IntPtr lpBuffer, int dwBufferLength);
'@
$INTERNET_OPTION_SETTINGS_CHANGED = 39
$INTERNET_OPTION_REFRESH = 37
$type = Add-Type -MemberDefinition $signature -Name wininet -Namespace pinvoke -PassThru
$a = $type::InternetSetOption(0, $INTERNET_OPTION_SETTINGS_CHANGED, 0, 0)
$b = $type::InternetSetOption(0, $INTERNET_OPTION_REFRESH, 0, 0)
return $a -and $b
}
- IE 11.1593
- 自动检测设置=未选中
- 缓存已禁用=通过GPO
- Windows10LTSB1607
- 无域=本地用户/工作组