好的,这个问题已经困扰了我一段时间,但我无法在网上找到任何东西。
我知道在Windows的64位版本上,64位程序存储在“程序文件”中,而32位程序存储在“程序文件(x86)”中以组织不同的程序。但是(不是一个大问题,只是好奇),我注意到即使下载了64位版本的程序(如iTunes),它们仍然(默认情况下)仍安装到“程序文件(x86)”
我的问题是...为什么?
是否是因为存储在“程序文件(x86)”中的“ 64位”程序不是真正的64位程序...像仍然使用32位体系结构的dll文件一样?
如果两个不同的文件夹甚至都没有完全使用,那又有什么意义呢?
我只是想获得清晰的画面。
简而言之:
安装文件夹没有影响
可以将32位程序安装到Program Files
或运行正常Program Files (x86)
可以将64位程序安装在以下任一程序中,Program Files
或可以正常工作:Program Files (x86)
64位与64位兼容不相同
某些纯32位的软件被宣传为与64位兼容。它的宣传方式可能会误导您-您可能会误以为该软件实际上是64位的,但实际上它是32位但兼容64位的。
软件可以包含32位和64位组件
这是非常普遍的。许多软件由32位和64位DLL / EXE组成。供应商可以决定是否将软件安装到Program Files
或Program Files (x86)
。
重点是什么?
去搞清楚。我确定是有原因的,但就我所关心的范围而言,这是毫无意义的。我找到了一些信息,使阅读有趣...
http://www.howtogeek.com/129178/why-does-64-bit-windows-need-a-separate-program-files-x86-folder/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句