将环境变量扩展到超过 2047 个字符后 Windows 无法使用#
在 Windows 7 上,由于 Shell32.dll 中的一个漏洞,环境变量的最大长度被限制为 2047 个字符。任何尝试扩展 PATH 环境变量的软件安装都可能会触发此问题。
任何环境变量的长度都不应超过 2047 个字符。如果存在长度超过 2047 个字符的变量,其后面的变量将无法展开且不会显示,并且 PATH 变量将变为空。
超出此限制会导致 Windows 安装损坏。可以通过在计算机启动时按 F8 键调出最后一次正确配置启动菜单来修复 Windows。
解决方案#
可以在此处下载热修复程序。