Visual Studio 2010을 완전히 제거하는 방법은 무엇입니까?


115

내 컴퓨터에서 Visual Studio 2010을 완전히 제거 할 수있는 CLEAN 솔루션을 찾고있었습니다. Visual Studio를 설치하면 프로그램 추가 / 제거 패널 ( appwiz.cpl)에 여러 프로그램 (약 55 개)이 설치됩니다 .

이미 Microsoft에서 만든 작은 유틸리티를 사용해 보았지만 거의 아무것도하지 않습니다.

이제 Microsoft Visual Studio의 모든 버전을 제거하는 더 좋은 방법을 찾고 있습니다. 컴퓨터가 많기 때문에 종종 버전 또는 다른 버전으로 전환하거나 공간을 확보하기 위해 한 컴퓨터에서 더 이상 필요하지 않기로 결정합니다.

정말 최선의 해결책은 무엇입니까? 하나가 없다면 왜 마이크로 소프트가 실제로 잘 작동하는 것을 개발하지 않았을까요?


프로그램 추가 / 제거에서 제거 프로그램을 실행 하시겠습니까?
jrummell

10
"Microsoft Visual Studio 2010"을 제거하면 실제로 제품이 제거되는 것처럼 보이지만 프로그램 추가 / 제거에서 생성 된 54 개의 다른 항목은 그대로 유지됩니다. 55 개의 항목을 각각 제거 할 수 있지만 다소 길고 "깨끗한"제거라고 할 수 있는지 잘 모르겠습니다.
dan

2
옵션은 아니지만 가상 환경에 설치하면 쉽게 제거 할 수 있습니다 (가상을 제거하기 만하면 됨).
기본적으로

10
CD를 넣거나 ISO를 마운트하십시오. 플래그를 사용하여 명령 프롬프트에서 설치 프로그램을 실행합니다/uninstall /force
kobaltz 2013

1
@kobaltz 실제로 수행하는 작업에 대한 문서를보고 싶습니다.
dan

답변:


98

2016 년 4 월 업데이트-VS2013 + 용

Microsoft는 2015 년 후반 VisualStudioUninstaller 를 출시 하여이 문제를 해결하기 시작했습니다 .

그들은 한동안 해결책을 포기했습니다. 그러나 작업은 2016 년 4 월 부터 다시 시작되었습니다 .

마침내 2016 년 4 월에이 제거 프로그램 의 공식 릴리스가 출시 되었습니다. 이는 "Visual Studio 2013, Visual Studio 2015 및 Visual Studio vNext의 모든 Preview / RC / RTM 릴리스를 정리 / 스코치하도록 설계되었습니다"라고 설명됩니다.


원래 답변-VS2010, VS2012 용

다음 두 솔루션은 여전히 ​​흔적 (예 : 레지스트리 파일)을 남기고 실제로 '완전한'제거로 간주 할 수 없습니다 (완전히 깨끗한 솔루션에 대한 답변의 마지막 섹션 참조).


솔루션 1- 대상 : VS 2010

Visual Studio 2010 제거 유틸리티 라는 Microsoft에서 제공하는 제거 프로그램이 있습니다 . 세 가지 옵션이 제공됩니다.

  1. 기본값 (VS2010_Uninstall-RTM.ENU.exe)
  2. 전체 (VS2010_Uninstall-RTM.ENU.exe / full)
  3. 완료 (VS2010_Uninstall-RTM.ENU.exe / full / netfx)

위의 링크는 제거 프로그램에 대해 자세히 설명합니다. 일부는 서비스 팩을 설치할 때 문제 (및 해결 방법)를 언급 했으므로 사용하기 전에 기사의 주석을 읽는 것이 좋습니다 . 그 후에 CCleaner 와 같은 것을 사용 하여 남은 레지스트리 파일을 제거하십시오.

다음은 VS2010 UU의 다운로드 페이지에 대한 링크 입니다.


솔루션 2- 대상 : VS 2010, VS 2012

Microsoft는 컴퓨터에서 VS2010 또는 VS2012의 나머지 대부분을 제거 하는 제거 / 강제 기능을 제공 합니다.

MSDN : Visual Studio 2010/2012를 제거하는 방법 . 링크에서 :

경고 : 이 명령을 실행하면 선택적 공유 패키지에 나열된 것과 같이 아직 사용중인 경우에도 일부 패키지가 제거 될 수 있습니다.

  1. Visual Studio 2012를 처음 설치할 때 사용한 설치 응용 프로그램을 다운로드합니다. 미디어에서 설치 한 경우 해당 미디어를 삽입하십시오.
  2. 명령 프롬프트를 엽니 다. 시작 메뉴에서 실행을 클릭합니다 (시작 + R). cmd를 입력하고 확인 (Enter)을 누릅니다.
  3. 설치 응용 프로그램의 전체 경로를 입력하고 다음 명령 줄 스위치를 전달합니다. /uninstall /force 예 : D:\vs_ultimate.exe /uninstall /force
  4. 제거 버튼을 클릭하고 지시를 따릅니다.

그 후에 CCleaner 와 같은 것을 사용 하여 남은 레지스트리 파일을 제거하십시오.


완전히 깨끗한 제거?

슬프게도이를 달성하는 유일한 (현재) 방법은 dnLL의 답변에 따라 완전한 운영 체제 재설치를 수행하는 것입니다. 그런 다음 나중에 가상 머신 내에서 Visual Studio를 대신 사용할 수 있으며 이러한 문제에 대해 다시 걱정할 필요가 없습니다.


4
청소! = 빨리. Windows의 관점에서 볼 때 이들은 모두 별도의 응용 프로그램이므로 별도로 제거해야합니다. 해당 제거 프로그램을 실제로 실행하지 않고 마술처럼 제거하는 유틸리티는 확실히 깨끗한 솔루션이 아닙니다. 당신이 바랄 수있는 최선의 방법은 제거 프로그램을 올바른 순서로 하나씩 실행하는 유틸리티입니다. 하지만 할 일은 시간을 절약하는 것뿐입니다. 실제로 Visual Studio를 얼마나 자주 제거해야합니까?
Harry Johnston

12
경험상 프로그램 추가 / 제거에서 단일 Microsoft 항목을 제거하면 레지스트리와 하드 드라이브에 많은 쓰레기가 남습니다. 나는 여전히 그것을했고 (하나씩 55 개의 항목) 레지스트리 나 하드 드라이브에서 CTRL + F를 할 때 모든 곳에서 "Visual Studio"를 볼 수 있습니다. 나는 다른 모든 구성 요소를 시도하지 않았지만 여전히 거기에서 할 일이 많이 있다고 생각합니다. 최종 답변은 아니요입니다. Visual Studio를 완전히 제거 할 수있는 방법은 없습니다. 여전히 하나가있을 수 있습니다. 포매팅은 꽤 좋은 일입니다.
dan

1
몇 가지 지침을 작성했습니다. github.com/Microsoft/VisualStudioUninstaller/issues/21
CAD

1
당신이 ...이 아마 그것 때문에 빌드 할 수 없습니다 원하는 대부분의 사람들이 알고 있기 때문에 ... 그것을 내장 : / github.com/Microsoft/VisualStudioUninstaller/issues/...
CAD이 놈

2
@daniel Yah, 확실히. 우리는 모두 도움을주기 위해 여기에 있습니다 (웃음). 설문 조사 : 삭제할 때까지 얼마나 걸리나요?
CAD bloke 2016

35

이것은 모든 패키지를 제거하는 가장 간단한 방법입니다. 관리자 프롬프트에서 :
wmic product where "name like 'microsoft visual%'" call uninstall /nointeractive

대체하여 SQL 등 반복 visual%과 위의 명령에 sql.


좋은! D : - 마법 같은 작품도 제거 MS SQL 서버의 재료로 사용
짐 포드

2
더 자세히 설명 할 수 있습니까? 예를 추가 할 수 있습니까?
iosMentalist

3
감사! 당신은 또한 "name like 'microsoft visual%' OR name like 'microsoft sql%'"모든 것을 하나로 얻을 수 있습니다
agradl

@ user3658994 이것은 대부분의 구성 요소에서 잘 작동했습니다. "Microsoft Visual Studio 2010 Ultimate-ENU", 버전 = "10.0.40219"및 "Microsoft Visual Studio 2010 Ultimate-ENU", Version = "10.0.40219"에 대해 ReturnValue = 1603이 표시되지만 그 두 가지를 제거하는 방법에 대한 아이디어가 있습니까?
thanos.a

23

CD를 넣거나 ISO를 마운트하십시오. 플래그를 사용하여 명령 프롬프트에서 설치 프로그램을 실행하십시오./uninstall /force

나는 실제로 지난번 에이 문제를 만났고 놀라운 일을했습니다. =)


4
더 많은 것을 제거하려면 3 번 이상 실행하십시오. 그럼에도 불구하고 ... 깔끔하게 모든 것을 제거하지 않습니다
ETAN

2
이미이 솔루션을 제안 비주얼 스튜디오 팀의 응답을 보여 @ DSG의 대답에있는 링크, 그러나 그것은 :( 제거 소프트웨어를 완전히 따라서 청원을 작동하지 않습니다
user2381114

2
이것은 VS2010 pro에서 작동하지 않습니다. setup / force / uninstall을 실행하면 설치 시작 화면이 나타납니다.
JDPeckham

여러 번 시도했습니다. 그것조차도 실패합니다. 즉, 실제로 도중에 충돌합니다.
Ken Smith

21

VS (Visual Studio, 버전에 관계없이)를 제거하는 유일한 방법은 전체 OS를 완전히 다시 설치하는 것입니다. 그렇지 않으면 더 많은 호환성 문제가 발생할 수 있습니다.

영구 솔루션

처음부터 시작 (새로 설치, VS는 OS에 설치되지 않음), 이러한 모든 문제를 피하는 가장 좋은 방법은 위의 설명에서 기본값 에 명시된대로 VM (가상 머신)에서 VS를 설치하고 실행하는 것입니다 . 이렇게하면 Microsoft가 전체 플랫폼을보다 사용자 친화적으로 개선하기 위해 아무것도하지 않는 한 버전에서 다른 버전으로 전환하는 것이 빠르고 쉬우 며 HDD (또는 제 경우에는 SSD)의 주 파티션이됩니다. VS가 남긴 모든 쓰레기로 정리되지 않습니다.

물론 단점은 속도입니다. 프로그램은 거의 모든면에서 느려질 것입니다. 그러나 솔직히 누가 VS를 속도로 사용합니까? 최신 매니아 플랫폼에서도 설치하는 데 오랜 시간이 걸립니다. VS가 하이 엔드 SSD에서 더 빨리 시작 되더라도 속도는 느립니다 .


1
VS를 제거하는 방법에 대한 주요 질문에 직접 답변하기 때문에 user1394965 의 답변을 fav로 남겨 두겠습니다 . 그러나 향후 VS 설치에 대한 최종 생각을 게시하는 데 여전히 관련이 있습니다.
dan

5
솔직히 말해서이 답변 (OS 포맷 및 재설치)이 유일한 정답입니다. 나는 이와 같은 상황에 처해 있었다. Microsoft 제품 (특히 VS)은 OS의 구석 구석 구석 구석 퍼져서 감염되는 경향이 있습니다. 또한 제거 프로그램은 모든 구성 요소를 완전히 제거하지 못하며 수백 개의 파일, 항목 및 기타 정크가 여전히 떠 다니게됩니다. 시도하면 .NET 프레임 워크가 작동하지 않거나 더 나빠질 가능성이 높기 때문에 단순히 정크를 삭제할 수는 없습니다.
Lakey

2
@dnLL : "최신 매니아 플랫폼에서도 설치하는 데 오랜 시간이 걸립니다."-방금 SSD가있는 Win 8.1에 VS 2013을 설치했습니다 (SATA3의 Intel 520, RAID 등 없음). 설치에는 6 분이 소요되었습니다. "VS가 고급 SSD에서 더 빨리 시작 되더라도 속도는 느립니다."-시작 시간은 재부팅 후 콜드 상태에서 2 초입니다.
Boris B.

4
@BorisB. 고속 SSD를 가지고있을 때 6 분 빨리 전화하지 않기를 바랍니다. 하지만 VS2013은 내가이 게시물을 만들 때도 출시되지 않았습니다.
dan

1
@Boris, Visual Studio 2015 설치에는 2 ~ 3 시간이 걸렸고 계속해서 중단되고 계속하려면 특정 프로세스를 닫아야했습니다. 제 친구들은 19 시간이 걸렸습니다.
marsh

5

같은 문제로 고생합니다. 많은 애플리케이션이 있지만 적어도이 부분은 "즐겁게" Batch-Uninstall만듭니다. 트릭은 . 따라서 내가 추천 할 수있는 다음 세 가지 프로그램 중 하나를 사용하십시오.

  • Absolute Uninstaller (+ 슬림, 레지스트리 및 폴더 제거-확인을 50 번 클릭)
  • IObit Uninstaller (+ 도구 모음 용, 레지스트리 및 폴더 제거-옵션 도구 모음과 함께 제공)
  • dUninstaller (+ 무음 모드 / 강제 : 50 개 응용 프로그램을 클릭하지 않고 백그라운드에서 수행-레지스트리 / 파일을 검사하지 않음)

imho에서 2 번을 가져 가면 1은 좋지만 때때로 버그가 발생합니다. :-)


IOBit 참으로 철저하게 일을, 단지 설치에 도구 모음 동의를하지 않도록주의
smirkingman

1

여기에 해결책이 있습니다 . 추가

경로 끝에 / full / netfx!

이것은 거의 모든 것을 지워야합니다. SQL Server 만 있으면됩니다.


나는 이것에 대해 더 많은 피드백을 받고 싶습니다. 누구든지 시도해 보셨습니까? 이것은 2014 년 1 월에 게시되었으며 cpanel에 남은 55 개의 응용 프로그램에 대해 이야기합니다. 거의 저자가 여기에서 내 게시물을 읽은 것과 같습니다. 당신이 그 기사의 저자입니까? 유망 해 보이며 누군가가 VS2008, VS2010, VS2012 및 VS2013을 사용하여 VM에서 시도해 볼 수 있는지보고 싶습니다.
dan

kobaltz의 대답은의 사용과 비슷해 보이며 /uninstall /force정말 잘 작동하지 않는다고 알려져 있습니다. 그래서 기적적이고 쉬운 해결책에 대해 정말 의심 스럽지만 시도해야 할 것 같습니다.
dan

0

IOBIT 제거 프로그램 다운로드 및 설치 : http://www.iobit.com/advanceduninstaller.php , Visual Studio를 설치 한 날짜를 찾은 다음 VS에 관련된 해당 날짜의 모든 프로그램을 선택합니다. 그런 다음 배치 제거 프로그램을 실행하십시오. 완전히 자동화 된 솔루션은 아니지만 Windows에서 프로그램을 추가 / 제거 할 때 하나씩 수행하는 것보다 훨씬 빠릅니다. 레지스트리를 정리하기위한 파워 스캔도 있습니다.


0

내가 오래된 스레드에 대한 답변을 줄 수 있다면; PC Decrapifier 를 사용 하여 제거 할 프로그램을 선택할 수 있습니다 . PC Decrapifier는 이들을 하나씩 제거하므로 모두 따로 클릭 할 필요가 없습니다.

이것은 SQL Database 도구와 같이 모든 '정크'를 제거하는 데 매우 유용합니다. Visual Studio는 제거해도 남아 있습니다.


경로로 이동하는 경우 시간을 절약하는 좋은 방법처럼 들리지만 Windows 레지스트리 및 HDD에있는 다른 모든 DLL의 엉망을 정리하지 않습니다.
dan

-3

내가 사용한 가장 좋은 방법은 VS 2010 이미지를 마운트하거나 설치 디스크를 삽입하고 uninstall옵션을 실행하는 것입니다.


4
appwiz.cpl의 55 개 항목을 하나씩 제거합니까? 마지막으로 확인했지만 확인하지 않았습니다.
dan

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.