首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

为什么很少见到 msi 格式的安装包?

  •  1
     
  •   ionblue · 252 天前用 Android 发布 · 2234 次点击
    这是一个创建于 252 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Windows 有两个包管理系统,半残的 appx/Microsoft store 先不论。 为什么 msi/Windows installer 很少有软件采用?印象中只有一些驱动采用 msi,其他绝大部分软件清一色的 exe。

    涉及到开发难度?程序员习惯?系统贴合度?

    13 回复  |  直到 2018-09-13 11:53:50 +08:00
        1
    xupefei   252 天前 via Android
    其实很多。但是 MSI 安装包后缀不一定是.msi ,而且界面能魔改到你完全认不出来。
        2
    pkoukk   252 天前
    不清楚,个人猜测用 msi 打包会限制行为?想偷偷帮你多装几个其它软件恐怕不好实现吧
        3
    mcoo1997   252 天前 via Android
    优势不大
        4
    yicong135   252 天前 via Android
    用这格式打包,不好耍流氓啊
        5
    lniwn   252 天前 via Android
    主要是界面定制很麻烦,现在大多是使用脚本做安装逻辑,比如 nsis,lua,界面使用 dui 库
        6
    jacy   252 天前
    有些 exe 是个自解压,然后里面有 msi
        7
    ysc3839   252 天前 via Android
    比如 iTunes 的安装程序是 exe,但实际用的是 msi。
        8
    mmdsun   252 天前 via Android
    微软不是开源了一个 MSIX 安装格式么。linux 也支持
        9
    MonoLogueChi   252 天前 via Android
    界面定制麻烦,权限麻烦,自定义程度较低
        10
    bin456789   252 天前
    那个年代喜欢"清除垃圾"和“优化”
    而 msi 要保留原来的 msi 安装包
    "清除垃圾"和“优化”后,msi 安装的软件往往卸载不了了
        11
    msg7086   252 天前
    按照你的定义,包在 exe 里的 msi 算 exe 还是算 msi ?
        12
    techme   251 天前
    msi 的快捷方式困扰了我好久,,安装目录没权限读配置又困扰好久,后来找了歪门邪道的思路才搞定的
    一开始时手动编译用 orca 改目标,后来用 jenkins 就加了一个界面在界面里改安装设置,心累
        13
    iX   251 天前 via iPhone
    @MonoLogueChi 自定义程度低,你怕是遇到假 msi 了还是从来没接触过。。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1283 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 17ms · UTC 23:21 · PVG 07:21 · LAX 16:21 · JFK 19:21
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1