설치 프로그램이 c:\Program Files(x86)\가 아닌 c:\에 설치되는 이유는 무엇입니까?

설치 프로그램이 c:\Program Files(x86)\가 아닌 c:\에 설치되는 이유는 무엇입니까?

내 업무 중 하나는 회사의 .NET Windows Forms 응용 프로그램용 MSI 설치 프로그램을 만드는 것입니다. 말 그대로 수백 대의 컴퓨터, 수십 개의 클라이언트, Windows XP(오랜 시간은 아니지만!), Windows 7, 그리고 최근에는 Windows 10에 설치되었습니다.

32비트 응용프로그램이므로 기본적으로 다음 위치에 설치됩니다.

c:\Program Files (x86)\My Company Name\MyAppName

실제로는 2005년부터 수십 차례의 업데이트를 통해 수년 동안 이와 같이 작동했습니다.

오늘 내 클라이언트 중 하나에서 MSI를 실행하는 동안 위 폴더가 기본 설치 폴더로 표시되었음에도 불구하고 응용 프로그램이 드라이브의 루트에 설치되었습니다 c:.

동일한 조직 내의 다른 컴퓨터에서 동일한 설치 프로그램을 실행하면 응용 프로그램이 드라이브 루트에 설치됩니다 d:.

마치 심볼릭 링크가 설정된 것 같지만 해당 조직의 IT 관리자는 이를 사용하지 않는다고 합니다.

이제 데스크톱, 노트북(둘 다 Windows 10 Enterprise 1903 실행) 및 Windows 10 Enterprise 1809를 실행하는 VM에서 동일한 설치 프로그램을 시도했는데 설치가 정확히 있어야 할 위치에 완료되었으며 10년 이상 지속되었습니다.

나는 이것을 전에 본 적이 없습니다. 누군가 가능한 원인을 제안할 수 있습니까?

관련 정보