тоже встретился с этим моментом, что cmd.exe перестаёт запускаться через какое то время. однажды поймал ошибку "The handle is invalid.", потом и её BAS перестал показывать. возможно видел ошибку, когда через nodejs запускал cmd, а не через кубик процесса. версия BAS 26.0.2. система windows server 2022.
при запуске процесса, переменные PROCESS_STANDART_OUTPUT и PROCESS_ERROR_OUTPUT остаются пустыми. а в списке процессов, похоже, даже нет попытки запуска cmd.exe. лечится перезапуском BrowserAutomationStudio.exe
сделал тестовый скрипт. кириллицы в именах папок и файлов нет. поставил счетчик глобальный и для каждого потока (запустил в 10 потоков). глобально cmd уже был вызван 38 507 раз , в каждом потоке 3850. время выполнения 2 ч 36 мин. ошибки дескриптора все еще нет. (тут явно не дело в 500 повторений, как предполагалось выше. видимо дескриптор ломается через бОльшее время.) 2ч30мин работало без ошибок.
НО забыл проверить команду старт, про которую писал @layabdu , она тоже была использована в моем проекте, где замечена проблема.
возможно (по наблюдениям) ошибка дескриптора возникала не в процессе работы скрипта. а при повторном запуске после остановки. то есть скрипт может и 3 дня работать без проблем, но если остановить и запустить по новой, то тут уже ошибка появляется.
ps. когда все это написал понял, что забыл про команду старт. чутка подправил текст и пробую вызывать и гасить калькулятор пока... за 500 повторений тоже не получилось смоделировать проблему. прикрепил тестовый скрипт, может надо 4-12 часов его гонять.