Windows 注册表中的键“ProxyOverride”-是否限制为 256 个字符?

Windows 注册表中的键“ProxyOverride”-是否限制为 256 个字符?

一般来说,Windows 注册表项中字符串值的长度是否不应超过 256 个字符?具体来说,我想知道下面的字符串值是否应该受到这样的限制。此特定键位于 中Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings

在此处输入图片描述


我使用一个在 Windows 上托管自己的代理服务器的工具来按需阻止某些网站。 中的地址ProxyOverride用于放行本来就不应该被阻止的连接(例如,如果 ProxyOverride 列表中没有足够的条目,OneNote 将无法同步)。 有时(多年来),该工具的桌面客户端可能会清除 中的内容ProxyOverride。今天,我被告知以下信息:

我们对此进行了研究,我们认为 Microsoft Windows 在代理设置中实际上有 256 个字符的限制,并且由于您的设置超过 256 个字符,因此 Windows 正在删除它们。您可以尝试删除一些 Windows 域,这可以帮助缩短列表,...

最让我困惑的是——如果有 256 个字符的限制,为什么我的超长设置在某些 Windows 10 机器上保留,但在其他机器上却不保留?而且,为什么这样的设置可能会保留数周,并且应该在阻止工具本身更新时消失?

答案1

十多年前,255 个字符的限制就已被取消。

该工具错误地截断了该值 - 可能是由留在工具内部的一些旧代码造成的。

我建议向此工具的开发人员发送错误报告。如果您能指定您使用的工具,我们也许可以找到更多信息。

相关内容