Пакетный файл имеет только две строки:
c:\program.exe ...
pause
, но пауза не запускается после завершения «программы» ... Я не вижу, что «нажать любое ключевое сообщение»: (
Если переместить паузу в первой строке, то она волшебным образом сработает.