最新版本已经解决,参见:解决 macOS 中 Microsoft AutoUpdate 下载完更新后,一直停留在正在安装状态
- 系统版本:macOS 10.15.7
- Office 版本:16.44.xxxx
- 待升级版本:16.45.xxxx
最近在使用 Office 自带的 Microsoft AutoUpdate 进行更新时,更新包下载完之后,一直停留在正在安装状态,无法进行下去。尝试各种方法都无法解决,到网上一查,原来这个问题存在很长时间了,只不过我之前都是正常的,现在才遇到而已。
具体产生原因:Microsoft AutoUpdate 没有调用升级包进行实际的安装操作。
注:不知道是系统权限还是 Office 这个升级程序的原因,目前为止,官方并未给出具体解决方案;并且这个问题也不是每个人都会遇到。
经过一番艰苦的寻找,终于找到如下可行解决方案(实测可用),步骤如下:
1. 下载更新
首先使用 Microsoft AutoUpdate 检查并下载所有更新(如下图),先不要关闭窗口。
2. 查找已经下载的更新包
打开 iTerm 或系统终端工具,输入以下命令:
$ find /private/var/folders -iname "*.pkg" 2&>/dev/null
找到已下载的升级包位置如下:
注意:如果之前使用 Microsoft AutoUpdate 进行多次升级,并且都是停留在安装无法完成的情况,你可能会找到多个时间点的升级包。 比如我上面找到的文件夹 /private/var/folders/11/qy_yqznn2t92wt_sy72dr8g40000gn/T/MSau_26859,其中 MSau_26859 对应的是每个时间点产生的升级包目录。后面手动升级完毕之后,记得把 MSau_ 开头的这些文件夹都删除。因为不是通过 Microsoft AutoUpdate 完成的自动升级,所以这些升级包可能会一直存在并占用磁盘空间。
3. 手动安装更新
在 访达(Finder)图标上鼠标右击选择「前往文件夹」(Go to Folder...),如下图:
输入在上一步找到的文件,然后单击「去」(Go):
打开对应文件夹如下,可以看到第一步已经下载好的升级包
依次双击每个更新包进行手动安装升级即可。