Windows 10 マシンに MSI ファイルをインストールしようとすると、マシンが停止し、次のエラー メッセージが表示されます (を使用してログから貼り付けたものですmsiexec /l*vx ...
)。
MSI (s) (74:E0) [21:35:57:077]: 注記: 1: 2203 2: C:\Windows\Installer\inprogressinstallinfo.ipi 3: -2147287008
エラー 2203。データベース: C:\Windows\Installer\inprogressinstallinfo.ipi。データベース ファイルを開けません。システム エラー -2147287008。
原因はアンインストールがクラッシュし、inprogressinstallinfo.ipi
ファイルがクリーンアップされなかったためだと推測します。
このinprogressinstallinfo.ipi
ファイルは何ですか?削除しても安全ですか?
この質問にいらっしゃる方は、ウイルス対策ソフトウェアがファイルの削除を阻止しているため、削除するにはセーフ モードで起動する必要があると思います。また、Windows インストーラー サービスを停止する必要がある可能性もあります。コミュニティで削除しても安全だと判断された場合は、このファイルの削除方法に関するこの質問を編集して投稿します。
答え1
私自身の質問に対するより良い答えが得られるまで:
とは何ですかinprogressinstallinfo.ipi
? おそらく、インストール中に Windows インストーラーによって作成された一時データベースです。より詳しい回答を提供できる方は、ぜひお知らせください。
削除しても安全ですか? 私は削除して、問題を解決しました。
ファイルは保護されているため、削除したり名前を変更したりすることはできません。Windows ファイル保護削除する手順は次のとおりです。
- 得るファイルの移動Microsoft から。これにより、起動時にファイルの移動をスケジュールできます。
管理者としてコマンドプロンプトを開き、次のように入力します。
movefile C:\Windows\Installer\inprogressinstallinfo.ipi C:\Windows\Installer\inprogressinstallinfo.ipi.bak
これらの手順は、システムアップデートと重なり、WFPが一時的にオフになったため、私の場合はうまくいきました。したがって、システムアップデートを待つか、レジストリキー
SFCDisable
(こちらをご覧ください)movefile
起動時にファイルを移動するにはコンピュータを再起動してください
答え2
これは古いスレッドだとはわかっていますが、今日まさにこの問題に取り組んだので、コメントしたいと思います。残念ながら、「MoveFile」メソッドは私には機能しませんでした。
代わりに私が見つけたのは、%TEMP% および %TMP% ユーザー変数とシステム変数に余分なフォルダー パスが含まれていたことです。私の場合、それらはデフォルト (以下) だけでなく、もう存在しないいくつかのフォルダーも指していました。
デフォルトの場所にリセットした後、インストーラーは正常に完了し、「inprogressinstallinfo.ipi」エラーは表示されなくなりました。
デフォルト (それぞれユーザーとシステム):
%TEMP% & %TMP% -> %USERPROFILE%\AppData\Local\Temp
%TEMP% & %TMP% -> %SystemRoot%\TEMP