2023-05-25   


关于 “无法打开此安装程序包,请确认该程序包存在,并且有权访问它,或者与应用程序供应商联系,以确认这是一个有效的Windows Installer程序包” 的解决办法

🥲首先,这个问题可以说是自己导致的。
首先说下网上的关于这些问题的解决办法:

  1. 启动Windows Installer服务
  2. 注册dll regsvr32 msi.dll
    当然上面两个方法都不管用,最后机缘巧合之下,我在另一个磁盘打开msi文件,发现居然能执行安装!突然间我就猜到是什么导致了:
    我为了方便管理C盘的空间,把下载、文档两个文件夹用mklink软链接到别的磁盘了。
    于是乎我终于发现了这个问题的原因,我在C盘里软连接的路径里打开msi就报错,在这个msi文件的实际物理位置打开就没问题。

至于我是为啥马上反应过来的,因为之前装HbuilderX遇到过这个问题,打开一个在软链接目录下的项目就没法运行该项目,啥具体的报错都没有,官方论坛也没人遇到过,当时排查了好几个小时,真的是印象深刻😂

Q.E.D.


我并不是什么都知道,我只是知道我所知道的。