admin管理员组

文章数量:1535607

一.问题描述

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

二.解决方法

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

三.排查方法

"使用代理服务器”是windows的系统配置,写在注册表的internet设置的 proxyenable 字段里了。只要监测是哪个进程修改了注册表中的对应项,就能够找到自动修改的元凶。
1.用监测注册表工具Process Monitor(https://docs.microsoft/zh-cn/sysinternals/downloads/procmon)来监测注册表的修改。因为监测显示的数据很多,所以加了两个过滤条件:
(1) 只看写注册表(opertion is RegSetValue);
(2)注册路径是代理服务器配置:Path is HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable
具体设置方法可参考文章[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被禁用置灰的处理

本文标签: 解决方法代理服务器