Use System.Timers.Timer in your Windows service.
You may have code like this (from MSDN) in your Windows OnStart service:
timer.Elapsed += new ElapsedEventHandler(OnTimedEvent);
timer.Interval = 2000;
timer.Enabled = true;
...........
private static void OnTimedEvent(object source, ElapsedEventArgs e)
{
......
}
, , , Windows. ( , ).