|
从Office 2019开始微软确实不再提供传统的MSI版本,但这并不代表着真的就没法安装在exFAT分区里运行了。也就是说实际上还是可以的,不过要做一个特殊处理。
Office 2016之所以建议优先装MSI版是因为C2R版不能直接安装在exFAT分区中,必须要先在NTFS分区中装好再转到exFAT分区中还要再补几个文件才能正常使用,而MSI版则可以直接安装在exFAT分区中即可正常使用不需要做任何特殊处理,所以装MSI版本就会省事很多。
出现这个问题的真正原因是因为C2R版的Office16里有四个文件是通过软链接的方式指向到ClickToRun里的,但Windows的文件系统能支持软链接功能的只有NTFS和ReFS,而这一特性在FAT和exFAT中则不受支持。与硬链接释放到exFAT分区里会自动转换为实体文件不同,将软链接或符号链接释放到exFAT分区里则会被判定为无效函数直接消失而不是变成实体文件,那么在启动软件时自然就会提示找不到文件报错了。
实测exFAT卷要正常运行C2R版的Office 2016或2019至少需要分别向两个目录拷贝两个文件补进去,而你只拷了其中一个那软件打开时肯定就会报错无法正常运行。
正确的操作方法应该是:
先从C:\Program Files\Common Files\microsoft shared\ClickToRun里复制AppvIsvSubsystems32.dll、AppvIsvSubsystems64.dll、C2R32.dll、C2R64.dll四个DLL文件,然后分别粘贴到C:\Program Files\Microsoft Office\root\Client
和C:\Program Files\Microsoft Office\root\Office16这两个目录里,最后再运行Office即可。
注意如果是64位系统且安装的是32位Office,则以上程序路径部分应为C:\Program Files (x86)\而不是C:\Program Files\。
此外MSDN原版Office 2019有一个BUG,就是即使补全了文件也会在启动界面过程中卡死,这个问题需要通过升级到最新版本来解决。实测最新版本的Office 2019已经修复了这个BUG,请务必先做好Office更新,另外原版Office 2016则没有这个问题。 |
|