アプリケーションをアンインストールするために、バッチ ファイルを作成しました。私の問題は、結果として、このアンインストールによって一部のファイルが削除され、他のファイルが保持されたことです。
たとえば、フォルダーを作成しました。C:\\Documents and settings\User-Name\myCompanyName\My Application name\
このフォルダーには、アプリケーションのすべてのファイルが含まれています。アンインストールすると、これらのファイルはすべて削除されます。しかし、「C:\Documents and settings\User-Name」から「myCompanyName」フォルダーも削除したい
myComapny
前の問題に関連するもう 1 つの問題は、 4 つのファイルを保持するという名前の新しいフォルダーをスタート メニューに追加したことです。
- exeファイル
- 設定ファイル
- ヘルプファイル、および
- アンインストール ファイル
アンインストール ファイルをクリックすると、すべてが削除されますが、リストした 4 つのファイルを含むフォルダーはスタート メニューに保持されます。
バッチファイルを使用して不要なフォルダーを削除するにはどうすればよいですか?
ここに私のバッチファイルコードがあります:
@echo off
msiexec /x {DD75996F-C279-420A-9A19-48EF9EFE70C2}
RD /s "C:\Program Files\ASGATech"
RD /s "C:\Documents and Settings\%userprofile%\start menu\programs\ASGATech"
pause
注: バッチ ファイルの拡張子を から に変更しようとしました。bat
またcmd
、現在のログイン ユーザー %userprofile% を取得して、自分のスタート メニューに移動しようとしました。この方法が間違っている場合は、お知らせください。