按下回车键跳到正文

[已解决]Windows IE无法设置代理, 设置代理失败无反应

又名: Windows网络问题的各种解决方案

ps:然而这个问题我不是通过这些方案解决的, 贴出来只是给大家参考一下..这个问题困扰了我很久, 由于不想重装 所以选择了升级, 最近微软发布了秋季创意者更新, 是个大更, 所以我索性加入了内部预览测试, 于是乎 这个问题完美的解决了..

小时候不懂事, 瞎改电脑的东西, 长大了还得慢慢修回去= =

最近电脑遇到了一个很奇怪的问题, 没法设置代理服务器了, 这个问题应该是很早以前就有的, 不过由于我一直在用Chrome的Switchy插件控制访问所以没感受到…

问题是这样的: 当我在ie局域网选项中设置代理后, 点击保存没有任何反应(即窗口不会退出, 再次打开后数据也不会保存下来), 感觉打开了假的软件, 后来又去EDGE的设置里改(Windows设置), 也没法保存结果, 里面的内容永远是空白一片.

我一开始以为是什么重要组件坏掉了…就去Windows功能里关掉了IE11重启后重开试了试, 也不行…

至于DISM和SFC, 我没事就用…也没什么帮助.

 

于是决定祭出神器1:

ComIntRep

这个软件可以修复大多数网络问题, 我放个图你们来感受一下.

很嗨皮, 高兴地勾选了Reset Proxy Server Configuration然后Go!

结果….还是不行……

于是我又回去老老实实的全部勾选, 以为这回应该可以了……

结果….还是不行……

好吧, 看来不是网络组件的问题…看来还是得分析一下是为什么.

用火绒剑过滤了:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings

然后再跑去设置代理, 软件+手动都试了, 发现什么结果都没有….根本没读

这是什么原理…难道是被拦截了? 我关掉了火绒 用管理员身份运行了代理程序 还是不行.

思考过后我想到了可能确实是权限的问题, 因为之前换固态的时候迁移过系统, 那时就出现过一些权限的问题, 现在想一想注册表可能也有这个问题. 于是去看了一下HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections的权限, 发现里面果然有一个未知账户, 应该就是我之前那个硬盘的用户, 由于我不知道还有多少类似的问题, 不可能一个一个的手动修改, 所以祭出了第二个神器:

SubInAcl

这个工具是一个命令行下的工具, 可以设置文件或注册表项的权限.

安装时记一下路径 然后自己用管理员身份打开cmd定位到那个目录, 执行以下命令:

 

subinacl /subkeyreg HKEY_LOCAL_MACHINE /setowner=administrators 

subinacl /subkeyreg HKEY_CURRENT_USER /setowner=administrators 

subinacl /subkeyreg HKEY_CLASSES_ROOT /setowner=administrators 

subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f 

subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f 

subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f 

subinacl /subdirectories %SystemDrive% /grant=administrators=f /grant=system=f

subinacl /subdirectories %windir%*.* /grant=administrators=f /grant=system=f

secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose

 

过程会比较慢, 东西较多.

执行完之后权限就恢复正常了. 然而设置还是有问题….

看来并不是我的权限问题, 于是我去msdn搜了一下:

win10无法设置代理

发现有很多类似的问题, 有的让重启服务, 试过了不行, 有的让….

总之没有特别靠谱的答案..继续鼓捣了…

From LzSkyline's Blog : https://www.lzskyline.com/archives/365

2 条评论

  1. Imroc
    Imroc 2018年7月10日

    我也是这个问题没有解决,现象是 win10的代理配置设置过一次,后来又改成空的了,重启后点不动,chrome不使用插件指定就会走莫名其妙的代理访问,IE 和 EDGE 没问题都不报错。
    测试发现之前新建的用户是可以正常使用的。

    所以我怀疑是第三方程序($$)导致,但是删掉这些文件以及注册表信息还是没解决,博主您有什么好的建议吗。

    • Spencer Lyo
      Spencer Lyo 2018年7月10日

      升级windows系统有可能解决这个问题,我之前通过申请技术预览版,大升windows版本,临时解决了这个问题,但是过一阵子又会出问题,而且测试版系统经常会崩溃,显卡驱动的支持也不是很好,所以后来重新安装了最新的稳定版本,还没出过问题

发表评论

电子邮件地址不会被公开。 必填项已用*标注