有人得到了MSIINV.EXE的副本吗?

时间:2008-10-27 07:24:57

标签: windows-installer uninstall

有没有人有MSIINV.EXE(MSI清单工具)的副本?过去可用的网站已关闭(http://www.huydao.net/)。我正在尝试卸载某些组件,以强制Visual Studio安装程序重新安装它们。我很抱歉,因为这不是一个严格的编程问题,但我认为安装了一些Visual Studio beta版本的人也可能遇到这个问题。

4 个答案:

答案 0 :(得分:10)

您可以从此处下载msiinv.exe:Experimental Space

答案 1 :(得分:2)

msiinv.exe工具的真正功能就是列出所有已安装的MSI软件包的GUI。您可以将文件用作输出。

然后MSI清单工具将提供所需的GUI以运行“msiexec.exe / x {B3A02601-8FE9-4108-8E95-D94171A2F8C8}”并卸载所需的软件包。

感谢。

信。

答案 2 :(得分:1)

该工具有什么作用?它是否列出了MSI中的组件GUID?如果是这样,我发现WiX中的DARK工具可以很好地告诉我MSI中的内容。

答案 3 :(得分:0)

我已经创建了一个GitHub存储库,其中包含原始来源和MsiInv.exe的.exe副本。我是原始作者。

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

我最常用的用法是msiinv.exe -p列出所有已安装的产品, 或msiinv.exe -p | findstr /i <pattern>查找特定产品。 msiinv.exe -p <leading match>要求您知道产品的“ startswith”名称,而findstr对于子字符串很有用。

命令行选项:

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)