Is there such a thing as a timer programme/software for a PC, that allows you to specify a time to shutdown Windows (basically turn off the PC) but also to specify a time to make it boot up?
Like say I wanted to set it to boot up at 5pm everyday - is there a programme I can get (for free

) that will allow me to do this?