2016-09-07 9 views
0

以下のステートメントを使用して、インストールされたディレクトリからファイルとサブディレクトリを削除しています。NSISスクリプト - Uninstall.exeファイルだけが削除されない

RMDir /r "$INSTDIR\*.*" 
RMDir "$INSTDIR" 

アンインストール中に、uninstall.exeファイルだけがインストールされたディレクトリから削除されることはありません。

私はあなたの提案を教えてください。

答えて

0
  1. /REBOOTOKフラグを試しましたか? scripting referenceからこの警告の

  2. テイク通知:

警告:アンインストーラでは、rmdir/R用の$ INSTDIRを使用しては安全ではありません。 ユーザはプログラム Filesフォルダにインストールすることを選択することがあります。このコマンドは、 アンインストーラとは関係のない他のプログラムを含めて、プログラム Filesフォルダ全体を消去します。ユーザーは他のファイルを入れてもよいが、プログラムのファイル を置くことができ、それらがプログラムと共に削除されることを期待する。解決策は availableで、インストーラによってインストールされたファイルのみを簡単にアンインストールできます。

+0

はい。システムをリブートした後で動作しています。自分自身をアンインストールしている間に削除する方法ですか? – Bajji

関連する問題