::Stop Windows service
sc query MyWinService | find "STOPPED" & if errorlevel 1 net stop MyWinService
::delete the dll
del /q E:\MyWinService\\*
for /d %%x in (E:\MyWinService\\*) do @rd /s /q "%%x"
しかし、一部の dll は削除されず、----"ACCESS DENIED"----
5 分後に同じコマンドを再実行したかのように出力されます。dllがまだWindowsサービスに関連付けられているため、エラーが発生していることはわかっていますが、5分後にコマンドを再実行せずにdllを削除したいと考えています。:(