Сетевые ресурсы могут быть ответственны за эту проблему, когда компьютер используется вне этой сети.
Я не знаю, как запустить программу и скрыть от нее такие сетевые ресурсы.
Тем не менее, должно быть легко настроить пакетные сценарии с помощью команды net use, чтобы удалить общие ресурсы и воссоздать их при необходимости.
Чтобы не вводить пароли снова и снова, загляните в /SAVECRED
параметр команды.
В качестве альтернативы просто создайте общие ресурсы со сценарием, когда это необходимо, но как непостоянные, и они не будут существовать при следующей загрузке. Таким образом, вам понадобится только один скрипт.