Я уже сталкивался с такой проблемой. Вот решение:
1. Следует открыть редактор реестра Regedit:Для этого открываем меню "Пуск" и в строке поиска пишем слово "Regedit" (без кавычек) и щелкаем мышкой на regedit.exe
2. Ищем и открываем ветку HKEY_CURENT_USER\Software\Microsoft\Windows\CurentVersion\Explorer.
3. Двойным щелчком открываем параметр CleanShutdown. В Windows 7 изначально значение этого параметра установлено на "0", но если при попытке завершения работы Windows 7 появляются какие -то проблемы (система просто перезагружается, а не выключается или например просто подвисает вместо того, чтобы выключиться), вы попробуйте изменить его значение на "1".
4. Нажмите на "ОК" и затем найдите и разверните ветку реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurentVersion\WinLogon.
5. Двойным щелчком открываем параметр DWORD PowerdownAfterShutdown и назначаем ему значение "1", если вы желаете, чтобы после того, как вы дали команду завершить работу Windows питание компьютера отключалось автоматом. Если этот параметр примет значение "0" - питание не станет отключаться.
6. Закрываем редактор реестра и перезагружаемся.