Microsoft no permite cambiar la ubicación de la carpeta Program Files modificando el valor del Registro ProgramFilesDir

Se aplica a
Microsoft Windows XP Professional Microsoft Windows XP Home Edition Windows Vista Home Basic 64-bit Edition Windows Vista Home Premium 64-bit Edition Windows Vista Enterprise 64-bit Edition 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 Datacenter Windows Server 2012 Standard Windows Server 2012 Standard Windows Server 2012 R2 Datacenter Windows Server 2012 R2 Standard

INTRODUCCIÓN

Microsoft no permite cambiar la ubicación de la carpeta Program Files modificando el valor del Registro ProgramFilesDir. Si cambia la ubicación de la carpeta Programa Files, puede experimentar problemas con algunos programas de Microsoft o con algunas actualizaciones de software.

Más información

El valor del Registro ProgramFilesDir se encuentra en la subclave del Registro siguiente:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersionEs posible que desee utilizar la entrada del Registro ProgramFilesDir para cambiar la ubicación de la carpeta Program Files. Además, es posible que desee modificar todas las referencias del Registro para que apunten a la nueva carpeta Program Files. También es posible que desee mover el contenido de la carpeta original Program Files a la nueva ubicación. Sin embargo, no se prueban los cambios en la ubicación predeterminada de la carpeta Files de programa. Por lo tanto, no se recomienda ni admite la modificación del valor del Registro ProgramFilesDir para cambiar la ubicación predeterminada de la carpeta Program Files.

Al establecer el valor del Registro ProgramFilesDir para usar una ubicación distinta de la ubicación predeterminada, las revisiones, actualizaciones y actualizaciones de seguridad de Microsoft no actualizan los archivos que se encuentran en la ubicación predeterminada. Por lo tanto, puede experimentar inestabilidad del sistema y problemas inesperados con los programas y las actualizaciones de software de Microsoft. Por ejemplo, puede experimentar cualquiera de los siguientes problemas:

  • Es posible que las revisiones, actualizaciones y actualizaciones de seguridad de Microsoft no se instalen correctamente.
  • Es posible que las nuevas versiones de Microsoft Internet Explorer o del Reproductor multimedia de Windows de Microsoft no se instalen correctamente.

Además, la característica Protección de archivos de Microsoft Windows, que ayuda a proteger los archivos de la carpeta Internet Explorer, no admite el cambio de la ubicación predeterminada de la carpeta Files de programa.

Nota La carpeta de instalación de Internet Explorer se encuentra en la carpeta Program Files.

Si cambia la ubicación de la carpeta Programa Files, puede experimentar problemas inesperados que pueden afectar a la estabilidad de Windows. La lista de archivos binarios protegidos por Protección de archivos de Windows, junto con las ubicaciones de estos archivos, está codificada en Internet Explorer. No se pueden modificar estas ubicaciones en Internet Explorer.

Los programas siguientes usan las API estándar de Windows para determinar la ubicación de la carpeta de instalación de Internet Explorer:

  • El programa de instalación de Windows Internet Explorer 7.
  • El programa Windows Update.
  • Programas que actualizan Windows Internet Explorer 7.

Estas API de Windows se basan en la configuración del Registro en segundo plano para buscar los archivos de Internet Explorer que se van a actualizar.

Nota Cuando desarrollamos Internet Explorer 7, decidimos usar el método estándar para determinar la ubicación de la carpeta de instalación de Windows Internet Explorer 7. Esta decisión se tomó para ayudar a aumentar la estabilidad de Windows Internet Explorer 7. La decisión también se tomó para ayudar a reducir el riesgo de problemas que puede experimentar con respecto a la compatibilidad con otros programas y con respecto a la capacidad de servicio de Windows Internet Explorer 7.

Pasos para cambiar el valor del Registro ProgramFilesDir para usar la ubicación predeterminada de la carpeta Program Files

Importante: esta sección, método o tarea incluye pasos que le indicarán cómo modificar el registro. Pero, si modifica el Registro de forma incorrecta, pueden producirse problemas graves. Por lo tanto, asegúrese de seguir estos pasos con atención. Para mayor protección, realice una copia de seguridad del Registro antes de modificarlo. Después, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo realizar una copia de seguridad y restaurar el Registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

322756 Hacer una copia de seguridad del Registro y restaurarlo en Windows

Para volver a cambiar la ubicación de la carpeta Program Files a la ubicación predeterminada, siga estos pasos:

  1. Haga clic en Inicio y en Ejecutar, escriba
     regedit
      , y luego haga clic en Aceptar.

  2. Busque la siguiente subclave del registro y haga clic en ella:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion

  3. En el panel de detalles, haga clic con el botón derecho en el valor del Registro ProgramFilesDir y, después, haga clic en Modificar.

  4. En el cuadro Datos del valor, escriba la ubicación predeterminada de la carpeta Files de programa y haga clic en Aceptar.

    NotaLa ubicación predeterminada de la carpeta Program Files es systemdrive\Program Files. Por ejemplo, si Windows está instalado en la unidad C, escriba C:\Program Files en el cuadro Información del valor.

  5. Salga del Editor del Registro.