Можно через планировщик заданий создать, он уже встроен в Windows
1. Win +R;
2. Пишешь taskschd.msc;
3. Создать простую задачу;
4. Забиваешь параметры;
5. Ставишь галочку открыть окно свойств;
6. Триггеры;
7. Изменить;
8. В доп параметрах ставишь повторять задачу - самое частое - каждые 5 минут, у меня Win 10.
Ну а там дальше по наитию поймёшь, всё довольно просто.
upd
так же ты можешь зациклить код, написав
:loop
timeout /t 5
"тело кода, который нужно зациклить без кавычек"
goto loop
timeout /t 5 - означает паузу в 5 секунды, что бы не мониторить ежемоментно (ставишь любую цифру в секундах, либо не пиши эту строку вообще)
в планировщике заданий можешь её настроить фоном при запуске компьютера и она будет выполняться бесконечно.
upd2
мне самому нужно было настроить на выполнение постоянное.