Pregunta

¿Alguien tiene una copia de MSIINV.EXE (la herramienta de inventario de MSI)? El sitio donde solía estar disponible está inactivo ( http://www.huydao.net/ ). Estoy tratando de desinstalar algunos componentes para obligar a la instalación de Visual Studio a reinstalarlos. Pido disculpas ya que esto no es estrictamente una pregunta de programación, pero pensé que cualquiera que haya instalado algunas de las versiones beta de Visual Studio también podría haber tenido este problema.

¿Fue útil?

Solución

Puede descargar msiinv.exe desde aquí: Espacio experimental

Otros consejos

La herramienta msiinv.exe lo que realmente hace es simplemente enumerar la GUI de todos sus paquetes MSI instalados. Puede usar un archivo como salida.

Entonces la herramienta MSI Inventory proporcionará la GUI necesaria para ejecutar " msiexec.exe / x {B3A02601-8FE9-4108-8E95-D94171A2F8C8} " y desinstale el paquete deseado.

Gracias.

Fe.

¿Qué hace esa herramienta? ¿Enumera los GUID de componentes de un MSI? Si es así, he encontrado la herramienta OSCURO de WiX para hacer un buen trabajo al decirme qué hay en un MSI.

He creado un repositorio de GitHub con la fuente original y una copia del archivo .exe para MsiInv.exe. Soy el autor original.

https://github.com/ZisBoom/MsiInv.exe

Mi uso más común es msiinv.exe -p para enumerar todos los productos instalados, o msiinv.exe -p | findstr /i <pattern> para encontrar un producto específico. msiinv.exe -p <leading match> requiere que sepas el " comienza con " nombre del producto, mientras que findtr es útil para la subcadena.

Opciones de línea de comando:

msiinv.exe -?
Usage: msiinv.exe [option [option]]
    -p [product]    Product list
    -f      Feature state by product. (includes -p)
    -q      Component count by product (includes -p)
    -#      Component count and features states by product (-p -f -q)

    -x      Orphaned components.
    -m      Shared components.
    -c      Evaluate components (-x -m).

    -l      List of log files.

    -t      Elapsed time for run. (Benchmarking)

    -s      Reduced output.(-p -#)
    -n      Normal output. (default)
    -v      Verbose output. (default + feature and component lists)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top