Una de las extensiones enumeradas en Visual Studio (2012 para mí) es el "Microsoft Advertising SDK for Windows 8.1". Me gusta desinstalar extensiones que no necesito, pero esta no me lo permite. si coloco 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.
Bastante fácil, ¿no? ¡Pero no está ahí!
O:
Además de las instrucciones en 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 extensión (consulte las pestañas "Reseñas" y "Preguntas y respuestas") tiene algunas quejas similares. He publicado esta pregunta allí también. El enlace ahora está roto, pero si busca otros, todavía se quejan en los foros de MSDN .
En cualquier caso: ¿hay una manera fácil de desinstalar esta extensión?
Respuestas:
Ejecute lo siguiente desde un indicador de Powershell elevado :
Y debería mostrar a los culpables:
Luego, para desinstalar realmente, agregue
| foreach { $_.Uninstall() }
al comando de la siguiente manera:Lo que debería mostrar para cada uno:
Lo importante a tener en cuenta es lo
ReturnValue : 0
que significa el éxito. Si lo obtienesReturnValue : 1603
probablemente significa que tu solicitud de Powershell no fue elevada (ejecutándose como administrador). (Lista completa de valores de retorno documentados aquí )fuente
Total Uninstaller es una herramienta de interfaz de usuario simple para eliminar "Microsoft Advertising SDK" y software similar.
fuente
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 paquetes \ AdsSDK10, encontrará dos archivos,
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 de publicidad para Windows 8.1
fuente
extensions.*.cache
archivos%LocalAppData%\Microsoft\VisualStudio\12.0\Extensions
(para VS 2013)Para esto, y para todos los demás bloatware que vienen con VS 2012 y 2013 (y 2015, dudo mucho que la tendencia actual vuelva a las opciones avanzadas de personalización de 2010), simplemente instale Revo Uninstaller (tiene una prueba gratuita totalmente funcional) y habilite "Mostrar componentes del sistema" en sus opciones, y listo, así de simple.
Algunos componentes integrados pueden negarse a ser eliminados, pero si está absolutamente seguro al respecto, simplemente haga clic derecho sobre ellos y seleccione "Desinstalación forzada", y eso es todo. Los más ofensivos, especialmente las extensiones con su botón "Desinstalar" deshabilitado (en gris) en VS, son perfectamente seguros de eliminar, incluso advierten si algo más depende de ellos, por lo que tampoco se preocupe.
fuente
La desinstalación no está disponible con la versión de Advertising SDK que está utilizando. Ha instalado la última actualización del SDK de publicidad, luego de eso, un desinstalador estará disponible en Programas y características.
fuente
Compartiendo mi método preferido. Hubo algunas otras extensiones que también quería eliminar (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 en realidad 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 escribir la limpieza como instalación posterior al estudio visual.
fuente
Resolví esto con los 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 interfaz principal. También tuve que señalar el desinstalador al archivo msi con el que comencé antes de que continuara (duh).
Editar: Después de usar estos instaladores, la Extensión de Pubcenter de publicidad todavía permaneció instalada. Probé la versión de línea de comandos de TotalUninstaller y funcionó bien (había probado inicialmente la versión de interfaz de usuario que dejó algunas cosas que la versión de 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 la red de nuestra empresa. La desinstalación a través del Panel de control de Programas y características falló con un error que indica que no se pudo encontrar el instalador msi. La respuesta de PowerShell de Duncan Smart funcionaría sin cesar (hasta que la detuviera después de 15 minutos más o menos), por lo que no estoy seguro de que no funcione, pero tardó tanto que dejé de esperar. El desinstalador total me dio el mismo error que desinstalar a través del panel de control. También rastreé un archivo msi de instalación en una de nuestras unidades de red, pero se quejó de que ya se había instalado una versión más nueva. Google buscó en el sitio visualstudiogallery, donde pude descargar los instaladores que me permitieron desinstalar.
fuente