не представляю как cmd запускаемый раз в пять минут может неожиданно завершиться и/или отожрать много ресурсов.
Код:

ping 8.8.8.8 | find /i TTL && (
if exist f.lag del f.lag
) || (
if not exist f.lag (
echo nul >f.lag
) else (
del f.lag
shutdown -r -t 0 -f)
)
если при первой проверке 8.8.8.8 не пингуется создается файл f.lag, при повторном запуске не пингуется и f.lag есть - удаляем f.lag и ребутим машину, есть пинг - удаляем f.lag. короче - все просто, в шедулер добавлять с запуском каждые 5 минут от имени пользователя, у которого есть разрешение на запись/чтение в папке, в которой выполняется батник.
разумеется, можно сюда же добавить и
Цитата DeepWaters:
перезагрузку сетевого адаптера »
|
правда тут придется уточнить что именно имеется ввиду.