Обновление Windows 11 может нарушить работу скриптов PowerShell из‑за усиления проверки безопасности
Ранее на этой неделе Microsoft выпустила ноябрьский пакет обновлений для Windows 11. Однако оно может создать определённые трудности для пользователей и администраторов, работающих со скриптами PowerShell.
Согласно примечаниям к выпуску обновления KB5132061, Microsoft ужесточила проверку кодировки текста при подписании скриптов PowerShell и верификации цифровых подписей. В результате некоторые старые скрипты, которые раньше успешно проходили проверку, теперь могут выдавать ошибку: Windows будет отклонять их подписи, если в них обнаружена некорректная кодировка текста.
В первую очередь это затронет скрипты, содержащие ошибки в кодировке — в частности, некорректно сформированные данные в формате UTF-8. До выхода этого обновления Windows могла принимать определённые недопустимые символы, заменяя их в процессе декодирования. Теперь же Windows однозначно отвергает некорректный UTF-8, из‑за чего такие скрипты перестают проходить проверку подписи.
Например, при выполнении команды Get-AuthenticodeSignature для проблемного скрипта может быть возвращён статус NotSigned, даже если ранее скрипт был подписан надлежащим образом. Попытка подписать такой файл с помощью команды Set-AuthenticodeSignature также может привести к ошибке.
Microsoft уже опубликовала справочный материал, в котором разъясняется, как действовать в подобных ситуациях. Компания рекомендует сохранить скрипты в корректной кодировке UTF-8 (с использованием метки порядка байтов — BOM), проверить их содержимое и заново подписать.
Чтобы упростить этот процесс, Microsoft также выпустила специальный инструмент для исправления скриптов PowerShell, который можно использовать для обработки большого количества затронутых файлов. Инструмент сканирует файлы на наличие проблем с кодировкой и пытается их устранить, сохраняя при этом существующие подписи. Оригинальные файлы при этом не перезаписываются, однако Microsoft предупреждает, что не все скрипты поддаются автоматическому исправлению. Эти изменения затрагивают не только Windows 11. Рекомендации Microsoft распространяются также на Windows 10 Enterprise LTSC 2021 и некоторые версии Windows Server, включая Windows Server 2025.
Ранее Microsoft сообщила, что накопительные обновления за ноябрь 2026 года устраняют проблемы с USB‑аудиоустройствами. Пользователи Windows столкнулись с багами после установки апдейтов безопасности в сентябре.
KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.