您可以自己创建 Program Files x86 吗?

您可以自己创建 Program Files x86 吗?

我连接了第二个 SSD,并想知道是否“手动”或手动创建 Program File (x86) 文件夹并遵循与程序自动创建的完全相同的格式。

我知道 x86 文件夹存在差异,并且我很好奇如果我手动创建它而不是自动生成它,它是否会运行并具有相同的属性。

使用 Windows 10 家庭版。

答案1

Windows 只需要一个 Program Files 和 Program Files (x86)。即使你有两个磁盘(我在一台机器上有两个),也只有一个 PF 和一个 PF (x86)。不需要更多。让 Windows 创建这些,我建议你不要自己创建

答案2

视窗需要这些文件夹与已知的安装位置相匹配,如下图所示环境变量。例如,对于 'x86 位置,在 CMD 中输入以下内容:

echo %programfiles(x86)%

你可以改变系统文件夹的位置,但如果WindowsUserProgram Files和文件夹不在同一分区,则可能会得到奇怪的结果。使用 NirsoftProgram Files (x86)ProgramData特殊文件夹视图查看它们和相关的环境变量。使用Windows资源管理器更改文件夹位置;由于音乐、图片和视频可能是最大的文件夹,因此它们是移动到更大驱动器的最佳选择。

记住,位置,位置,位置

答案3

您可以自己创建 Program Files x86 吗?

您首先应该了解 Program Files 文件夹的 x86 版本。

此文件夹仅存在于 64 位 Windows 安装中。假设可以安装 32 位版本的 Windows,如果您这样做,则不会存在 Program Files X86,并且 Program Files 文件夹将自动成为安装 X86 程序的文件夹,因为系统上无法运行任何 X64 程序。

使用 64 位版本的 Windows 时,Windows 安装程序将自动将程序安装到 Program Files 或 Program Files x86 文件夹中,具体取决于该程序是 x86 还是 x64 版本。Windows 将在安装过程中在预期的位置创建该文件夹。

如果您在磁盘上的某个位置创建此文件夹,Windows 将不知道它,因此不会开始使用它。自己创建它毫无意义。

但是 Program Files 文件夹比较特殊。在 Program Files 文件夹内,有一个 Common Files 文件夹。Windows 会在此安装其他程序所依赖的库,如果这些库中不存在正确的内容,Windows 的各个部分将崩溃,某些程序将无法启动。此外,Program Files 文件夹还具有特殊权限。默认情况下,TRUSTED INSTALLER 是这些文件的所有者,允许大多数安装程序在不需要管理权限的情况下安装程序。(遗憾的是,大多数安装程序需要修改的不仅仅是将文件放在 Program Files 文件夹中,因此仍然需要管理权限)

Program Files 文件夹的位置在各个位置定义,例如注册表中的许多地方和环境变量。

如果您想移动 Program Files 文件夹,可以更改这些内容,但如果操作不成功,则会破坏某些东西(这是我的经验之谈)。

现在,我假设您的目标是创建一个新的位置来安装程序,同时保留原始的 Program Files 文件夹,您想知道这是否可以做到?

是的。您可以这样做。您可以创建一个新文件夹,将其命名为您想要的任何名称,然后将该文件夹放在您想要的任何位置。但您必须记住,默认情况下,安装将安装到 Program Files 文件夹中,因此您必须选择自定义/手动安装,并将程序安装的目标位置更改为每次安装的新文件夹。

最后,可以将整个 Program Files 文件夹完全移动到不同的驱动器,但这需要大量系统知识和操作方法。除非您有相当多的知识并且不介意在出现无法修复的情况时重新安装 Windows,否则我不建议这样做。

步骤是启动 Windows 设置程序,然后按 Shift-F10 进入命令提示符(您需要在 Windows 之外以避免打开的程序和服务的文件锁)

现在,您将文件夹移动到新位置,并用连接点替换它们(mklink /j "C:\Program Files" d:\new_location\Programs例如)

仍然会有一个 C:\Program Files,但它只是链接到新的位置。

编辑:在其他答案的评论中,您询问是否可以在任何地方安装 steam。是的,您可以。此外,在 steam 中,您还可以指定游戏本身安装在其他地方。您不必重新安装 steam。您只需更改游戏的安装位置并从 steam 内部重新定位它们,这很可能是您的首选解决方案。

要管理此功能,请右键单击系统托盘中的 Steam 图标,然后转到设置。转到下载,然后在右上角选择Steam library folders。您可以在那里添加一个文件夹。请注意,该文件夹必须位于不同的驱动器上,否则 Steam 将不允许您选择新文件夹。

相关内容