Basic trouble shooting while installing Visual Studio product

Visual Studio Product 설치 시 발생하는 문제 해결을 위해서는 설치 시 생성되는 Log를 확인해야 하지만, 다음의 방법으로도 대부분 해결이 가능합니다.

  1. 안전 모드 또는 진단 모드에서 설치를 진행합니다.
    설치 중에 재 부팅과 관련된 오류(예를 들면, VS 2005 설치에서 필수구성요소 설치 과정에서 재 부팅을 요구한 후 더 이상 진행이 되지 않을 때)는 다른 프로세스가 설치 중 사용하는 DLL을 사용하고 있을 때 발생합니다. 즉, 다른 프로세스가 DLL을 사용 중이라면, Microsoft Installer는 재 부팅을 Windows에 요청합니다. 재 부팅 후 프로세스가 해당 DLL을 사용하지 않아야 하지만, 시작프로그램에 등록되거나, 서비스로 등록된 프로세스라면 계속해서 사용하게 되므로 문제가 발생됩니다. AntiVirus 가 대표적인 예입니다.
    대부분 사용자 컴퓨터에 설치된 프로세스(Antivirus, Antispyware 등)에 의해 오작동이 일어납니다. 당연히 안전모드에서는 해당 프로세스가 동작하지 않습니다.
    (안전모드는 부팅 시 F8 key를 누르면 선택할 수 있습니다.)
    안전 모드 외에 시스템 구성 유틸리티(msconfig)를 사용한 진단모드를 사용하면 해당 프로세스를 동작하지 않게 할 수 있습니다.
    서비스 또는 시작프로그램 Tab에서 해당 프로세스를 직접 지정할 수 있습니다.

  2.  Spyware 가 설치되어 있는지 확인 합니다.
    Spyware는 Registry 동작 및 설치 작업에서 오류를 유발시키므로 이에 대해서 항상 Check 해 주어야 합니다. Spyware를 치료하는 프로그램으로는 https://safety.live.com 에서 무료로 다운 받으실 수 있습니다.

  3. 만일 필수 구성 요소(Prerequisite 설치 과정에서 오류 : .NET Framework 2.0, 3.0, Document Explorer 2005, SQL Server 2005 등) 설치 과정에서의 오류가 발생한다면, 해당 필수 구성 요소를 수동으로 설치하고, Dependency 및 Prerequisite 확인을 무시하는 설치 옵션으로 Visual Studio 를 설치할 수 있습니다.
    Command 창에서 (시작 > 실행 > cmd) F:\setup\setup.exe /NO_BSLN_CHECK 으로 설치하실 수 있습니다.