Microsoft no admite el cambio de la ubicación de la carpeta archivos de programa modificando el valor ProgramFilesDir del registro

Se aplica a: Microsoft Windows XP ProfessionalMicrosoft Windows XP Home EditionMicrosoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)

INTRODUCCIÓN


Microsoft no admite el cambio de la ubicación de la carpeta archivos de programa modificando el valor ProgramFilesDir del registro. Si cambia la ubicación de la carpeta archivos de programa, puede experimentar problemas con algunos programas de Microsoft o con algunas actualizaciones de software.

Más información


El valor ProgramFilesDir del registro se encuentra en la siguiente subclave del registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
Es aconsejable utilizar la entrada ProgramFilesDir del registro para cambiar la ubicación de la carpeta archivos de programa. Además, podría querer modificar todas las referencias en el registro para que apunten a la nueva carpeta Archivos de Programa. También puede mover el contenido de la carpeta archivos de programa original a la nueva ubicación. Sin embargo, no probamos los cambios en la ubicación predeterminada de la carpeta archivos de programa. Por lo tanto, no recomienda ni admite la modificación del valor ProgramFilesDir del registro para cambiar la ubicación predeterminada de la carpeta archivos de programa.

Cuando se establece el valor ProgramFilesDir del registro para utilizar una ubicación distinta de la predeterminada, 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 de Microsoft y las actualizaciones de software. Por ejemplo, puede experimentar cualquiera de los siguientes problemas:

  • Las actualizaciones de seguridad, actualizaciones y revisiones de Microsoft pueden no estar instaladas correctamente.
  • Nuevas versiones de Microsoft Internet Explorer o de Reproductor de Windows Media de Microsoft pueden no estar instaladas correctamente.
Además, la característica Protección de archivos de Microsoft Windows que ayuda a proteger los archivos de la carpeta de Internet Explorer no permite cambiar la ubicación predeterminada de la carpeta archivos de programa.

Nota: La carpeta de instalación de Internet Explorer se encuentra en la carpeta archivos de programa.

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

Los programas siguientes utilizan 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 de actualización de Windows.
  • Programas que actualizan Windows Internet Explorer 7.
Estas API de Windows se basan en los valores del registro para localizar los archivos de Internet Explorer para actualizar.

Nota: Cuando desarrollamos Internet Explorer 7, decidimos utilizar el método estándar para determinar la ubicación de la carpeta de instalación de Windows Internet Explorer 7. Se tomó esta decisión para ayudar a aumentar la estabilidad de Windows Internet Explorer 7. También se tomó la decisión 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 ProgramFilesDir del registro para utilizar la ubicación predeterminada para la carpeta archivos de programa

Importante: esta sección, el método o la tarea contiene pasos que indican cómo modificar el registro. Sin embargo, pueden producirse problemas graves si modifica incorrectamente el registro. Por lo tanto, asegúrese de que sigue estos pasos cuidadosamente. Para una mayor protección, haga una copia de seguridad del registro antes de modificarlo. Entonces, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo hacer copia de seguridad y restaurar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 cómo hacer copia de seguridad y restaurar el registro en Windows


Para cambiar la ubicación de la carpeta archivos de programa en la ubicación predeterminada, siga estos pasos:
  1. Haga clic en Inicio, haga clic en Ejecutar, tipo
    Regedit
    y, a continuación, haga clic en Aceptar.
  2. Busque y, a continuación, haga clic en la subclave del registro siguiente:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
  3. En el panel de detalles, haga clic en el valor ProgramFilesDir del registro y, a continuación, haga clic en Modificar.
  4. En el cuadro información del valor , escriba la ubicación predeterminada de la carpeta archivos de programa y, a continuación, haga clic en Aceptar.

    Nota: La ubicación predeterminada de la carpeta archivos de programa es unidadSistema\Programa archivos. Por ejemplo, si Windows está instalado en la unidad C, escriba C:\Program Files en el cuadro datos de valor .
  5. Salga del Editor del Registro.