Возможный дубликат:
Как запретить Windows 8 выполнять быстрое завершение работы?
Windows 8 имеетгибридное отключение, имеющее некоторые (возможно, незначительные) недостатки.
Гибридное выключение происходит быстрее, поэтому я не хочу отключать его навсегда.
Однако, когда я уверен, что собираюсь оставить стационарный компьютер на значительное время, я бы хотел выключить его таким образом, чтобы это не имело никаких недостатков (кроме медленной работы, что в данных обстоятельствах неважно). (Я полагаю, что это также могло бы установить все ожидающие обновления Windows.)
Для ясности: я хочу выполнить эквивалент полной перезагрузки (которая обновит гиперфайл), а затем гибридное выключение (которое сохранит новый гиперфайл, чтобы следующий запуск был быстрым).
Я могу предложить два возможных решения:
- Временное переключение на не-"быстрый запуск" (и затем автоматическое включение "быстрого запуска" снова после запуска)
- Выполните надлежащую перезагрузку, после которой немедленно (и без участия пользователя) последует выключение.
Есть ли способ автоматизировать любой из этих процессов, чтобы сделать их действительно простыми в выполнении (возможно, запустив скрипт)?
решение1
Быстрый запуск не влияет на перезагрузку. Поэтому вам не нужно отключать эту опцию.
Обратите внимание на скриншот ниже, настройкаВключить быстрый запуск, и в описании,Перезапуск не затрагивается.
Отhttp://www.eightforums.com/tutorials/6320-fast-startup-turn-off-windows-8-a.html
Примечание
Параметр быстрого запуска не применяется к перезагрузке.
Что касается выключения после перезагрузки (чтобы у вас был гиперфайл при следующем запуске), вы можете запустить скрипт с помощьюГрупповая политика.
Чтобы завершить работу/перезапустить Windows, вы можете использовать shutdown
команду:
Usage: shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e | /o] [/hybrid]
[/m \\computer][/t xxx][/d [p|u:]xx:yy [/c "comment"]]
No args Display help. This is the same as typing /?.
/? Display help. This is the same as not typing any options.
/i Display the graphical user interface (GUI).
This must be the first option.
/l Log off. This cannot be used with /m or /d options.
/s Shutdown the computer.
/r Full shutdown and restart the computer.
/g Full shutdown and restart the computer. After the system is
rebooted, restart any registered applications.
Я не буду писать код за вас, но по сути вам нужно два скрипта. Первый скрипт активирует медленное выключение. Он должен:
- установить флаг где-нибудь (создать файл)
- затем перезапустите
Второй скрипт необходимо добавить в групповую политику. Он должен:
- проверьте, установлен ли флаг, и если установлен:
- сбросить флаг (удалить файл)
- неисправность
Самый простой способ установить флаг, вероятно, это echo > filename.txt
.