Tech & IT/컴퓨터활용 Tips

Visual Studio 2008 SP1 Windows 7 beta build 7000 에 설치하기

해피콧 2009. 10. 11. 04:34
'); }
'); }

Visual Studio 2008 SP1을 Windows 7에 설치하다보면 중간에 에러가 나면서 설치가 취소가 되는데요.
그 이유는 설치프로그램에서 .Net framework 3.5 관련된 파일을 설치하려고 하기 때문입니다. 
(로그를 확인해보니 전 3.5 한글 언어팩 설치 부분에서 에러를 뿜더군요.)

Exe (J:\vs90sp1\dotnetfx35langpack_x64ko.exe) failed with 0x80070643 - Fatal error during installation.


Windows7 Beta build 7000에는 내부적으로 .Net framework 3.5.1이 깔려있는데요. 
3.5에 관련된 버전코드가 레지스터리에 저장이 되어있는데 한국어(1042)에 관한 레지스터리를 포함이 안되어있더군요. (영어버전이니 당연하겠지만) 

그래서 이 설치부분을 우회하는 방법을 알아내서, 알려드립니다.

시작 - 실행에 들어가서 regedit 라고 칩니다.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\
까지 이동하시면 아마 1033 키값밖에 없을껍니다.
여기서 1042 키값을 생성해 줍니다.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\1042\
이런 주소가 되게요.

그다음 1042키값 안에 다음과 같은 DWORD(32-bit) 값들을 생성합니다.

이름: Install  값: 1
이름: SP       값: 1
이름: Version 값: 3.5.30729.715
* 잘못 표기했네요. Version 은 String 값 으로 생성합니다.

사용자 삽입 이미지


그 다음 다시 SP1 설치프로그램을 실행하면 기존에 에러나던 부분에서 잘 넘어갑니다.


일단 전 이렇게 해서 SP1을 현재 설치중입니다. 넷북사양이 별로 안좋아서 오래걸리네요 -_-;


2009-05-01 추가
* Vista SP2를 설치한 뒤 설치해도 같은 에러가 납니다. 해결방법은 같습니다.