Microsoft은 레지스트리 값을 수정해 Program Files 폴더의 위치를 수정하는 것을 지원하지 않습니다.

적용 대상: Microsoft Windows XP ProfessionalMicrosoft Windows XP Home EditionMicrosoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)

소개


Microsoft은 Program FilesDir 레지스트리 값을 수정하여 Program Files 폴더의 위치를 수정하는 것을 지원하지 않습니다. Program Files 폴더의 위치를 변경 하면 일부 Microsoft 프로그램 또는 일부 소프트웨어 업데이트를 사용 하 여 문제가 발생할 수 있습니다.

자세한 내용


ProgramFilesDir 레지스트리 값은 다음 레지스트리 하위 키에 있습니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
Program Files 폴더의 위치를 변경 하려면 ProgramFilesDir 레지스트리 항목을 사용 하는 것이 좋습니다. 또한 모든 참조를 새 프로그램 파일 폴더를 가리키도록 레지스트리에서를 수정할 수도 있습니다. 원래는 Program Files 폴더의 내용을 새 위치로 이동할 수도 있습니다. 그러나, 우리는 Program Files 폴더의 기본 위치를 변경하는 것에 대한 테스트를 하지 않았습니다. 따라서 우리는 Program Files 폴더의 기본 위치를 변경하기 위해ProgramFilesDir 수정을 권장하거나 지원하지 않습니다.

레지스트리 값 ProgramFilesDir를 기본 위치가 아닌 다른 위치로 설정한 경우, Microsoft 핫픽스, 업데이트 및 보안 업데이트는 기본 위치에 있는 파일을 업데이트 하지 않습니다. 따라서, 시스템 불안정 및 Microsoft 프로그램과 소프트웨어 업데이트에 예기치 않은 오류가 발생할 수 있습니다. 예를 들어, 다음과 같은 문제가 발생할 수 있습니다.

  • Microsoft 핫픽스, 업데이트 및 보안 업데이트를 올바르게 설치하지 못할 수 있습니다.
  • Microsoft Internet Explorer 또는 Microsoft Windows Media Player 새 버전을 올바르게 설치하지 못할 수 있습니다.
또한, Internet Explorer 폴더의 파일을 보호하는 Microsoft Windows 파일 보호 기능의 기본적으로 설정된 Program Files 폴더 위치를 변경할 수 없습니다.

참고: Internet Explorer 설치 폴더는 Program Files 폴더에 있습니다.

만약 Program Files 폴더의 위치를 변경한 경우, Windows의 안정성에 영향을 미칠 수 있는 예기치 않은 문제가 발생할 수 있습니다. 이러한 파일의 위치와 함께 Windows 파일 보호로 보호 되는 이진 파일의 목록은 Internet Explorer 코딩 됩니다. Internet Explorer이 위치를 수정할 수 없습니다.

다음 프로그램은 표준 Windows Api를 사용 하 여 Internet Explorer 설치 폴더의 위치를 확인 하려면:
  • Windows Internet Explorer 7 설치 프로그램입니다.
  • Windows Update 프로그램입니다.
  • Windows Internet Explorer 7 업데이트 하는 프로그램입니다.
이러한 Windows Api 배경 레지스트리 설정을 업데이트 하려면 Internet Explorer 파일을 찾기 위해 사용 합니다.

참고: 우리는 Internet Explorer 7 개발 하는 경우 Windows Internet Explorer 7 설치 폴더의 위치를 확인 하려면 표준 메서드를 사용 하기로 합니다. 이 덕분에 Windows Internet Explorer 7 안정성을 높이 데 도움이 되었습니다. Windows Internet Explorer 7 서비스 가능성 및 다른 프로그램과 호환 관련 하 여 발생할 수 있는 문제의 위험을 줄이기 위해 결정도 했습니다.

Program Files 폴더에 대 한 기본 위치를 사용 하 여 레지스트리 ProgramFilesDir 값을 변경 하는 단계

중요: 이 섹션, 방법 또는 작업은 레지스트리를 수정하는 방법을 설명하는 단계를 포함합니다. 그러나, 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 따라서 다음 단계를 주의 깊게 수행해야 합니다. 추가 보호 조치로, 해당 레지스트리를 수정하기 전에 미리 백업하세요. 그런 다음, 문제가 발생할 경우 레지스트리를 복원할 수 있습니다. 레지스트리를 백업 및 복원하는 방법에 대한 자세한 내용은, Microsoft 기술 자료의 다음 문서 번호를 클릭합니다.
322756 백업 및 Windows에서 레지스트리를 복원 하는 방법


Program Files 폴더의 위치를 기본 위치로 변경 하려면 다음이 단계를 수행 합니다.
  1. 시작, 실행을 형식
    regedit
    를 선택한 다음 확인을 누릅니다.
  2. 다음 레지스트리 하위키를 찾아 클릭합니다.
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
  3. 세부 정보 창에서 ProgramFilesDir 레지스트리 값을 마우스 오른쪽 단추로 클릭 한 다음 수정을 클릭 합니다.
  4. 값 데이터 상자에서 Program Files 폴더의 기본 위치를 입력 한 다음 확인을 누릅니다.

    참고: Program Files 폴더의 기본 위치는 systemdrive\program. 예를 들어, C 드라이브에 Windows를 설치 하는 경우 값 데이터 상자에 C:\Program Files 을 입력 합니다.
  5. 레지스트리 편집기를 종료합니다.