Никто не сталкивался? Windows, процесс запускает потоки ~ по числу ядер * 2. Все нити заняты запуском внешних консольных процессов, с сохранением stdout в файлы. После запуска каждого процесса идёт попытка открыть файл в который сохранился stdout для анализа что там получилось. Проблема: Windows может до 10 минут возвращать AccessDenied на попытку открыть эти файлы с выводом (уже после того как сами процессы завершились) (если продолжать попытки долго, то в итоге файлы откроются). FlushFileBuffers() не помогает, файловые хендлы честно закрываем...