微软 11 月 Win11 更新收紧 PowerShell 安全检查,不规范脚本将失灵
IT之家 11 月 12 日消息,科技媒体 NeoWin 今天(11 月 12 日)发布博文,报道称本月补丁星期二面向 Windows 11 推送的累积更新中,微软收紧安全检查,因此可能导致部分旧 PowerShell 脚本无法正常工作。
报道指出 Windows 11 系统在安装 11 月累积更新之后,对 PowerShell 脚本的签名及验证引入了更严格的文本编码检查,尤其是包含错误 UTF-8 编码的文件。Windows 11 此前版本在解码这些不规范的 PowerShell 脚本时,可能通过替换无效字符接受这些文件。

而新规则明确拒绝此类编码,因此旧脚本即使已经签名,也可能被识别为“未签名”,尝试重新签名时同样可能报错。


微软给出的处理办法是:将受影响脚本保存为有效的、带字节顺序标记(BOM)的 UTF-8 编码,检查内容后重新签名。对于需要批量处理的用户,微软还提供了修复工具,可扫描潜在编码问题,并尝试在保留现有签名的情况下修复文件,且不会覆盖原文件。
此次调整也不限于 Windows 11,微软相关指导还涵盖 Windows 10 企业版 LTSC 2021,以及包括 Windows Server 2025 在内的部分服务器版本。
- 已签名 PowerShell 脚本的编码指南
- 用于修复脚本签名编码问题的示例 PowerShell 脚本
广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家包含外链的文章均包含本声明。
相关文章
- 部分 Win11 用户反馈安装微软 11 月累积更新报错,故障指向沙盒功能
- 同比增 1860.32%:微软 11 月共修复 1235 个漏洞,刷新历年同月修复数纪录
- 恐影响部分游戏性能:微软 11 月 Win11 累积更新扩大自动启用“内存完整性”
- 微软 Win11 推送 11 月累积更新:更新自动播放对话框、修复部分 USB 音频“代码 10”错误
- 微软升级 Win11 备份 / 还原功能:“恢复摘要”让换新电脑迁移更透明
- 微软加速现代化改造 Win11,“服务”等对话框将告别老古董界面