11
为什么64位Windows需要一个单独的“程序文件(x86)”文件夹?
我知道在Windows的64位版本上,“ Program Files”文件夹用于64位程序,而“ Program Files(x86)”文件夹用于32位程序,但是为什么还要这样做? “必要”不是指“微软为什么不能做出其他任何设计决定?” 因为他们当然可以拥有。相反,我的意思是,“为什么考虑到当前64位Windows的设计,为什么32位程序必须具有与64位程序分开的顶层文件夹?” 换句话说,“如果我以某种方式避免了重定向机制而将所有内容都强制安装到真正的地方,将会出C:\Program Files\什么问题?” 在“超级用户”和其他地方,有很多问题断言“一个是针对32位程序的,一个是针对64位程序的”,但我找不到能给出原因的。根据我的经验,是否将32位程序安装在正确的位置似乎并不重要。 Windows是否会以某种方式与“程序文件(x86)”用尽的程序呈现不同的外观?是否有说明完全显示了“程序文件(x86)”中安装的程序而不是“程序文件”的不同之处?我认为,在没有正当技术理由的情况下,微软不太可能推出新文件夹。