你目前正处于脱机状态,正在等待 Internet 重新连接

Microsoft 不支持通过修改 ProgramFilesDir 注册表值来更改程序文件文件夹的位置

针对 Windows XP 的支持已终止

Microsoft 已于 2014 年 4 月 8 日终止了针对 Windows XP 的支持。该更改已影响到您的软件更新和安全选项。 了解这一措施对于您的含义以及如何继续保持受保护状态。

针对 Windows Server 2003 的支持已于 2015 年 7 月 14 日终止。

Microsoft 已于 2015 年 7 月 14 日终止了对于 Windows Server 2003 的支持。该更改已影响到您的软件更新和安全选项。 了解这一措施对于您的含义以及如何继续保持受保护状态。

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 933700
简介
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. 退出注册表编辑器。

警告:本文已自动翻译

属性

文章 ID:933700 - 上次审阅时间:04/17/2015 15:03:00 - 修订版本: 3.0

Windows Internet Explorer 7, Microsoft Internet Explorer 6.0, Microsoft Internet Explorer 5.0, Microsoft Windows XP Professional Edition, Microsoft Windows XP Home Edition, Microsoft Windows 2000 Server, Microsoft Windows 2000 Professional Edition, Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86), Microsoft Windows Server 2003 Enterprise Edition, Windows Vista Home Basic 64-bit edition, Windows Vista Home Premium 64-bit edition, Windows Vista Enterprise 64-bit edition, Microsoft Outlook Express 6.0, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Standard, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Standard, Windows Server 2012 Datacenter, Windows Server 2012 Standard, Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Standard

  • kbinfo kbtshoot kbprb kbmt KB933700 KbMtzh
反馈