смените
start Bec.exe -f Config.cfg --dsc
на
start Bec.exe -f Config.cfg
на 1.496 этот параметр не нужен и работает без него отлично все.
Возможно в этом ошибка.
Где-то слышал, что на удаленках у некоторых почему-то после отключения удаленной сессии отключается работа батников, и как следствие рестартов сервера. С таким не сталкивался, возможно в этом и загвоздка.
Чтобы обойти это посоветовал бы способом номер 3 воспользоваться с темы:
и настроить через эту программу отдельно для сервера, отдельно для BEC процедуру контроля сервера и BEC на запущенность и запуск.
Для запуска сервера соответственно либо прямо в программе указать файлы и параметры их запуска, либо создать отдельные batch файлы, которые будут лишь запускать отдельно bec и отдельно сервер.