Windows Vista에 VS 2005를 Install시에 Windows XP SP2 update prompt가 발생한다.

Windows Vista에 Visual Studio 2005를 Install 하는 중에 "Windows XP서비스팩 2 업데이트 정보 - 이 서비스 팩을 설치해야 설치를 완료할 수 있습니다." 와 같은 Prompt 를 만날 수 있습니다.

이것의 원인은 Windows Vista의 호환성모드와 관련이 있습니다. 기존의 Windows XP OS에 .NET Framework 이나 Visual Studio의 installation의 허용을 위해 반드시 Windows XP SP2를 요구하였습니다. 이와 같은 사항이 Vista의 호환성 모드와 관련하여 해당 Prompt를 뜨게 합니다.

이 문제를 해결하기 위해서 다음의 사항을 확인하십시오.

 

1) Setup package의 오른쪽 마우스를 Click 하여 속성을 선택

2) 호환성 Tab을 Click

3) 호환 모드에 Windows XP(Service Pack2) 이 설정되어 있으면, 이를 uncheck

 

이는 Registry 값을 통해서도 확인이 가능합니다.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
<full path to setup file> = WINXPSP2