В некоторых ответах на этот вопрос предлагают использовать стороннее программное обеспечение. Хотя вполне можно обойтись штатными средствами. Тем кто работал с Unix подобными системами должна быть знакома команда:

shutdown.

В Windows она тоже есть! И с ключом /r работает аналогично. Найти ее можно в папке Windows\System32\

system32 shutdown

Посмотреть справку по команде shutdown можно запустив ее с ключом /?

shutdown /?

 

Если мы хотим перезагрузить компьютер в определенное время самый простой вариант сделать задание в планировщике задач. Найти его можно в Панели управления (Control Panel).

task manager - планировщик задач

 

При создании задания надо указать учетную запись от которой оно будет выполняться. Кроме того учетная запись не должна быть заблокирована и обязательно с установленным паролем.

Мне было необходимо перезагружать компьютер и при включении заходить от определенного пользователя. Установив пароль на встроенную учетную запись Администратора и настроив запуск заданий от этой учетки я сделал еще одну. Тут возникла проблема - при включении надо было выбрать от кого сделать вход и ввести пароль.

Есть отличное обновление позволяющее установить учетку и пароль от которой выполнять автоматический вход при загрузке системы. Скачать версию для Windows XP.