Blog

MSI エラーとグレーアウトした「アンインストール」ボタン

更新: 2026年4月3日

多くの業務・一般向けアプリは Windows Installer(MSI) です。レジストリ上の製品情報と実ファイルが食い違う、またはアンインストールが途中のまま、といったとき、設定のアンインストールがグレーアウトしたり MSI が分かりにくいコードを返したりします。HiBit のようなサードパーティ製アンインストーラーも手ですが、MSI を理解した修復のほうが早いことも多いです。

イラスト:Windows でのプログラムの削除
MSI の問題はログと修復で直ることが多いです。強制削除に進む前にエラーコードを控えておきます。

ボタンが無効になるよくある理由

  • 組織のポリシーやプロビジョニング パッケージで管理されている。
  • 製品エントリはあるが、インストーラー キャッシュに MSI のコピーがない。
  • 再起動待ちや別のインストーラー セッションがグローバル ミューテックスを握っている。

まずログと修復

エンタープライズ製品は Microsoft のドキュメントに沿って詳細ログ付きの MSI ログを取ります。インストール時と同じバージョンの MSI で修復し、その後アンインストールします。32/64 ビットの一致が重要で、合わない修復は破損を悪化させます。

HiBit Uninstaller が向くとき

Windows の UI から削除が始められない場合、専用ツールで一覧とファイルを外せることがあります。そのあと残存物を慎重に確認し、ガイドのトラブルシューティングも参照してください。

セーフ モードを切り札に

カスタム アクションの DLL が MSI トランザクションを開いたままにしているとき、セーフ モードに入ると、サービスなしでクリーンアップ ツールが完了しやすいことがあります。

MSI ログを溺れずに読む

詳細ログは巨大ですが、Return value 31603 を探すと失敗したカスタム アクション付近にたどり着きやすいです。ログは復元ポイントのメモと一緒に保管し、HiBit 併用の削除が必要になったときベンダー サポートに渡せます。

Office などの「スイート」製品

スイートは Word、Outlook、Teams などで部品を共有します。「OneNote だけ」を力任せに削ると Click-to-Run を不安定にしがちです。まず Office 専用の修復/アンインストール アシスタントを使い、HiBit は本当に廃止した周辺ツールのしつこい残りに限定するのが安全です。