Ами, Windows-а доста напредна напоследък, току-виж стигнал Linux. Няма crontab, но има графичен Scheduled Tasks, че даже и команден ред с at за старомодни маниаци като мен; и то доста подробни, imho.
Имах предвид през определено време (5-10 минути например) да се стартира bat-файлче, което да пусне ping и в зависимост от ErrorLevel да рестартира връзката или нищо да не прави. Иначе казано, тъй като не знам точно какъв е проблема, вместо да отстраним първопричината, да автоматизираме ръчното решение.