Desinstalar un programa desde cmd

Ashampoo uninstaller

>> Ambos scripts me ayudaron a eliminar programas específicos, pero la lista que tengo en el panel de control todavía tiene un montón de otras aplicaciones que espero utilizar un script similar para eliminarlas.
Si la aplicación fue instalada por MSI, y si conoces el GUID, puedes usar msiexec para desinstalar la aplicación.    Esa es la forma más eficiente, siempre que los requisitos previos sean ciertos.Win32_Product es muy ineficiente.https://devblogs.microsoft.com/scripting/use-powershell-to-quickly-find-installed-software/https://devblogs.microsoft.com/scripting/use-powershell-to-find-and-uninstall-software/
¡He probado el código como se explica en esta KB: https://devblogs.microsoft.com/scripting/use-powershell-to-quickly-find-installed-software/ » en vano, todavía no puede obtener todos los programas, pero el que tiene instalador msi !
¡He probado el código como se explica en esta KB: https://devblogs.microsoft.com/scripting/use-powershell-to-quickly-find-installed-software/ » en vano, todavía no puede obtener todos los programas, pero el que tiene el instalador msi !

¿cómo se desinstala un programa utilizando el símbolo del sistema?

La forma tradicional de desinstalar un programa en Windows es abriendo el Panel de Control del sistema y dirigiéndose a la sección de Programas y Características. Ese es el procedimiento habitual en las primeras versiones de Windows (XP, Vista y 7), mientras que las versiones (8 y 10) ofrecen una forma fácil de navegar por el Panel de Control haciendo clic con el botón derecho del ratón en el programa al inicio y haciendo clic en la opción «Desinstalar» en el menú contextual.
Sin embargo, hay otras maneras de deshacerse de un programa en Windows, una de las cuales es mediante el uso de la línea de comandos de Windows Management Instrumentation (WMIC) a través del símbolo del sistema.  Con simples líneas de comando, puede eliminar algunos programas fácilmente sin acceder al Panel de Control.
Tenga en cuenta que este procedimiento sólo funciona en los programas que se reconocen como aplicaciones basadas en MSI (programas que se instalaron con el Instalador de Windows). Algunas aplicaciones no se registran en la ubicación del registro por defecto de WMI al instalarse, por lo tanto, wmic no será capaz de sacar todos los programas instalados en su sistema al ejecutar la consulta.

Comentarios

Cada programa que se instala correctamente según las directrices de Microsoft hace una entrada en el registro en HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall. Normalmente, la clave del programa será su GUID, o bien el nombre del programa. Dentro de esa clave habrá una entrada llamada UninstallString. Esta contiene el comando a ejecutar para desinstalar el programa.
Si ya sabes de antemano lo que vas a desinstalar, debería ser bastante fácil ponerlo en tu archivo por lotes. Sin embargo, la cosa se complica cuando intentas automatizar el proceso. Puedes usar el comando reg para obtener datos del registro, pero devuelve mucho texto alrededor del valor real de una clave dada, lo que hace que sea difícil de usar. Tal vez quieras experimentar con VBscript o PowerShell, ya que tienen mejores opciones para obtener datos del registro en una variable.
Si tienes PowerShell 3 (o superior) instalado, puedes hacer una llamada WMI para obtener todos los programas que se llamen de una manera determinada (o «como» una cosa determinada, para hacer búsquedas con comodines), y luego llamar al método Uninstall para cada uno de ellos:

Desinstalador de iobit

Seleccione el programa que desea desinstalar y haga clic en Desinstalar. Siga las indicaciones para desinstalar el programa. Éstas variarán dependiendo del software que esté eliminando.2 Desinstalación con Programas y Características Abra el Menú de Inicio y seleccione Panel de Control. Si no lo ves en el menú, es posible que tengas que escribir Panel de control en el campo de búsqueda.
Cuando el Panel de control esté abierto, seleccione Programas y características. Esta herramienta sacará una lista completa de los programas instalados en tu ordenador. Desplázate por la lista hasta que encuentres el programa que quieres eliminar.
Haga clic con el botón derecho en el programa y seleccione desinstalar. Siga las indicaciones para eliminar el programa.3 Desinstalación desde el menú de inicio Los programas pueden desinstalarse fácilmente desde el menú de inicio. Abra el Menú Inicio y haga clic con el botón derecho del ratón en el programa que desea eliminar.
Haga clic en desinstalar para eliminar el software. Deberá seguir las ventanas emergentes para completar la desinstalación.4 Desinstalar usando el Símbolo del sistema Abra el Menú Inicio, y escriba cmd. Haga clic con el botón derecho en Símbolo del sistema y elija Ejecutar como administrador.