Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell IE ProxyEnable通过注册表不工作WIN 10_Powershell_Proxy_Windows 10_Registry_Internet Explorer 11 - Fatal编程技术网

Powershell IE ProxyEnable通过注册表不工作WIN 10

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

这有多奇怪

当我在InternetExplorer11中使用注册表方法启用代理时,我会检查我的IP,但它没有被代理我单击Internet选项>Lan设置(无其他设置),然后我的IP更改为代理IP

而lan settigs窗口已选中代理复选框。我没有单击“确定”或任何使更改生效的操作,只需单击LAN设置,更改就会按其应执行的方式生效。 禁用代理也是如此

[HKEY\U CURRENT\U USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet 设置]“代理启用”=dword:0000000 1

这段代码也不起作用。它与RemoteSigned策略一样执行良好,但没有任何区别

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
  • 无域=本地用户/工作组

好笑。在AWS的windows server 2016机箱上发生了完全相同的事情。是的,我面临着完全相同的事情。这个有修理吗?--在Azure的Windows Server 2016上发生了这种情况。啊,糟了,我解决了这个问题,完全忘了怎么解决。它包括wmic和netsh,因此默认的netsh命令应该可以工作。忘记注册表吧,如果windows全天候监视注册表中的每个对象,你的电脑就没有时间陪你了;)有趣的在AWS的windows server 2016机箱上发生了完全相同的事情。是的,我面临着完全相同的事情。这个有修理吗?--在Azure的Windows Server 2016上发生了这种情况。啊,糟了,我解决了这个问题,完全忘了怎么解决。它包括wmic和netsh,因此默认的netsh命令应该可以工作。忘记注册表吧,如果windows全天候监视注册表中的每个对象,你的电脑就没有时间陪你了;)