Компьютерный таймер

Как поставить таймер выключения компьютера Windows

Компьютерный таймер

Научить компьютер отключаться самостоятельно полезно для многих пользователей.

Если на ночь вы оставляете скачиваться последний сезон сериала, хотите ограничить время компьютерных игр для ребенка или просто максимально экономить на электроэнергии – вам нужен таймер выключения компьютера для ОС Windows 7, 8 и 10. Рассмотрим встроенные в Windows средства и программы сторонних производителей.

Средствами Windows

Автоматическое выключение компьютера в Windows 7 или 10 можно настроить средствами самой ОС, без установки других приложений. Но красивой оболочки для этого действия не предусмотрено, вам придется прописать ряд параметров в командной строке или планировщике.

Командная строка

Чтобы запустить командную строку, в меню «Пуск» найдите раздел «Служебные» и кликните на одноименный пункт. Появится окошко с черным фоном и мигающим курсором.

Также можно открыть «Выполнить» или зажать Win+R, вы увидите небольшую строку. В нее вписываете команду shutdown /s /t N.

Здесь «shutdown» – название функции, «/s» – параметр полного завершения работы ПК, «/t N» – указывает что отключение состоится через N секунд.

Если вам надо выключить компьютер через командную строку через 1 час, впишите shutdown /s /t 3600 и кликните на «ОК». Появится системное сообщение о том, что ПК будет отключен через указанный промежуток времени. Перед выключением вам предложат вручную закрыть запущенные приложения.

Чтобы закрыть все программы принудительно, без вашего участия, добавьте в формулу параметр /f. Если вы решили убрать таймер, введите команду shutdown /a, тогда автоотключение компа будет отменено. Для завершения сеанса вместо /s используйте параметр /l, чтобы отправить ПК в сон – параметр /h.

Если отключение компьютера через командную строку нужно вам регулярно, подготовьте ярлык для операции. Для этого кликните на рабочем столе правой кнопкой, в меню «Создать» зайдите в «Ярлык».

В окошке впишите путь к программе «C:\Windows\System32\shutdown.exe» с нужными параметрами. Автовыключению через 1 час с закрытием всех приложений будет соответствовать команда «C:\Windows\System32\shutdown.

exe /s /f /t 3600».

Далее задайте название для иконки и нажмите «Готово». Чтобы поменять картинку, в свойствах ярлыка выберите «Сменить значок». Затем для активации таймера вам понадобится только дважды щелкнуть мышкой по ярлычку, и компьютер выключится спустя заданное количество секунд.

Планировщик

Для отключения компьютера в Windows 10 или другой версии можно использовать средство «Планировщик заданий». Он скрывается в разделе «Средства администрирования» меню «Пуск», также приложение можно вызвать строкой taskschd.msc, нажав Win+R.

Как поставить таймер выключения компьютера Windows 7 или 10: в подменю «Действие» кликните на «Создать простую задачу». Впишите произвольное название, выберите регулярность выполнения – ежедневно или однократно.

На следующем шаге установите таймер отключения компьютера: здесь не придется высчитывать секунды, выставляйте дату и точное время.

В качестве действия установите «Запуск программы», в настройках пропишите shutdown с аргументом /s.

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

Сторонние программы

В отличие от системных средств Windows, другие программы для автоматического отключения компьютера отличаются более широкими настройками. Вам не придется отсчитывать время в секундах и вручную прописывать параметры для запуска таймера.

SM Timer

Лаконичная утилита Smart Turn Off предназначения для автовыключения компьютера под управлением Windows 10, 8, XP или Vista. Доступны только основные настройки: завершение сеанса или полное отключение ПК, через указанный промежуток или в определённое время.

Airytec Switch Off

Программа Switch Off знает, как выключить компьютер через определенное время.

Утилита имеет гибкие настройки: расписание по дням недели и указанному времени, выбор действия – отключение, перезагрузка, сон, разрыв VPN соединений.

Switch Off может закрыть приложения и показать предупреждение перед запуском функции. Также автовыключение может запускаться не по часам, а при отсутствии действий процессора или пользователя за определенный промежуток.

Скачать утилиту можно в полном варианте или portable – не требует установки, запускается с любого носителя. Приложение добавляет свою иконку в область уведомлений Windows, для запуска задания достаточно кликнуть на него и выбрать нужную функцию. Есть у Switch Off и веб-интерфейс для удаленного доступа – с его помощью можно отключить компьютер онлайн в браузере с любого устройства.

Wise Auto Shutdown

Как поставить таймер выключения компьютера Windows 10, знает программа Wise Auto Shutdown. Утилита предоставляет на выбор несколько вариантов действия, выставляется время – точное, через промежуток, ежедневное или при простое.

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

PowerOff

Многофункциональное приложение PowerOff для на Windows 7 или 10 имеет огромное количество настроек таймера на выключение компьютера. Выбирайте действие и устанавливайте время срабатывания для запуска стандартного режима. Функцию можно связать с уровнем загрузки процессора или проигрыванием музыки плеером Winamp. Утилита умеет управлять интернет-подключением, подсчитывая объемы трафика.

Учтите, что при закрытии PowerOff, таймеры будут сброшены. Поэтому выставьте в настройках, чтобы утилита сворачивалась вместо полного выхода, тогда ПК отключится через заданное время.

Заключение

Настроить автоматическое отключение компьютера по таймеру не сложно. Используйте команды Windows – это быстрее всего – или другие приложения, если вам нужны более гибкие установки.

Источник: http://droidov.com/postavit-timer-otluchenia-computer

Программы для контроля времени работы за компьютером (помогут сохранить зрение)

Компьютерный таймер

Доброго времени всем!

Эта статья будет полезна тем пользователям, кто проводит достаточно много времени за компьютером. Ведь нередко в пылу решения какой-то проблемы, при выполнении расчетов, редактировании текста и т.д. — мы теряем контроль над собой и работаем несколько часов подряд, забывая сделать перерыв…

Всё бы ничего, но со временем, отсутствие перерывов может начать сказываться на здоровье: устают глаза, спина, шея и пр.

Избежать лишних проблем со здоровьем могут помочь специальные программы, контролирующее ваше пребывание за компьютером (т.е. они вовремя напомнят вам о необходимом перерыве).

В этой заметке хотел поделиться с вами несколькими такими программами, которыми пользовался (и пользуюсь) сам.

И так…

Источник: https://ocomp.info/programmyi-dlya-kontrolya-vremeni.html

Системный таймер в Windows: большое изменение

Компьютерный таймер

Поведение планировщика Windows значительно изменилось в Windows 10 2004 без каких-либо предупреждений и изменения документации. Вероятно, это поломает несколько приложений. Такое происходит не первый раз, но эта перемена посерьёзнее.

Если вкратце, то вызовы timeBeginPeriod из одного процесса теперь влияют на другие процессы меньше, чем раньше, хотя эффект ещё присутствует.

Думаю, что новое поведение — это по сути улучшение, но оно странное, и заслуживает того, чтобы быть задокументированным. Честно предупреждаю — у меня только результаты собственных экспериментов, поэтому могу только догадываться о целях и каких-то побочных эффектах этого изменения. Если какие-либо из моих выводов неверны, пожалуйста, дайте знать.

Прерывания таймера и смысл их существования

Во-первых, немного контекста о дизайне операционных систем. Желательно, чтобы программа могла засыпать, а позже — просыпаться.

На самом деле это не следует делать очень часто — потоки обычно ждут событий, а не таймеров, — но иногда необходимо.

Итак, в Windows есть функция Sleep — передайте ей желаемую продолжительность сна в миллисекундах, и она разбудит процесс:

Sleep(1);

Стоит подумать о том, как это реализуется. В идеале при вызове Sleep(1) процессор переходит в спящий режим. Но как операционная система разбудит поток, если процессор спит? Ответ — аппаратные прерывания. ОС программирует микросхему — аппаратный таймер, который затем запускает прерывание, которое пробуждает процессор, и ОС затем запускает ваш поток.

Функции WaitForSingleObject и WaitForMultipleObjects также имеют значения таймаута, и эти таймауты реализуются с использованием того же механизма.

Если много потоков ждут таймеров, то ОС может запрограммировать аппаратный таймер на индивидуальное время для каждого потока, но это обычно приводит к тому, что потоки просыпаются в случайное время, а процессор так нормально и не засыпает.

Энергоэффективность CPU сильно зависит от времени его сна (нормальное время от 8 мс), и случайные пробуждения тому не способствуют.

Если несколько потоков синхронизируют или объединяют свои ожидания таймера, то система становится более энергоэффективной.

Существует множество способов объединения пробуждений, но основной механизм в Windows — глобальное прерывание таймера, тикающего с постоянной скоростью. Когда поток вызывает Sleep(n), то ОС запланирует запуск потока сразу после первого прерывания таймера.

Это означает, что поток может в конечном итоге проснуться немного позже, но Windows — это не ОС реального времени, она вообще не гарантирует определённое время пробуждения (в это время ядра процессора могут быть заняты), поэтому вполне нормально проснуться чуть позже.

Интервал между прерываниями таймера зависит от версии Windows и железа, но на всех моих машинах он по умолчанию составлял 15,625 мс (1000 мс/64).

Это означает, что если вызвать Sleep(1) в какое-то случайное время, то процесс будет разбужен где-то между 1,0 мс и 16,625 мс в будущем, когда сработает следующее прерывание глобального таймера (или через одно, если это сработало слишком рано).

Короче говоря, природа задержек таймера такова, что (если только не используется активное ожидание процессора, а его, пожалуйста, не используйте) ОС может пробуждать потоки только в определённое время с помощью прерываний таймера, а Windows использует регулярные прерывания.

Некоторым программам не подходит такой большой разброс в задержках ожидания (WPF, SQL Server, Quartz, PowerDirector, Chrome, Go Runtime, многие игры и т. д.).

К счастью, они могут решить проблему с помощью функции timeBeginPeriod, которая позволяет программе запросить меньший интервал.

Есть также функция NtSetTimerResolution, которая позволяет устанавливать интервал меньше миллисекунды, но она редко используется и никогда не требуется, поэтому не буду больше её упоминать.

Десятилетия безумия

Вот сумасшедшая вещь: timeBeginPeriod может вызвать любая программа, и она изменяет интервал прерывания таймера, при этом прерывание таймера — это глобальный ресурс.

Представим, что процесс А находится в цикле с вызовом Sleep(1).

Это неправильно, но это так, и по умолчанию он просыпается каждые 15,625 мс, или 64 раза в секунду. Затем появляется процесс B и вызывает timeBeginPeriod(2). Это заставляет таймер срабатывать чаще, и внезапно процесс А просыпается 500 раз в секунду вместо 64-х раз в секунду.

Это безумие! Но именно так всегда работала Windows.

В этот момент, если бы появился процесс C и вызвал timeBeginPeriod(4), это ничего бы не изменило — процесс A продолжал бы просыпаться 500 раз в секунду. В такой ситуации правила устанавливает не последний вызов, а вызов с минимальным интервалом.

Таким образом, вызов timeBeginPeriod от любой работающей программы может установить глобальный интервал прерывания таймера. Если эта программа завершает работу или вызывает timeEndPeriod, то вступает в силу новый минимум.

Если одна программа вызывает timeBeginPeriod(1), то теперь это интервал прерывания таймера для всей системы.

Если одна программа вызывает timeBeginPeriod(1), а другая timeBeginPeriod(4), то всеобщим законом становится интервал прерывания таймера в одну миллисекунду.

Это имеет значение, потому что высокая частота прерываний таймера — и связанная с ней высокая частота планирования потоков — может впустую расходовать значительную мощность CPU, как обсуждалось здесь.

Одним из приложений, которому необходимо планирование на основе таймера, является веб-браузер. В стандарте JavaScript есть функция setTimeout, которая просит браузер вызвать функцию JavaScript через несколько миллисекунд.

Для реализации этой и других функций Chromium использует таймеры (в основном WaitForSingleObject с таймаутами, а не Sleep). Это часто требует повышенной частоты прерываний таймера.

Чтобы это не слишком сказывалось на времени автономной работы, Chromium недавно модифицировали таким образом, чтобы при работе от батареи частота прерываний таймера не превышала 125 Гц (интервал 8 мс).

timeGetTime

Функция timeGetTime (не путать с GetTickCount) возвращает текущее время, обновлённое прерыванием таймера.

Процессоры исторически не очень хороши в ведении точного времени (их часы специально колеблются, чтобы не служить FM-передатчиками, и по другим причинам), поэтому для поддержания точного времени CPU часто полагаются на отдельные генераторы тактовых импульсов.

Чтение с этих чипов стоит дорого, поэтому Windows поддерживает 64-битный счётчик времени в миллисекундах, обновляемый прерыванием таймера. Этот таймер хранится в общей памяти, поэтому любой процесс может дёшево считывать оттуда текущее время, не обращаясь к генератору тактовых импульсов.

timeGetTime вызывает ReadInterruptTick, который по сути просто считывает этот 64-битный счётчик. Все просто! Поскольку счётчик обновляется прерыванием таймера, мы можем его отследить и найти частоту прерывания таймера.

Новая недокументированная реальность

С выпуском Windows 10 2004 (апрель 2020 года) некоторые из этих механизмов слегка изменились, но очень запутанным образом. Сначала появились сообщения, что timeBeginPeriod больше не работает. На самом деле всё оказалось куда сложнее.

Первые эксперименты дали смешанные результаты.

Когда я запустил программу с вызовом timeBeginPeriod(2), то clockres показал интервал таймера 2,0 мс, но отдельная тестовая программа с циклом Sleep(1) просыпалась около 64 раз в секунду вместо 500 раз, как в предыдущих версиях Windows.

Научный эксперимент

Тогда я написал пару программ для изучения поведения системы. Одна программа (change_interval.cpp) просто сидит в цикле, вызывая timeBeginPeriod с интервалами от 1 до 15 мс.

Она удерживает каждый интервал в течение четырёх секунд, а затем переходит к следующему, и так по кругу. Пятнадцать строк кода. Легко.

Другая программа (measure_interval.

cpp) запускает несколько тестов для проверки, как её поведение изменяется при изменении change_interval.cpp. Программа отслеживает три параметра.

  1. Она спрашивает ОС, каково текущее разрешение глобального таймера, используя NtQueryTimerResolution.
  2. Она измеряет точность timeGetTime, вызывая его в цикле до тех пор, пока возвращаемое значение не изменится — и отслеживая величину, на которую оно изменилось.
  3. Она измеряет задержку Sleep(1), вызывая его в цикле в течение секунды и подсчитывая количество вызовов. Средняя задержка является просто обратной величиной числа итераций.

@FelixPetriconi провёл для меня тесты на Windows 10 1909, а я провёл тесты на Windows 10 2004. Вот очищенные от случайных флуктуаций результаты:

Это означает, что timeBeginPeriod по-прежнему устанавливает интервал глобального таймера во всех версиях Windows.

Из результатов timeGetTime() можно сказать, что прерывание срабатывает с такой скоростью по крайней мере на одном ядре процессора, и время обновляется. Обратите также внимание, что 2.

0 в первой строке для 1909 года тоже было 2.0 в Windows XP, затем 1.0 в Windows 7/8, а затем вроде опять вернулось к 2.0?

Однако поведение планировщика резко меняется в Windows 10 2004. Ранее задержка для Sleep(1) в любом процессе просто равнялась интервалу прерывания таймера, за исключением timeBeginPeriod(1), давая такой график:

В Windows 10 2004 соотношение между timeBeginPeriod и задержкой сна в другом процессе (который не вызывал timeBeginPeriod) выглядит странно:

Точная форма левой части графика неясна, но она определённо уходит в противоположную сторону от предыдущего! Почему?

Последствия

Как было указано в обсуждении reddit и hacker-news, вероятно, левая половина графика представляет собой попытку максимально точно имитировать «нормальную» задержку, учитывая доступную точность глобального прерывания таймера.

То есть с интервалом прерывания 6 миллисекунд задержка происходит примерно на 12 мс (два цикла), а с интервалом прерывания 7 миллисекунд — примерно на 14 мс (два цикла). Однако измерение фактических задержек показывает, что реальность ещё более запутанна.

При прерывании таймера, установленном на 7 мс, задержка Sleep(1) в 14 мс даже не самый распространённый результат:

Некоторые читатели могут обвинить случайный шум в системе, но когда частота прерывания таймера 9 мс и выше, шум равен нулю, так что это не может быть объяснением. Попробуйте сами запустить обновлённый код.

Особенно противоречивыми кажутся интервалы прерывания таймера от 4 мс до 8 мс. Вероятно, измерения интервалов следует выполнять с помощью QueryPerformanceCounter, поскольку на текущий код беспорядочно влияют изменение правил планирования и изменение точности таймера.

Всё это очень странно, и я не понимаю ни логики, ни реализации. Может, это и ошибка, но я в этом сомневаюсь. Думаю, что за этим стоит сложная логика обратной совместимости. Но самый эффективный способ избежать проблем совместимости — это документировать изменения, желательно заранее, а здесь правки сделаны без какого-либо уведомления.

Это не повлияет на большинство программ. Если процесс хочет более быстрое прерывание таймера, то он сам должен вызвать timeBeginPeriod. Тем не менее, могут возникнуть следующие проблемы:

  • Программа может случайно предположить, что у Sleep(1) и timeGetTime одинаковое разрешение, а это теперь не так. Хотя, такое предположение кажется маловероятным.
  • Программа может зависеть от маленького разрешения таймера, которого не получает. Было несколько сообщений о такой проблеме в некоторых играх — есть инструмент под названием Windows System Timer Tool и ещё один под названием TimerResolution 1.2. Они «исправляют» эти игры, повышая частоту прерываний таймера. Видимо, эти исправления больше не будут работать или будут работать не так хорошо. Возможно, это заставит разработчиков игр выпустить правильные патчи, но до тех пор изменение вызывает проблемы обратной совместимости.
  • В многопроцессной программе главная управляющая программа может повысить частоту прерываний таймера, а затем ожидать, что это повлияет на планирование дочерних процессов. Раньше это было разумное предположение, но теперь оно не работает. Именно так я сам узнал об этой проблеме. Продукт, о котором идёт речь, теперь вызывает timeBeginPeriod в каждом процессе, так что всё в порядке, но несколько месяцев программное обеспечение плохо работало по непонятной причине.

Жертва

Тестовая программа change_interval.cpp работает только в том случае, если никто не запрашивает более высокую частоту прерываний таймера.

Поскольку и Chrome, и Visual Studio имеют привычку делать это, мне пришлось проделать большую часть моих экспериментов без доступа в интернет и программируя в блокноте. Кто-то предложил Emacs, но ввязываться в эту дискуссию выше моих сил.

  • Windows
  • системный таймер
  • задержка

Хабы:

  • Системное администрирование
  • Разработка под Windows
  • Игры и игровые приставки

Источник: https://habr.com/ru/post/522212/

Как установить таймер выключения Windows

Компьютерный таймер

Полную версию статьи со всеми дополнительными видео уроками смотрите в источнике: https://hetmanrecovery.com/ru/recovery_news/how-to-set-the-shutdown-timer-in-the-windows-operating-system.htm

Читайте о разных способах включения таймера выключения компьютера, как его настроить и создать ярлык. Развитие компьютерных технологий не стоит на месте и развивается огромными темпами. То, что вчера казалось невозможным, сегодня уже прошедший этап. Создание новых компьютеров и мобильных устройств значительно расширяет возможности их применения с каждым днем.

Важным звеном в цепи расширяющихся возможностей применения компьютерных технологий является разработка и внедрение нового программного обеспечения. Увеличение функциональности и уменьшение размеров современных компьютерных устройств позволяют использовать их во всех сферах современной жизни.

Компьютерные технологии совместно с элементами управления существенно упрощают применение различных приборов и выполняют важные функции по контролю за ними. На сегодняшний день трудно представить себе любой прибор, не обладающий элементами компьютерного управления.

Начиная с самых простых устройств (наручные часы, тостер, газовая печь и т.д.) и заканчивая самыми сложными аппаратами (современные высокоскоростные автомобили, центр управления космическим аппаратом, современные электрические сети и электрогенерирующие станции и т.д.

) везде применяются элементы компьютерных технологий и программ.

Основной задачей такого повсеместного применения электронных технологий является улучшение использования, управления и контроля над процессом для удобства конкретного потребителя.

Например, при работе на электростанции компьютерная техника позволяет рассчитать и выбрать правильные параметры для успешного выполнения поставленной задачи по передаче электрической энергии, предохраняет систему от сбоев и ошибок, а также экономит значительные финансовые средства.

На бытовом уровне применение компьютерных технологий существенно облегчает пользователю управление и контроль над устройствами. Одним из элементов контроля является функция напоминания или функция контроля времени (таймер).

Она присутствует практически во всех устройствах, поэтому не удивительно, что и в современных персональных компьютерах такая функция есть. Функция контроля времени (таймер) позволяет задавать системе параметры отключения по выполнению поставленных задач или по истечению определенного промежутка времени.

Могут возникнуть различные ситуации, когда понадобиться функция таймера. Возможно, вам необходимо покинуть свое рабочее место (неотложные обстоятельства, конец рабочего дня, просто уже достаточно поздно и необходимо ложиться спать и т.д.

), но на вашем компьютере еще не завершены все процессы, и нельзя остановить их выполнение.

Например, установленная антивирусная программа выполняет полное сканирование системы на предмет наличия уязвимостей и угроз, идет процесс перекодировки видеопотока, система выполняет создание резервной копии, загрузка или скачивание большого массива данных и т.д. В этом случае вы можете установить таймер на определенный промежуток времени, по истечении которого, система автоматически выключит компьютер.

Примечание: На сегодняшний день большое количество программ имеют функцию автоматического отключения компьютера по завершению выполнения поставленной задачи, но не все. Поэтому функция контроля времени может быть востребована в различных ситуациях.

Если вы решили настроить функцию контроля времени, то воспользуйтесь предложенными способами, представленными ниже:

  • Установить таймер выключения компьютера посредством командной строки.
  • Создание ярлыка таймера выключения.
  • Установить таймер выключения компьютера при помощи планировщика заданий Windows.

В этом руководстве мы покажем способы настройки таймера выключения, используя возможности операционной системы «Windows». Если вы по каким-то причинам не хотите использовать стандартные возможности «Windows», то существует множество программ и приложений сторонних разработчиков, которые вы можете найти в сети Интернет.

Эти программы имеют улучшенный графический интерфейс и предоставят вам дополнительные преимущества, такие как возможность выхода из системы, спящий режим, установка точного времени выключения или закрытие после продолжительности бездействия.

Алгоритм действий для всех приложений практически одинаков и интуитивно понятен, поэтому их применение не должно вызвать у вас дополнительных трудностей.

Установить таймер выключения компьютера посредством командной строки

Этот метод универсальный и он подходит для всех версий операционной системы «Windows», начиная с версии «Windows 7» и заканчивая последней версией «Windows 10». Он предполагает использовать возможности команды «shutdown», которая может автоматически выключать компьютер через определенное заданное время, а также может выполнять его перезагрузку.

Чтобы вручную создать таймер отключения, откройте диалоговое окно «Выполнить». Вы можете воспользоваться одним из четырех предложенных способов на выбор:

Способ 1: Нажмите на кнопку «Пуск», расположенную на «Панели задач» в левом углу рабочего стола и откройте главное пользовательское меню «Windows». В списке установленных программ и приложений, используя полосу прокрутки, опустите бегунок вниз и найдите раздел «Служебные – Windows», откройте вложенное меню и выберите диалоговое окно «Выполнить».

Способ 2: Щелкните правой кнопкой мыши на кнопке «Пуск» на «Панели задач» или нажмите вместе сочетание клавиш «Windows + X», и в открывшемся меню выберите диалоговое окно «Выполнить».

Способ 3: Нажмите кнопку «Поиск», расположенную на «Панели задач» рядом с кнопкой «Пуск». Или откройте главное пользовательском меню «Windows», нажав на кнопку «Пуск», используя полосу прокрутки, опустите бегунок вниз и выберите раздел «Поиск» здесь.

В поле поиска начните вводить поисковый запрос «Выполнить» и в строке наилучшего совпадения выберите классическое приложение «Выполнить».

Способ 4: Используя совместное сочетание клавиш «Windows + R» вызовите диалоговое окно «Выполнить» напрямую. Введите в поле командной строки введите команду «shutdown -s -t XXXX».

Параметр «XXXX» обозначает время в секундах, которое должно пройти, прежде чем компьютер автоматически выключится. Например, если вы хотите, чтобы компьютер отключился через 2 часа, команда должна выглядеть следующим образом «shutdown -s -t 7200».

Нажмите кнопку «ОК» или клавишу «Enter» на клавиатуре для выполнения команды.

Сразу после исполнения команды на экран компьютера будет выведено предупреждающее напоминание «Windows»: «Ваш сеанс будет завершен. Работа «Windows» будет завершена через 120 мин. Завершение работы на 4 апреля 2018 г. 15:07:28». По истечении указанного времени произойдет закрытие всех программ, и компьютер будет выключен.

Если диапазон времени отключения не превышает десяти минут (600 секунд), то сообщение будет выведено прямо на рабочий стол. Например, при вводе в поле командной строки диалогового окна «Выполнить» команду «shutdown -s -t 600», вы увидите следующее сообщение.

Если вам требуется выполнить перезагрузку компьютера по истечению определенного промежутка времени, то в поле командной строки диалогового окна «Выполнить» введите команду «shutdown -r -t XXXX», заменив в ней параметр «-s» на «-r».

Замените параметр «XXXX» на точное количество времени в секундах, через которое требуется выполнить перезагрузку системы. Нажмите кнопку «ОК» или клавишу «Enter» на клавиатуре и запустите выполнение команды. Всплывающее напоминание в центре уведомлений подскажет вам точное время перезагрузки.

Чтобы отменить запланированное отключение компьютера, снова откройте диалоговое окно «Выполнить» и введите команду «shutdown -a». Нажмите кнопку «ОК» или клавишу «Enter» на клавиатуре для запуска команды.

По исполнению команды «shutdown -a» в центре уведомлений всплывет предупреждающее напоминание: «Выход из системы отменен. Запланированное завершение работы отменено.».

Создание ярлыка таймера выключения

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

Нажмите правой кнопкой мыши на любом пустом пространстве рабочего стола и в открывшемся меню нажмите пункт «Создать», откройте вложенное меню и выберите раздел «Ярлык».

В строке «Укажите расположение объекта» окна «Создать ярлык» введите команду с требуемыми параметрами таймера выключения, используя образец, описанный ранее. Например, если вы хотите создать ярлык таймера выключения через один час, то введите команду «shutdown -s -t 3600» напрямую или укажите полный путь «C:\Windows\System32\shutdown.exe -s -t 3600».

Нажмите кнопку «Далее» для продолжения. В следующем окне введите имя ярлыка (в нашем случае мы выбрали имя «shutdown3600»), нажмите кнопку «Готово» и процесс создания ярлыка будет завершен.

Теперь ярлык таймера выключения компьютера будет всегда находиться на рабочем столе вашего персонального компьютера. Всякий раз, когда вам будет нужно запустить таймер выключения компьютера, просто щелкните два раза по созданному ярлыку для активации таймера.

Чтобы отменить запланированное отключение компьютера, создайте на рабочем столе ярлык для команды отключения таймера «shutdown -a», используя описанный алгоритм создания ярлыка. Или введите в диалоговом окне «Выполнить» команду «shutdown -a» для отмены таймера.

Если вы не хотите, чтобы ярлык находился на рабочем столе, то вы можете закрепить его на «Панели задач». Нажмите на нем правой кнопкой мыши и в открывшемся меню выберите раздел «Закрепить на панели задач».

Значок вашего ярлыка будет немедленно закреплен в «Панели задач», а ярлык на рабочем столе вы можете просто удалить, нажав клавишу «Delete» на клавиатуре или выбрав в меню раздел «Удалить».

Дополнительно, чтобы иметь возможность быстро отличить ваш ярлык таймера отключения от других на рабочем столе или в «Панели задач», выберите соответствующий значок для него. Нажмите правой кнопкой мыши на ярлыке и в открывшемся меню выберите раздел «Свойства».

Перейдите на вкладку «Ярлык» и нажмите кнопку «Сменить значок…».

В окне «Смена значка» выберите из предложенного списка подходящий для вас вариант значка таймера выключения компьютера. Или вы можете предложить свой вариант значка через кнопку «Обзор…».

Нажмите кнопки «Применить» и «ОК» и сохраните внесенные изменения свойств ярлыка. Ярлык таймера выключения компьютера будет автоматически изменен на выбранный вариант значка.

Установить таймер выключения компьютера при помощи планировщика заданий Windows

Это второй возможный метод установить таймер выключения компьютера, используя возможности стандартных приложений «Windows».

Откройте диалоговое окно «Выполнить» одним из способов, описанных нами ранее (например, вызовите его напрямую, используя сочетание клавиш вместе «Windows + R»). Введите в поле командной строки «taskschd.

msc», нажмите кнопку «ОК» или «Enter» на клавиатуре, и запустите планировщик заданий «Windows».

В окне планировщика в области «Действия» выберите пункт «Создать простую задачу…».

В открывшемся окне «Мастер создания простой задачи» в требуемом поле задайте любое подходящее для вас имя задачи (например, в нашем случае мы выбрали имя «shutdown3600») и нажмите кнопку «Далее» для продолжения.

Далее из предложенных вариантов запусков задачи выберите нужный, в зависимости от того, какую задачу вы решаете. Для таймера отключения компьютера выберите ячейку «Однократно» и нажмите кнопку «Далее».

На следующем этапе укажите параметры начала задачи: дату и точное время отключения, а затем щелкните кнопку «Далее».

Выберите действие для задачи, установив отметку в ячейке «Запустить программу» и нажмите кнопку «Далее».

На странице «Запуск программы» введите в поле строки «Программа или сценарий» команду «shutdown», а в строке «Добавить аргументы (необязательно):» укажите параметр «-s». Подтвердите ввод данных кнопкой «Далее».

На странице «Сводка» проверьте все введенные вами параметры и нажмите кнопку «Готово» для завершения процесса создания задания. И в установленные вами параметры даты и времени ваш компьютер будет автоматически выключен.

Теперь вы знаете стандартные способы установки таймера выключения компьютера, предлагаемые встроенными приложениями операционной системы «Windows», и всегда сможете воспользоваться ими в случае необходимости.

Полную версию статьи со всеми дополнительными видео уроками смотрите в источнике: https://hetmanrecovery.com/ru/recovery_news/how-to-set-the-shutdown-timer-in-the-windows-operating-system.htm

Источник: https://zen.yandex.ru/media/hetmansoftware/kak-ustanovit-taimer-vykliucheniia-windows-5c0fd5d577e7fc00aaf7eecb

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.