最近遇到诡异的事情,给财务加到32g内存。Excel竟然还会报错内存不足,如下图。远程看了下。发现Excel运行的是32位版本。可我明明给他装的是64位版本啊?
反复安装了几次,依然是32位的。我就奇了怪了。难道是我的安装包问题?
我就去Google了 “office excel 64位纯净版”。好嘛!根本就没有这个结果,都是下载项。难不成外放出的盗版都是32位的?
好不容易让我找到了一个2021的试了下。这个竟然可以。打开不再是有32位字样了。可是这是个英文版,财务可不认识英文。
我就对比了下,两个安装包。发现2021的真的只有64的软体。2019的是两个共存。然后发现了一个惊喜的事情,竟然有setup64.exe。看来真是微软的骚操作。
运行这个程序后,提示报错。提示你的计算机有32位的Office组件,请运行32位的安装程序。我把它提示的软体卸载后,再无报错,顺利安装。打开再也没有32位字样了。
到此,逻辑通顺了。首先这个2019的setup会判断当前是否有安装32位的office组件,如果有则安装32位的。没有会安装64位的。但是大部分,财务会多一点,电脑之前就因为金蝶安装了一个32位的Office组件,导致即使是64位安装包也会安装成32位的office。所以必须手动运行安装包里的setup64的程序,提示报错哪个组件就卸载哪个组件。这样才能完成64位的安装。
最后吐槽下微软。你判断不能安装64位的Office,就不能给个提示。凭什么你给我做选择。害我绕老大一圈子。现在软件做的越来越过分,很多操作不给你选择的余地。然后出错了再来绕圈子。
其实这里还有一个缘由,就是目前很多软件对32位office兼容性较好。微软估计是为了兼容性考虑。才不管三七二十一直接给装32位,连提示都不给。