visual studio para pagina oficial net mejores las extensions extensiones community code visual-studio visual-studio-extensions

para - ¿Cómo desinstalar la extensión de Visual Studio "Microsoft Advertising SDK"?



visual studio installer (7)

Compartiendo mi método preferido. Hubo algunas otras extensiones que quería eliminar también (The Windows Phone Tools y F #)

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

Enlace directo al desinstalador http://totaluninstaller.codeplex.com/

Puede configurarlo para eliminar más o menos según sus necesidades.

Editar: @Max realmente publicó una versión bifurcada de esto. Esta es una configuración basada en archivos con una interfaz de línea de comandos. Lo uso para guiar la limpieza como una instalación posterior al estudio visual.

Una de las extensiones enumeradas en Visual Studio (2012 para mí) es "Microsoft Advertising SDK para Windows 8.1". Me gusta desinstalar extensiones que no necesito, pero esta no me lo permite. si cierro el botón (habilitado), dice en una información sobre herramientas:

Este producto no se puede desinstalar a través de extensiones y actualizaciones

Se parece a esto:

En la segunda inspección, veo un mensaje similar (más útil) en la parte inferior derecha:

Debe usar el panel Programas y características en el Panel de control de Windows para eliminar esta extensión.

Es bastante fácil, ¿no? ¡Pero no está allí!

O:

Además de las instrucciones en la pantalla, también busqué. La única fuente útil fue esta página de MSDN que dice básicamente lo mismo. El enlace ahora está roto .

Los comentaristas mencionaron que la página web de la extensión (consulte las pestañas "Revisiones" y "Preguntas y Respuestas") tiene algunas quejas similares. También crucé esta pregunta allí. El enlace ahora está roto, pero si busca otros, todavía se está quejando en los foros de MSDN .

En cualquier caso, ¿hay una manera fácil de desinstalar esta extensión?


Ejecute lo siguiente desde un indicador elevado de Powershell:

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

Y debería mostrar a los culpables:

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

Entonces, para desinstalar realmente, agregue | foreach { $_.Uninstall() } | foreach { $_.Uninstall() } al comando como tal:

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

Que debería mostrarse para cada uno:

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

Lo importante que hay que buscar es ReturnValue : 0 que significa éxito. Si obtienes ReturnValue : 1603 , probablemente significa que tu solicitud de Powershell no fue elevada (ejecutándose como administrador). (Lista completa de ReturnValues ​​documentada here )


La desinstalación no está disponible con la versión de Advertising SDK que está utilizando. Ha instalado la última actualización de Advertising SDK, después de eso, un desinstalador estará disponible en Programas y características.


La respuesta de PowerShell dada por Duncan Smith arriba es genial. Sin embargo, como alternativa, en el caso de VS2013, si tiene la imagen iso para la instalación de Visual Studio, si navega a la carpeta packages / AdsSDK10, encontrará dos archivos,

MSAdvertisingServiceExtension.msi Win8_1AdSDK.msi

Si hace clic derecho en estos, puede elegir la opción de desinstalación, y esto eliminará la integración de pubCenter y el SDK publicitario para Windows 8.1.


Lo resolví con instaladores descargados de esta página: https://visualstudiogallery.msdn.microsoft.com/site/search?query=Advertising&f%5B0%5D.Value=Advertising&f%5B0%5D.Type=SearchText&ac=2

Asegúrese de ejecutar el archivo msi como administrador y elija Eliminar en la página de la interfaz principal. También tuve que apuntar el desinstalador de nuevo al archivo msi que comencé antes de que continuara (duh).

Editar: después de usar estos instaladores, la extensión de publicidad de Pubcenter aún permaneció instalada. Probé la versión de línea de comandos de TotalUninstaller y funcionó bien (al principio había probado la versión de la interfaz de usuario, lo que dejó algunas cosas que la versión de la línea de comandos podría desinstalar).

Tuve problemas con la mayoría de los enfoques sugeridos aquí, posiblemente debido a mi configuración específica, estoy en una máquina virtual en nuestra red de empresas. La desinstalación a través de Programas y características del panel de control falló con un error que indicaba que el instalador msi no se pudo encontrar. La respuesta de Powershell de Duncan Smart se ejecutaría interminablemente (hasta que lo detuve después de 15 minutos más o menos), así que no estoy seguro de que no funcione, pero tardó tanto que abandoné la espera. El desinstalador Total me dio el mismo error que desinstalar a través del panel de control. También rastreé un archivo instalador msi en una de nuestras unidades de red, pero se quejó de que ya había una versión más nueva instalada. Algo de google apareció en el sitio visualstudiogallery donde pude descargar los instaladores que me permitieron desinstalar.


Para esto, y todos los demás bloatware que vienen con VS 2012 y 2013 (y 2015 - dudo mucho que la tendencia actual vuelva a las opciones de personalización avanzada de 2010), simplemente instale Revo Uninstaller (tiene una versión de prueba completamente funcional) , y habilite "Mostrar componentes del sistema" en sus opciones, y listo - tan simple como eso.

Algunos componentes integrados pueden negarse a ser eliminados, pero si está absolutamente seguro de ello, simplemente haga clic derecho en ellos y seleccione "Desinstalación forzada", y eso es todo. Las más ofensivas, especialmente las extensiones con su botón "Desinstalar" deshabilitado (atenuado) en VS, son perfectamente seguras de eliminar, incluso advierten si algo más depende de ellas, por lo que tampoco te preocupes.


Total Uninstaller es una herramienta de interfaz de usuario simple para eliminar "Microsoft Advertising SDK" y sw similar.