vista cmd.exe error 0xc0000142
Каким образом скрипт запускается столько раз?
Рекурсия же. Видимо из-за этого какой-то неведомый мне стэк вызовов cmd на 439-ом исполнении s.cmd переполняется. Вот и хотелось бы узнать, что в какое ограничение там упирается. A без рекурсии работает, не затыкается.
Рекурсию в цикл переписать не получается? А то если ты упираешься в запрограммированное ограничение винды, то вряд ли чем-то можно помочь.
Сходу не нашлось программы подходящей, да, без рекурсии до сих пор работает.
Оставить комментарий
Trofimovyoa
Скрипт s.cmd видаwget .... %1
.....
s.cmd %some param%
работает 438 раз, запускается 439 раз и при попытке выполнить wget умирает, на прощанье вызвав себе werfault.exe. wget.exe висит в списке процессов suspended а при resume показывает окошечко с указанной в теме ошибкой (Ошибка при инициализации программы).
При повторном запуске ситуация повторяется в точности.
Память и desktop heap не утекают.
Замена wget на curl не помогла, на 439 раз не запускается с той же ошибкой.
Из-за чего возникает ошибка? И как заставить этот скрипт работать в вечном цикле? А то руками хлопотно перепускать.