Перейти к основному содержанию
Microsoft откажется от MSI-установщика для PowerShell в пользу MSIX

Microsoft откажется от MSI-установщика для PowerShell в пользу MSIX

Компания Microsoft объявила об изменении способа установки PowerShell на Windows. Начиная с версии PowerShell 7.7-preview.1, релиз которой ожидается позже в этом месяце, компания прекратит использование установочных пакетов MSI, заменив их на MSIX.

Microsoft откажется от MSI-установщика для PowerShell в пользу MSIX

Переход на современный формат

В Microsoft отмечают, что формат MSIX является более современным и обеспечивает более надёжное и предсказуемое развёртывание по сравнению с MSI, который во многом зависит от пользовательских сценариев и скриптов. Это может приводить к непоследовательному поведению при установке.

Кроме того, MSIX поддерживает встроенный механизм обновлений с использованием дифференциальных пакетов, что упрощает процесс обслуживания и снижает объём загружаемых данных. В отличие от него, MSI основан на устаревших технологиях, не соответствует современным требованиям доступности и часто требует полной переустановки при выходе новых версий.

Ограничения и доработка MSIX

При этом Microsoft признаёт, что MSIX пока не покрывает все сценарии использования MSI. В частности, речь идёт о возможностях удалённого выполнения и запуске через системные службы, такие как планировщик задач.

Компания планирует устранить эти ограничения и развивать MSIX в корпоративных сценариях. Среди направлений работы — улучшение поддержки системного уровня и развёртывания в организациях, соответствие требованиям доступности и развитие инструментов для масштабного внедрения.

Влияние на пользователей

Изменения могут затронуть среды, где активно используется развёртывание через MSI. Однако Microsoft подчёркивает, что переход направлен на повышение стабильности и удобства обслуживания.

При этом пакеты MSI сохранятся для существующих версий, включая PowerShell 7.6, но с выходом стабильной версии PowerShell 7.7 именно MSIX станет основным способом установки на Windows.