微软11月Win11更新收紧PowerShell检查,旧脚本签名或将失效
IT之家 11 月 12 日消息,科技媒体 NeoWin 今天(11 月 12 日)发布博文,报道称本月补丁星期二面向 Windows 11 推送的累积更新中,微软收紧安全检查,因此可能导致部分旧 PowerShell 脚本无法正常工作。 报道指出 Windows 11 系统在安装 11 月累积更新之后,对 Power
据科技媒体 NeoWin 11 月 12 日发布的博文,微软在本月补丁星期二向 Windows 11 推送的累积更新中收紧了安全检查,一些旧 PowerShell 脚本因此可能没法正常运行。
问题出在文本编码上。按照 NeoWin 的报道,装完 11 月累积更新后,系统对 PowerShell 脚本的签名和验证加了更严的编码检查,重点是那些 UTF-8 编码不规范的文件。在此之前,Windows 11 解码这类脚本时会把无效字符替换掉,从而放行。

新规则直接拒收这类编码。结果就是,旧脚本即便原本已经签过名,也可能被判成“未签名”;想重新签名,一样可能报错。


微软给的办法是:把受影响的脚本另存为有效的、带字节顺序标记(BOM)的 UTF-8 编码,确认内容后再重新签名。需要批量处理的话,微软还准备了一个修复工具,能扫出潜在的编码问题,并试着在保住原有签名的前提下修好文件,原文件不会被覆盖。
这一调整不只涉及 Windows 11。微软的相关指导还覆盖 Windows 10 企业版 LTSC 2021,以及 Windows Server 2025 等部分服务器版本。
IT之家附上参考地址