在windows服务中添加了一个timer主件
timer1_Elapsed事件的执行时间间隔为1小时
在该事件中有这样一句:System.Threading.Thread.Sleep(5000);问题:重启计算机时timer1_Elapsed事件重复执行了N多次  之后正常运行每一小时执行一次 
System.Threading.Thread.Sleep(5000);这句去掉后重启计算机运行正常在System.Threading.Thread.Sleep(5000)存在的情况下怎样解决重启计算机时timer1_Elapsed事件重复执行了N多次问题
或者怎样才能重启计算机时不执行timer1_Elapsed事件 1小时后再执行求助................