
从 2026 年 4 月发布的 PowerShell 7.7-preview.1 起,微软决定淘汰掉 MSI 打包了。Windows 平台将停止提供 MSI 安装包,全面转向 MSIX 格式。
目前的 PowerShell 7.6 LTS 仍支持 MSI,但 7.7 GA 及后续版本都将不再提供这一格式。
PowerShell 为什么要弃用 MSI 安装包
虽然 MSI 在 Windows 上用了这么多年,但麻烦在「打包工作」需要额外的工具来伺候。在更新软件时,往往还得先卸载 → 再重装。而且,它依赖的(自定义操作和脚本)运行逻辑,很容易就让系统行为变得不可预测。
真正推动这次切换的,其实是无障碍支持需求:
- MSI 架构很难满足现代标准,安装程序无法提供稳定的「Tab 键焦点停靠」,屏幕阅读器的语音播报也经常出错。
- 作为微软的核心工具,无障碍功能又必须对所有用户可用,这次调整就是为了解决实际痛点。
以下是 MSI 和 MSIX 打包格式的核心差异:
| 技术维度 | MSI(传统架构) | MSIX(现代架构) |
|---|---|---|
| 运行逻辑 | 依赖自定义动作与脚本,容易引发不可控行为 | 采用声明式模型,运行稳定可预期 |
| 更新机制 | 通常需要执行完整的卸载与重新安装 | 原生支持差异化更新,仅下载变动部分,效率大幅提升 |
| 无障碍访问 | Tab 键焦点逻辑混乱,对屏幕阅读器极度不友好 | 提供准确的语义焦点,完全符合现代无障碍规范 |
| 生态支持 | 需要依赖繁杂的外部工具进行后期维护 | 与现代 Windows 部署工具链深度集成,微软也在持续投入资源优化 |
现阶段问题和后续规划
现阶段,MSIX 还有 2 大兼容性问题:
- 在通过系统级服务(比如任务计划)调用 MSIX 安装的 PowerShell 可能会失败;
- 涉及底层远程通信的复杂场景也还没有完全适配。
目前,微软正在积极修复这些问题,接下来的工作重点是:
- 确保 MSIX 能在后台服务和复杂企业部署中正常工作;
- 保证所有分发渠道都符合无障碍标准;
- 针对大规模设备集群,官方也会提供更明确的部署指南和配套工具链。
对于习惯使用 MSI 做批量静默部署的管理员,这次安装方式切换难免会有阵痛期。微软承诺会持续向社区同步开发进度,目标很明确:就是让 PowerShell 安装包更稳定、更易用,同时不落下任何一位用户。















最新评论
为什么关机关电源后,开机时打开电源就开机了。对电脑有损伤吗?
有多亮,是blingbling的吗🤣
这个网站眼前一亮
不要装,千万不要装,无法自定义鼠标指针,主题和壁纸需要重新设置,但是鼠标指针完全被像素版大白指针替代,无法更改。