본문 바로가기

Unattended

.NET Framework 설치하지 않고 nLite 사용하기

nLite 를 사용하기 위해서는 Microsoft .NET Framework 2.0 이 설치되어 있어야 합니다.
하지만 .NET Framework 2.0 을 설치하는 이유가 nLite 실행이라면 .NET Framework 2.0 을 꼭 설치할 필요는 없습니다.

예전에는 제작자가 nLite 용 .NET Framework Runtime 파일을 배포했었는데 현재는 라이센스 문제인지 배포를 중단한 상태 -.-
그래서 예전 파일을 참고해서 필요한 파일과 레지스트리를 추출해 봤습니다.

2011.10.23 관련 파일 => C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727, C:\WINDOWS\system32 등등
MS Office 에 포함된 mscomctl.ocx 파일을 v2.0.50727 폴더에 복사하니 되네요. ^^
Microsoft .NET Framework 2.0 SP2 - 20111011
2009.11.10 Windows 설치 후 바로 안 되고 Office 2007 설치 후에 가능한 걸로 봐서 몇몇 파일이 더 필요한가 봅니다. ^^
Microsoft .NET Framework 2.0 SP2 - 20091021 (Switchless-Installer, nLite Addon)

1. 필요한 파일 추출

관련 파일은 .NET Framework 2.0 이 설치된 시스템에서 복사할 수 있습니다. 파일 위치는 기억이 안 나네요. ^^
7Zip 을 이용해서 RogueSpear's .NET Framework V2.0 SP2 Installer (다운로드시 로그인 필요) 에서 추출할 수도 있습니다.



2. 파일 복사

mscoree.dll 파일은 system32(C:\WINDOWS\system32) 폴더에 나머지는 nLite 가 설치된 폴더에 복사합니다.



3. 레지스트리 설정 추가

다음 레지스트리를 추가합니다. 경로는 nLite 가 설치된 폴더로 바꿔야겠죠? ^^

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework]
"InstallRoot"="G:\\Unattended\\nLite"