2

NSISを使用してWindowsインストーラーを作成しています。アンインストーラーでは、終了する直前に別のプログラムを実行する必要があります(終了する前にそのプログラムが終了するのを待つ必要はありません)。

Windowsのコントロールパネルからアンインストーラーを実行した後、次の問題が発生します。手動で更新するまでリストが更新されず、その後も「しばらくお待ちください」というメッセージが表示されるため、追加のソフトウェアのアンインストールを続行できません。現在のプログラムのアンインストールまたは変更が完了するまで」。

問題は、Windowsがアンインストーラーから実行した新しいプログラムを検出し、アンインストールプロセスがまだ実行中であると見なしていることだと思います。

誰もがこれを克服する方法を知っていますか?

どうもありがとう !

4

2 に答える 2

2

Windows は、古い壊れたアンインストーラーに対処するためにこれを行います。これは仕様によるものです。仕事を逃れようとすることもできますが、そのコードが Windows のすべてのバージョンで機能するかどうかはわかりません...

于 2012-10-30T18:45:36.263 に答える
0

レジストリを修正するためにこれを試すことができます。

Mircosoft Fix it 別の興味深い URL

于 2014-12-15T08:00:59.303 に答える