[visual-studio] “Microsoft Advertising SDK”Visual Studio 확장을 제거하는 방법은 무엇입니까?

Visual Studio (2012 년)에 나열된 확장 중 하나는 “Windows 8.1 용 Microsoft Advertising SDK”입니다. 필요하지 않은 확장 프로그램을 제거하고 싶지만이 확장 프로그램은 허용되지 않습니다. (enabled!) 버튼을 가리키면 툴팁에 표시됩니다.

확장 및 업데이트를 통해이 제품을 제거 할 수 없습니다

다음과 같이 보입니다 :

확장

두 번째 검사에서 비슷한 (더 유용한) 메시지가 오른쪽 아래에 표시됩니다.

이 확장을 제거하려면 Windows 제어판의 프로그램 및 기능 창을 사용해야합니다.

충분히 쉬운가요? 그러나 그것은 없습니다!

제거

또는:

검색 제거

화면의 지시 사항 외에도 검색했습니다. 유일하게 유용한 소스는 기본적으로 동일한 내용을 나타내는 이 MSDN 페이지 였습니다 . 링크가 끊어졌습니다 .

의견 제시 자 들은 확장 웹 페이지 ( “검토”및 “Q AND A”탭 참조)에 비슷한 불만이 있다고 언급했습니다 . 이 질문도 거기에 게시했습니다. 링크가 이제 끊어졌지만 다른 사람을 검색해도 MSDN 포럼에서 여전히 불평하고 있습니다 .

어쨌든이 확장 프로그램을 쉽게 제거 할 수 있습니까?



답변

가에서 다음을 실행 상승 파워 쉘 프롬프트 :

gwmi Win32_Product -Filter "Name LIKE 'Microsoft Advertising%'"

그리고 범인을 보여 주어야합니다.

IdentifyingNumber : {6AB13C21-C3EC-46E1-8009-6FD5EBEE515B}
Name              : Microsoft Advertising SDK for Windows 8.1 - ENU
Vendor            : Microsoft Corporation
Version           : 8.1.30809.0
Caption           : Microsoft Advertising SDK for Windows 8.1 - ENU

IdentifyingNumber : {6AC81125-8485-463D-9352-3F35A2508C11}
Name              : Microsoft Advertising SDK for Windows Phone 8.1 XAML - ENU
Vendor            : Microsoft Corporation
Version           : 8.1.40427.0
Caption           : Microsoft Advertising SDK for Windows Phone 8.1 XAML - ENU

IdentifyingNumber : {5C87A4DB-31C7-465E-9356-71B485B69EC8}
Name              : Microsoft Advertising SDK for Windows Phone - ENU
Vendor            : Microsoft Corporation
Version           : 6.2.960.0
Caption           : Microsoft Advertising SDK for Windows Phone - ENU

IdentifyingNumber : {EBD9DB6D-180B-4C59-9622-B75CC4B32C94}
Name              : Microsoft Advertising Service Extension for Visual Studio
Vendor            : Microsoft Corporation
Version           : 12.0.40402.0
Caption           : Microsoft Advertising Service Extension for Visual Studio

그런 다음 실제로 다음 | foreach { $_.Uninstall() }과 같이 명령에 add 를 제거하십시오 .

gwmi Win32_Product -Filter "Name LIKE 'Microsoft Advertising%'" | foreach { $_.Uninstall() }

각각에 대해 표시되어야합니다.

__GENUS          : 2
__CLASS          : __PARAMETERS
__SUPERCLASS     :
__DYNASTY        : __PARAMETERS
__RELPATH        :
__PROPERTY_COUNT : 1
__DERIVATION     : {}
__SERVER         :
__NAMESPACE      :
__PATH           :
ReturnValue      : 0
PSComputerName   :

찾아야 할 중요한 것은 ReturnValue : 0성공을 의미합니다. 이 메시지가 표시되면 ReturnValue : 1603Powershell 프롬프트가 상승하지 않은 것입니다 (관리자로 실행). ( 여기에 문서화 된 전체 ReturnValue 목록 )


답변

Total Uninstaller 는 “Microsoft Advertising SDK”및 유사한 sw를 제거하기위한 간단한 UI 도구입니다.


답변

위의 Duncan Smith가 제공 한 PowerShell 답변은 훌륭합니다. 그러나 VS2013의 경우 Visual Studio 설치에 대한 ISO 이미지가있는 경우 package \ AdsSDK10 폴더로 이동하면 두 개의 파일이 있습니다.

MSAdvertisingServiceExtension.msi
Win8_1AdSDK.msi

이것을 마우스 오른쪽 버튼으로 클릭하면 제거 옵션을 선택할 수 있습니다. 그러면 Windows 8.1 용 pubCenter 통합 및 Advertising SDK가 제거됩니다.


답변

VS 2012 및 2013 (및 2015-현재 트렌드가 2010의 고급 사용자 정의 옵션으로 되돌아 갈 것이라고 의심합니다)을 위해 다른 모든 블로 트웨어를 위해 Revo Uninstaller를 설치하십시오 (완전히 기능적인 무료 평가판 사용) 옵션에서 “시스템 구성 요소 표시”를 활성화하면 간단합니다.

일부 통합 구성 요소는 제거가 거부 될 수 있습니다. 그러나 확실하게 확신 할 수있는 경우 해당 구성 요소를 마우스 오른쪽 단추로 클릭하고 “강제 제거”를 선택하면됩니다. 가장 불쾌한 것들, 특히 VS에서 “제거”버튼이 비활성화 된 (회색으로 표시된) 확장 프로그램은 완전히 제거하는 것이 안전합니다. 다른 것들이 의존하더라도 경고하므로 걱정할 필요가 없습니다.


답변

사용중인 Advertising SDK 버전에서는 제거를 사용할 수 없습니다. Advertising SDK의 최신 업데이트를 설치 한 후 프로그램 및 기능에서 제거 프로그램을 사용할 수 있습니다.


답변

선호하는 방법을 공유합니다. 내가 제거하고 싶었던 다른 확장 기능도있었습니다 (Windows Phone Tools 및 F #)

https://stackoverflow.com/a/28050106/376487

제거 프로그램에 대한 직접 링크
http://totaluninstaller.codeplex.com/

필요에 따라 다소 제거하도록 구성 할 수 있습니다.

편집 : @Max는 실제로 포크 버전을 게시했습니다. 이것은 명령 행 인터페이스를 사용한 파일 기반 설정입니다. 포스트 비주얼 스튜디오 설치로 정리 스크립트를 작성하는 데 사용합니다.


답변

이 페이지에서 다운로드 한 설치 관리자로이 문제를 해결했습니다.
https://visualstudiogallery.msdn.microsoft.com/site/search?query=Advertising&f%5B0%5D.Value=Advertising&f%5B0%5D.Type=SearchText&ac=2

msi 파일을 관리자 권한으로 실행하고 기본 인터페이스 페이지에서 제거를 선택하십시오. 또한 제거 프로그램을 계속하기 전에 시작한 msi 파일을 다시 가리켜 야했습니다 (duh).

편집 :이 설치 프로그램을 사용한 후에도 Advertising Pubcenter Extension은 계속 설치되어 있습니다. TotalUninstaller의 명령 줄 버전을 시도했지만 정상적으로 작동했습니다 (UI 명령을 처음 시도하여 명령 줄 버전이 제거 할 수있는 부분을 남겼습니다).

여기에 제안 된 대부분의 접근 방식에 문제가 있었으며, 특정 설정으로 인해 회사 네트워크의 가상 머신에 있습니다. 설치 관리자 msi를 찾을 수 없다는 오류와 함께 프로그램 및 기능 제어판을 통한 설치 제거에 실패했습니다. Duncan Smart의 Powershell 답변은 끝없이 실행될 것입니다 (15 분 정도 후에 중단 할 때까지). 작동하지 않을지는 모르겠지만 기다릴 때까지 너무 오래 걸렸습니다. 총 제거 프로그램에서 제어판을 통한 제거와 동일한 오류가 발생했습니다. 또한 네트워크 드라이브 중 하나에서 설치 관리자 msi 파일을 추적했지만 최신 버전이 이미 설치되어 있다고 불평했습니다. 일부 인터넷 검색으로 Visual Studio Gallery 사이트를 열어 설치 제거 프로그램을 다운로드 할 수있었습니다.