将32位应用程序安装到C:\ Program Files \而不是C:\ Program Files(x86)\会有什么负面影响?

时间:2022-05-28 15:04:16

What would be the negative effects of installing a legacy 32bit app into the C:\Program Files instead of the C:\Program Files(x86) ?

将旧版32位应用程序安装到C:\ Program Files而不是C:\ Program Files(x86)会有什么负面影响?

5 个解决方案

#1


I don't think it matters. You can run a 64-bit from your Desktop, an external drive, etc. the same way you can run a 32-bit app. I think the difference is purely for organization.

我认为这不重要。您可以从桌面,外部驱动器等运行64位,就像运行32位应用程序一样。我认为差异纯粹是为了组织。

Or say you are developing a 32-bit and a 64-bit version of an application, you could install both of them and run them side by side by putting them in the separate Program Files folders.

或者说您正在开发一个32位和64位版本的应用程序,您可以安装它们并将它们并排运行,将它们放在单独的Program Files文件夹中。

#2


It could cause a problem based on what your application does.

根据您的应用程序的作用,它可能会导致问题。

For example, if your app queries for the Program Files folder, the WOW emulation layer will return Program Files (x86). Thus if you're trying to find things relative to where you're installed, you'll fail.

例如,如果您的应用程序查询Program Files文件夹,则WOW仿真层将返回Program Files(x86)。因此,如果您试图找到与您安装位置相关的内容,那么您将失败。

#3


None. I believe the two folders are there for organizational purposes only.

没有。我相信这两个文件夹仅用于组织目的。

#4


None whatsoever. I do it all the time, and have never encountered any ill effects. I believe it's purely organizational.

没有任何。我一直这样做,从未遇到任何不良影响。我相信这纯粹是组织性的。

#5


Probably none if the application that you want to install doesn't have a 64 bit parallel version.

如果您要安装的应用程序没有64位并行版本,可能没有。

If it has and you decide to install it, by default (if it is using the same folder names) it will overwrite the existing 32 bit application.

如果有,并且您决定安装它,默认情况下(如果它使用相同的文件夹名称)它将覆盖现有的32位应用程序。

#1


I don't think it matters. You can run a 64-bit from your Desktop, an external drive, etc. the same way you can run a 32-bit app. I think the difference is purely for organization.

我认为这不重要。您可以从桌面,外部驱动器等运行64位,就像运行32位应用程序一样。我认为差异纯粹是为了组织。

Or say you are developing a 32-bit and a 64-bit version of an application, you could install both of them and run them side by side by putting them in the separate Program Files folders.

或者说您正在开发一个32位和64位版本的应用程序,您可以安装它们并将它们并排运行,将它们放在单独的Program Files文件夹中。

#2


It could cause a problem based on what your application does.

根据您的应用程序的作用,它可能会导致问题。

For example, if your app queries for the Program Files folder, the WOW emulation layer will return Program Files (x86). Thus if you're trying to find things relative to where you're installed, you'll fail.

例如,如果您的应用程序查询Program Files文件夹,则WOW仿真层将返回Program Files(x86)。因此,如果您试图找到与您安装位置相关的内容,那么您将失败。

#3


None. I believe the two folders are there for organizational purposes only.

没有。我相信这两个文件夹仅用于组织目的。

#4


None whatsoever. I do it all the time, and have never encountered any ill effects. I believe it's purely organizational.

没有任何。我一直这样做,从未遇到任何不良影响。我相信这纯粹是组织性的。

#5


Probably none if the application that you want to install doesn't have a 64 bit parallel version.

如果您要安装的应用程序没有64位并行版本,可能没有。

If it has and you decide to install it, by default (if it is using the same folder names) it will overwrite the existing 32 bit application.

如果有,并且您决定安装它,默认情况下(如果它使用相同的文件夹名称)它将覆盖现有的32位应用程序。