Задолбался, перепробовал все что только можно..
И в BIOS лазил, и в консоли, а компьютер все равно включается и включается по ночам, но кажется что я нашел единственно верное решение которое поможет.
По крайней мере у меня третий день оно работает 100%. Компьютер не включается, Windows 10 по ночам не заводит вентиляторы. Все спокойно.
Вот рецепт:
Во первых, нужно выяснить от чего компьютер просыпается, можно сделать командой (от админа):
powercfg -lastwake
powercfg -devicequery wake_armed
Отключаем их как описано в статье.
Если это не помогло, смотрим остальные возможные wake timer»ы
powercfg -waketimers
Наиболее частый случай для В10 — это запланированная дефрагментация и обслуживания ПК ночью, отключить можно здесь:
Идем в Task Scheduler
NT TASK\Microsoft\Windows\UpdateOrchestrator\Reboot
(не обращайте внимание на слово ребут, дальше смотрите в разделе)
Правый клик > Properties > Conditions
Снимите галочку возле Wake the computer to run this task
Так что надо было тупо снять задачи Windows 10 на пробуждение и собственно все.
UPDATE: 22.01.2018
С обновлением Винды, Планировщик заданий запретил мне менять Reboot, теперь это может делать только система сама ( пользователь S-1-5-18 )
Команда
schtasks /change /tn \Microsoft\Windows\UpdateOrchestrator\Reboot /DISABLE
не имеет прав дизаблить задания, проблема не решена.. сижу страдаю.
UPDATE: 23.01.2018
Нашел один способ снять задачу, необходимо системное время перевести под время срабатывания задачи, она выполнится и снимется, у нас будет несколько секунд что бы вернуть время и уйти в сон, дальше велика вероятность что система повешает новую задачу. Проврено, работает, можно писать прогу-костыль, однако хочется более прямого пути.
Есть еще хитрее путь. Просто перед выключением выставляем дату за день назад например, и таймер не будет срабатывать. Или на день вперед, тогда вероятно от сработает моментально и создаться новое задание, но возможно и не успеет, надо проверять. При загрузке системы менять время обратно.
И наконец пока наилучшее решение:
* Переводим время на сутки вперед
* Система выполняет текущее задание, создает новое с учетом новой даты
* Вставляем автоматическое определение времени
* Система остается с заданием которое выполнится завтра
* Profit ! Выключаем компьютер спать спокойной душой.
Надеюсь можно так выставить задание на год вперед или на 10 лет вперед и перестать беспокоится. ))