IT정보공유/C#

Visual Studio 설치 및 업데이트시 Microsoft.VisualStudio.Initializer 설치을 설치할 수 없습니다.

알지오™ 2021. 3. 25.

잘 사용하고 있던 Visual Studio 에 업데이트 알림이 떴길래 업데이트를 진행했습니다. Visual Studio Installer가 실행되고 업데이트가 진행되다가 오류가 발생하면서 설치 실패가 되었습니다. 몇 번을 재시도 해봤지만 계속 오류가 발생하여 해결 하는 방법을 찾아 내어 공유해 드립니다.

 

Visual Studio Installer 를 통한 업데이트 설치 실패

최초에는 업데이트를 진행하려고 했었으나 아래와 같이 .Net Core 2.0 development tools (out of support) 메세지가 팝업되어 별거 아니라고 생각하여 계속 버튼을 눌러 업데이트를 진행하였습니다.

 

.NET Core 2.0 개발툴 지원 만료)
.NET Core 2.0 개발툴 지원 만료)

 

업데이트 파일이 다운로드가 진행되다 얼마 못가서 오류가 발생했습니다.
이번 오류는 "Microsoft.VisualStudio.Initalizer을(를) 설치할 수 없습니다." 

 

Microsoft.VisualStudio.Initalizer을(를) 설치할 수 없습니다. 오류 발생 메세지
Microsoft.VisualStudio.Initalizer을(를) 설치할 수 없습니다. 오류 발생 메세지

 

업데이트는 당연히 설치 실패.
다시 시도를 해봐도 안되고, 제거 후 다시 설치를 하려고 해도 안되더라고요.

 

비주얼스튜디오 인스톨러 설치실패
비주얼스튜디오 인스톨러 설치실패

 

이렇게 업데이트가 실패해서 더이상 진행이 안될 경우 기존 설치 폴더를 삭제하고, 완전히 처음부터 다시 설치해보라는 조언들이 있어서 다시 설치를 진행했지만 그것마저도 되지 않았습니다. 구글링 끝에 찾은 답은, 비주얼 스튜디오 오프라인 설치를 해보라는 것이였고 오프라인 설치를 하기 위해서는 비주얼 스튜디오 셋업 파일을 다운로드 한 후, 그 파일을 이용해서 커맨드라인 명령어를 이용해야 합니다.

 

비주얼 스튜디오 오프라인 설치 파일 만들기

오프라인 설치 파일을 만드려면 일단, 비주얼 스튜디오 설치파일을 다운로드 받습니다.

 

Visual Studio 다운로드 링크

 

비주얼스튜디오 버전별 다운로드 링크 모음

컴퓨터를 사용하시는 분이라면 누구나 알고 계실 마이크로소프트. 그리고 마이크로소프트에서 개발한 통합 개발 환경 비주얼 스튜디오. 요즘은 비주얼스튜디오 커뮤니티 에디션(Community Edition)

bigenergy.tistory.com


저는 Visual Studio 2017 Professional 버전을 다운로드 했고, 실행파일명은 vs2017_professional__636531386.1540777758.exe 였습니다. 이 파일을 이용하여 오프라인 설치 파일을 만들어야합니다.

 

1) 다운로드된 설치파일의 경로에서 커맨드 창을 실행한 후, 다음의 명령어를 실행해 주세요.

 

c:\download\vs2017_professional__636531386.1540777758.exe --layout c:\vslayout --lang en-US

c:\vslayout 폴더에 오프라인 설치 파일 영어 버전을 을 만들겠다는 의미입니다.

 

2) 설치에 필요한 파일을 인터넷에서 다운로드 받아서 vslayout 폴더로 다운로드가 진행됩니다.
    시간이 꽤 오래걸립니다. 약 50GB 정도 다운로드 됩니다.

 

Visual Studio Offline Setup Download
Visual Studio Offline Setup Download

 

3) 다운로드가 완료되면, c:\vslayout 폴더로 이동하여 다음의 명령어를 실행시켜 주세요.
비주얼 스튜디오 캐시디렉토리를 지정해 주는 겁니다.

 

c:\vslayout\vs2017_professional__636531386.1540777758.exe --layout c:\vslayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang en-US

 

4) 비주얼 스튜디오 오프라인 설치 명령어

 

c:\vslayout\vs2017_professional__636531386.1540777758.exe --noweb --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional

 

이번 명령어는 --noweb 파라미터가 추가되어 인터넷에서 다운로드 없이 디스크에 있는 정보로 설치를 진행하겠다는 옵션입니다.

 

이렇게 하면 Visual Stuido Installer 가 실행되면서 c:\vslayout 폴더에 다운로드된 파일만을 이용해 비주얼 스튜디오를설치할 수 있습니다. 저처럼 오류로 인해 업데이트가 진행되지 않을 때, 또는 인터넷이 되지 않는 환경에서 비주얼 스튜디오 설치를 해야할 때 이 방법을 이용하시면 됩니다.

 

 

참조 사이트

댓글

💲 추천 글