MSIINV.EXE (MSI インベントリ ツール) のコピーを持っている人はいますか? 以前利用できたサイトはダウンしています ( http://www.huydao.net/ )。Visual Studio セットアップで強制的に再インストールするために、いくつかのコンポーネントをアンインストールしようとしています。これは厳密にはプログラミングに関する質問ではないので申し訳ありませんが、Visual Studio のベータ版をインストールしたことがある人なら誰でもこの問題に遭遇した可能性があると考えました。
3 に答える
元のソースと MsiInv.exe の .exe のコピーの両方を含む GitHub リポジトリを作成しました。私は原作者です。
https://github.com/ZisBoom/MsiInv.exe
私の最も一般的な使用法はmsiinv.exe -p
、インストールされているすべての製品を一覧表示msiinv.exe -p | findstr /i <pattern>
するか、特定の製品を検索することです。
msiinv.exe -p <leading match>
findstr は部分文字列に役立ちますが、製品の「startswith」名を知っている必要があります。
コマンド ライン オプション:
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)
そのツールは何をしますか? MSI からのコンポーネント GUID を一覧表示しますか? もしそうなら、私はWiXの DARK ツールが MSI の内容を教えてくれる非常に良い仕事をしているのを見つけました。
ツール msiinv.exe は、インストールされているすべての MSI パッケージの GUI を一覧表示するだけです。ファイルを出力として使用できます。
次に、MSI インベントリ ツールは、「msiexec.exe /x {B3A02601-8FE9-4108-8E95-D94171A2F8C8}」を実行して目的のパッケージをアンインストールするために必要な GUI を提供します。
ありがとう。
信仰。