知方号

知方号

Win10代理服务器无法关闭问题解决方法

Win10代理服务器无法关闭问题解决方法

一.问题描述

好久没用Microsoft To-Do,打算重新启用。没想到打开这个应用,显示"发生了错误 ,请稍后再试。0x80190001,发送反馈"的错误信息。后面查询根据这个错误代码,查询原因,有网页提示是因为Win10开启了自动代理服务器,再到“设置”->“网络和Internet”->"代理"中一看,果然“使用代理服务器”一项是打开的,将其关闭后,切换其他页面再回来一看,该项又自动打开了,试了很多种方法都无法关闭。

二.解决方法

通过修改注册表来关闭,具体操作如下: (1)右键点击开始按钮>运行>输入regedit回车打开注册表编辑器; (2)粘贴下面内容到注册表顶部的地址栏: HKLMSystemCurrentControlSetServicesWinHttpAutoProxySvc (3)双击右侧的Start,将其数值数据修改为4(数字含义:1-自动(延迟启动),2-自动,3-手动,4-禁止)

三.排查方法

"使用代理服务器”是windows的系统配置,写在注册表的internet设置的 proxyenable 字段里了。只要监测是哪个进程修改了注册表中的对应项,就能够找到自动修改的元凶。 1.用监测注册表工具Process Monitor(https://docs.microsoft.com/zh-cn/sysinternals/downloads/procmon)来监测注册表的修改。因为监测显示的数据很多,所以加了两个过滤条件: (1) 只看写注册表(opertion is RegSetValue); (2)注册路径是代理服务器配置:Path is HKCUSoftwareMicrosoftWindowsCurrentVersionInternet SettingsProxyEnable 具体设置方法可参考文章[1]。 2.监测时,先将“使用代理服务器”一项关闭,再到Process Monitor中查看是哪个程序自动打开了这项。查看结果发现是“svchost.exe -k LocalServiceNetworkRestricted -p -s WinHttpAutoProxySvc”。 3.继续查询,知道WinHttpAutoProxySvc是一项系统服务,于是到控制面板的系统服务中将其关闭。关闭后,发现还是会自动打开。 4.最终采用上述修改注册表方法修改成功,排查过程见文章[2]。 5.如果想要打开这项服务,可以参考文章[3]。

四.总结

1.要找到真正问题,不要被表面问题所误导; 2.通过Process Monitor工具找到修改注册表的元凶,对症下药,这样解决问题更高效。

参考文章

1.Win10代理自动打开无法永久关闭的问题排查和如何解决 2.WinHttpAutoProxySvc启动类型无法修改 3.WinHttpAutoProxySvc被禁用置灰的处理

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。