We couldn’t sign you in
Select the account you want to use.

简介

Microsoft 不支持通过修改ProgramFilesDir注册表值来更改程序文件文件夹的位置。如果您更改程序文件文件夹的位置,您可能会遇到问题,与一些 Microsoft 程序或某些软件更新。

详细信息

ProgramFilesDir 注册表值位于以下注册表子项中︰

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion您可能想要使用 ProgramFilesDir 注册表项来更改程序文件文件夹的位置。此外,您可以修改注册表以指向新的程序文件文件夹中的每个引用。您可能还想要将原始的程序文件文件夹的内容移到新的位置。但是,我们不会测试更改程序文件文件夹的默认位置。因此,我们不推荐或支持修改 ProgramFilesDir 注册表值,以更改程序文件文件夹的默认位置。

当您设置 ProgramFilesDir 注册表值,以使用默认位置以外的位置时,Microsoft 修补程序、 更新和安全更新不会更新位于默认位置的文件。因此,您可能会遇到系统不稳定以及 Microsoft 程序和软件更新的意外的问题。例如,您可能会遇到以下问题︰

  • 可能未正确安装 Microsoft 修补程序、 更新和安全更新。

  • 可能未正确安装新版本的 Microsoft Internet Explorer 或 Microsoft Windows Media Player。

此外,Microsoft Windows 文件保护功能,可帮助保护 Internet Explorer 文件夹中的文件不支持更改程序文件文件夹的默认位置。

注意:Internet Explorer 安装文件夹位于程序文件文件夹。

如果您更改程序文件文件夹的位置,您可能会遇到意外的问题,可能会影响 Windows 的稳定性。 在 Internet Explorer 中被编码的受 Windows 文件保护,以及这些文件的位置的二进制文件的列表。您不能修改这些 Internet Explorer 中的位置。

下列程序使用标准的 Windows Api 来确定 Internet Explorer 安装文件夹的位置︰

  • Windows Internet Explorer 7 的安装程序。

  • Windows 更新程序。

  • 更新 Windows Internet Explorer 7 的程序。

这些 Windows Api 依赖于背景的注册表设置,以找到要更新的 Internet Explorer 文件。

注意:当我们开发 Internet Explorer 7 的时我们决定使用标准的方法来确定 Windows Internet Explorer 7 的安装文件夹的位置。帮助提高 Windows Internet Explorer 7 的稳定性进行了这一决定。还决定帮助减少风险,在与其他程序兼容性方面和在 Windows Internet Explorer 7 的可维护性方面可能会遇到的问题。

若要更改 ProgramFilesDir 注册表值,可以使用程序文件文件夹的默认位置的步骤

重要:此部分、 方法或任务包含一些介绍如何修改注册表的步骤。但是,如果不正确地修改了注册表,可能会出现严重的问题。因此,请确保仔细按照下列步骤操作。为增加保护,对其进行修改之前备份注册表。然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

322756如何备份和还原在 Windows 注册表

若要更改回默认位置程序文件文件夹的位置,请执行以下步骤︰

  1. 单击开始,单击运行,类型
    注册表编辑器
    然后单击确定

  2. 找到并单击以下注册表子项:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion

  3. 在详细信息窗格中,右键单击ProgramFilesDir注册表值,然后单击修改

  4. 数值数据框中,键入程序文件文件夹的默认位置,然后单击确定

    注意:程序文件文件夹的默认位置是系统驱动器\Program 文件。例如,如果在 C 驱动器上安装 Windows,在数值数据框中键入C:\Program 文件。

  5. 退出注册表编辑器。

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?

谢谢您的反馈!

×