由于Windows 7的最高能跑的Office Deployment Tool是16.0.14729.20228,对于Office 365的Version 2112版本,这就激发了我的好奇心,是否意味着Office 365 Version 2112也能在Windows 7上跑?
虽然微软官方宣称支持Windows 7的最后Office 365版本是2002,但并不意味着高版本没法在Windows 7上安装了,微软只是识别系统阻碍了C2R的运行,完全有方法绕开。可以使用abbodi1406的Office_C2R_Extender_W7(蓝奏分流
密码:hey2 解压密码2020)绕开,就可以尝试高版本Office能不能在Windows 7上跑了。
我首先下载了Office 365 Version 2112 build 16.0.14729.20260尝试在Windows 7上安装,结果安装到97%就提示失败了:
Office自然也打不开:
我贼心不死下了Office 365 Version 2201 build 16.0.14827.20158尝试在Windows 7上安装,也是一样的报错
然后想到Win8支持的最后版本Office是Version 2012,于是下载了Office 365 Version 2012 build 16.0.13530.20440尝试在Windows 7上安装,安装很顺利,Word、Excel都能支持运行:
我当时还开心的很,结果打开PowerPoint提示缺dll:
从Win8系统里面提取了相应的dll,结果直接报“应用程序无法正常启动(0xc0000142)”了。
我试着安装了Version 2002后的下一个半年通道版本Version 2008,结果PowerPoint也是不能运行,报的错和Version 2012上的PowerPoint一样。
那么最高能运行的版本是哪个呢?
我想起了微软官方说从Version 2005版本开始在Windows 8上有稳定性问题了,会不会从Version 2005开始更新了api,最后一个版本能在Windows 7上跑的版本是Version 2004?
我下载了Version 2004 build 16.0.12730.20352在Windows 7上运行,正常;然后试了Version 2005也正常,Version 2006也正常,Version 2007也正常,结果最高能跑的版本是Version 2007。后面的Version 2008第一个版本16.0.13127.20296,PowerPoint就不能运行了。
Office 365 Version 2007版本最新的是月度企业通道的Build 16.0.13029.20708。
使用Office Deployment Tool下载Office 365 Version 2007的参考代码:
<Configuration>
<Add OfficeClientEdition="64" Channel="MonthlyEnterprise" Version="16.0.13029.20708" >
<Product ID="O365ProPlusRetail">
<Language ID="zh-cn" />
</Product>
</Add>
</Configuration>
测试环境:7601.26362.amd64fre.win7sp1_ldr_escrow.230111-1728