Windows 7에는 "Program Files"및 "Program Files X86"이라는 두 개의 폴더가 있습니다. 그들 사이의 차이점은 무엇입니까?
64 비트 프로그램은 어디에 설치됩니까?
Windows 7에는 "Program Files"및 "Program Files X86"이라는 두 개의 폴더가 있습니다. 그들 사이의 차이점은 무엇입니까?
64 비트 프로그램은 어디에 설치됩니까?
답변:
다른 대답은 부분적으로 맞지만 "64 비트 버전의 Win7에만 존재하지는 않습니다". XP 64 비트, Vista 64 비트, Server 2003 64 비트, Server 2008 64 비트 등에도 있습니다.
기본 64 비트 응용 프로그램은 "프로그램 파일"에서 실행됩니다. "프로그램 파일 (x86)"은 64 비트 플랫폼에서 실행되는 32 비트 응용 프로그램의 이전 버전과 호환됩니다.
다른 답변은 정확하지만 어떻게 작동하는지 말하지 않습니다. 설치는 항상 다음 위치에있는 Windows 레지스트리에서 변수 "ProgramFilesPath"의 값을 찾습니다.
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion
여기서 x64 경로와 x86 경로를 모두 찾을 수 있습니다.
x86 아키텍처 용으로 작성된 설치 프로그램은 "Program Files (X86)"경로로 자동 재배치됩니다. InstallShield와 같은 최신 설치 프로그램은 설정하려는 소프트웨어에 따라 올바른 경로를 결정할 수도 있습니다.