代码改变世界

64 bit windows server 2003 enterprise R2 不兼容 32 bit MOSS 2007

2009-12-22 10:41  Leason Li  阅读(812)  评论(2编辑  收藏  举报

  今天遇到一个比较奇怪的现象,正常情况下,64位的操作系统是可以兼容32位的应用程序的,这也是微软非常重视的向后兼容模式,比如,32位的软体如果安装在64位的操作系统上,就会自动的显示安装在Program Files (x86)的目录下,当然这个安装路径是可以修改的。但是为什么64 bit windows server 2003 enterprise R2  不兼容 32 bit MOSS 2007,感觉很奇怪,查看了微软的官方文档,支持的操作系统如下:

 

System Requirements

  • Supported Operating Systems: Windows Server 2003 R2 Datacenter Edition (32-Bit x86); Windows Server 2003 R2 Enterprise Edition (32-Bit x86); Windows Server 2003 R2 Standard Edition (32-bit x86); Windows Server 2003, Datacenter Edition (32-bit x86); Windows Server 2003, Enterprise Edition (32-bit x86); Windows Server 2003, Standard Edition (32-bit x86); Windows Server 2003, Web Edition; Windows Server 2008 Datacenter; Windows Server 2008 Enterprise; Windows Server 2008 R2 Datacenter; Windows Server 2008 R2 Enterprise; Windows Server 2008 R2 Standard; Windows Server 2008 Standard 
大家可以看到,上面并没有说可以兼容的任何64 bit 的OS,但是 windows server 2008 R2  只有64位的,为什么这里就兼容了呢?当然前提是安装 MOSS 2007 SP2(好像SP2目前只有英文版),难道是这个SP2的原因?不知道诸位有没有遇到类似的问题。