У меня были похожие случаи, и проблема была решена, когда я добавил в начало скрипта TIMEOUT 10
, пакет запускается через 10 секунд, поэтому, если кто-то случайно запустится, у него будет время закрыть окно без запуска.
Я не рекомендую его, но вы можете прервать связанное приложение для файлов .bat из реестра, изменив значение (по умолчанию) с "%1" %*
на nothing
ключа: HKEY_CLASSES_ROOT\batfile\shell\open\command
Я быОбязательно выберите первый вариант.