Shutdown s t 3600

Используем стандартные средства windows для установки таймера

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

Команда «Выполнить»

Самый простой способ — выполнить команду с помощью сочетания клавиш Win+r. Порядок действий, следующий:

  1. Ввести команду shutdown -s -t 3600

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

Чтобы отменить автоматическое отключение, необходимо выполнить команду Shutdown -a . Если все сделать правильно, в трее появится системное сообщение, подтверждающее отмену.

Внимание!

Значение нужно вводить в секундах, то есть: 1 час = 3600 секунд 1 час 30 минут = 5400 секунд 2 часа = 7200 секунд

Создание bat файла

Если часто пользоваться таймером, то регулярно набирать команду на клавиатуре может быть неудобно. Чтобы упростить задачу, можно прописать команду отключения в bat-файл. Тогда, чтобы включить таймер, потребуется только запустить созданный файл. Чтобы пользоваться таймером через bat-файл, нужно записать в стандартном текстовом редакторе ту же самую команду Shutdown -s -t

с указанием времени отключения. Порядок действий, следующий:

  1. Открыть блокнот;
  2. Записать команду и время;
  3. Нажать «Файл» — «Сохранить как»;
  4. Добавить название, поставить точку и прописать расширение «bat», так же не забудьте изменить кодировку на ANSI.

Чтобы отключить таймер, можно набрать команду Shutdown -a с помощью сочетания клавиш Win+r или создать с этой командой отдельный bat-файл. Также хорошей идеей будет создать несколько bat-файлов с разным временем таймера.

Планировщик заданий

Команда Shutdown позволяет только настроить единоразовую отсрочку отключения питания. Если компьютер нужно постоянно отключать в определенное время, можно воспользоваться планировщиком заданий. Вот, как его нужно настроить:

  1. Нажать Win+R и набрать команду taskschd.msc ;
  2. Выбрать действие «Создать простую задачу»;
  3. Придумать имя задачи (писать описание не обязательно) и нажать далее;
  4. Задать тригер для запуска задания и установить дату, с которой таймер должен начать работать;
  5. Указать в качестве действия «Запустить программу»;
  6. Написать в строке команду Shutdown и указать аргумент-s .
  7. Проверить данные и нажать «Готово».

Прервать выключение компьютера по таймеру можно в библиотеке планировщика заданий. Для этого в разделе «Выбранный элемент» нужно нажать «Отключить»

Создание ярлыка

Вместо того, чтобы создавать bat-файл можно создать ярлык и вынести его на рабочий стол. Для этого понадобится прописать все ту же команду. Вот порядок действий:

  1. Создать ярлык на рабочем столе;
  2. Ввести команду Shutdown -s -t и указать нужное время в секундах;
  3. Нажать «Далее» и задать имя для ярлыка, нажать готово.

Принцип отключения таймера такой же, как и у bat-файла. Можно отменить его командой Shutdown -a с помощью сочетания клавиш Win+r, а можно создать с этой командой отдельный ярлык.

Shutdown -s -t 3600 в «Планировщике заданий»

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

Вызовите окно «Выполнить» для введения команды, открывающей окно «Планировщик заданий»: «control schedtasks».

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

Дайте имя для задачи к примеру: «Таймер завершения работы ПК». Эту же надпись можете вставить в «Описание». Нажмите «Далее».

В пункте «Триггер задачи» следует выбрать из предоставленных вариантов один какой-либо. На данный момент это будет «Однократно»

Жмите на кнопку «Далее».

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

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

В строке «Программа или сценарий» откройте «Обзор» и перейдите по указанному адресу: C:\Windows\System32\shutdown.exe.

В параметре «Добавить Аргументы» вставьте команду: «-s».

 Обратите внимание, в новом окне всё ли сделали правильно, и нажмите «Готово».

Если вы хотите отменить команду или удалить её из списка задач, перейдите в библиотеку «Планировщика заданий».

В «Библиотеке планировщика заданий» в средней колонке находим свою задачу

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

Выбираем необходимое действие

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

Создаем программу для автоматического выключения компьютера

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

Выбор функции зададим следующей строчкой (её, как и весь файл, можно отредактировать на своё усмотрение, как будет удобнее):

set /p answer="выключить - 1, перезагрузить - 2, отменить - 0: "

Здесь мы задаём новую переменную answer, значение которой вводится при каждом запуске файла и подтверждается нажатием клавиши Enter.
Переход к нужной части бат-кода осуществляем командой goto, в данном случае строчка будет иметь следующий вид:

goto %answer%

Начало каждой независимой части ознаменуем, соответственно, как :1, :2 и :0
Для грамотного выполнения сделаем завершение каждой части кода не командой pause, а командой exit, добавив перед закрытием окна двухсекундную задержку:

TIMEOUT /T 2
exit

И в завершении добавим раскрашивание текста разным цветом, в зависимости от выполняемой команды:

color C

На выходе мы получим следующий код:

echo off
chcp 1251
set /p answer="выключить - 1, перезагрузить - 2, отменить - 0: "
goto %answer%

:1
set /p min_off="Выключить компьютер через (минут): "
set /A sec_off="%min_off% * 60"
color C
echo Компьютер будет выключен через %min_off% минут
shutdown -s -f -t %sec_off%
TIMEOUT /T 2
exit

:2
set /p min_re="Перезагрузить компьютер через (минут): "
set /A sec_re="%min_re% * 60"
color E
echo Компьютер будет перезагружен через %min_re% минут
shutdown -r -f -t %sec_re%
TIMEOUT /T 2
exit

:0
color A
echo Запланированное завершение работы Windows отменено
shutdown -a
TIMEOUT /T 2
exit

Каждая команда уже описана выше. Вот, как это работает:

  1. Мы запускаем батник.
  2. В ответа на вопрос о выборе функции вводим 1, 2 или . , подтверждаем ввод клавишей Enter.
  3. Консоль перейдёт к соответствующей части кода и, если это выключение или перезагрузка, спросит, через сколько минут произвести требуемое действие.
  4. Потом введённое значение преобразуется в секунды и добавляется в команду, параметры которой и определяют запланированное действие.

Скачать готовый bat-файл для автоматического выключения компьютера можно из прикреплённого архива: auto-shutdown-bat.

Для удобства можно упаковать получившийся батник в SFX-архив и добавить к нему иконку. В итоге получится простая портативная программа для автоматического выключения и перезагрузки компьютера через заданный интервал времени: auto-shutdown-exe.

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

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

Иногда мы сами запускаем установку программы, но в это время становится необходимым срочно куда-то отлучиться. С функцией автоматического отключения shutdown -s -t 3600: нам не пришлось бы оставлять ПК работать, пока мы не вернемся. Таких случаев очень много. Поэтому давайте рассмотрим все возможные способы заставить своё устройство быть более самостоятельным.

Как перезапустить компьютер через удаленный рабочий стол Windows

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

Перезапуск компьютера через удаленный рабочий стол Windows

При соблюдении этих условий и наличии прав администратора, вход осуществляют с командной строки либо кнопкой «Пуск».

Для этого нужно:

  1. Запустить компьютер.
  2. Войти в «Меню».
  3. Набрать services.msc (версий 8, 8.1, 10 Windows).
  4. Нажать одновременно на кнопки Win+R и активировать кнопку «Выполнить» (старые версий Windows).
  5. Нажать Ввод.
  6. Из выпадающего списка выбрать строку «Удаленный реестр».
  7. Из нового окошка войти во вкладку «Общие».
  8. Нажать на кнопку «Запустить».

На этом текущий сеанс запущен.

Чтобы настроить автоматический запуск этой службы, нужно:

  1. Войти во вкладку «Режим запуска».
  2. Выбрать строку «Автоматический.
  3. Подтвердить команду кнопкой «ОК».
  4. Закрыть окошко.
  5. Заново открыть список служб и выбрать службу «Terminal Service».
  6. Далее нужно повторить пункты с 6 по 12 для данной службы.

Таким образом базовые службы активны в удаленном режиме.

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

Алгоритм действий:

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

  1. Запустить удаленный доступ (программу).
  2. Подключиться к основному ПК.
  3. Комбинацией cmd загрузить командную строку (в окошке меню «Выполнить» либо в поисковой строке).
  4. В открывшуюся командную строку вбить команду shutdown –r.
  5. Указать какое устройство нужно перезагрузить (/m\\computer_name, где computer_name – имя устройства, которое следует перезагрузить.
  6. Подтвердить команду кнопкой «Ввод».
  7. Закрыть командную строку.

ПК перезагрузится спустя минуту.

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

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

Редко, но тоже используют еще один вариант. Вместо shutdown набирают shutdown –i. Этот путь более сложный, доступен опытным в этой области пользователям. Настройка производится в отдельном терминале. Он откроется при команде shutdown –i.

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

В статье Пакетные файлы (bat, батники) Windows мы подробно рассматривали основные правила создания бат-файлов и их синтаксис. Чтобы не повторяться лишний раз, в данной публикации будем описывать только те команды и параметры, которые будем применять для создания файлов, позволяющих запланировать автоматическое выключение компьютера.

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

echo off
chcp 1251
echo Компьютер будет выключен через 10 минут
shutdown -s -f -t 600
pause

где:

  • echo off — скрывает вывод системных сообщений при выполнении процедуры;
  • chcp 1251 — задаёт кодировку для корректного отображения кириллицы;
  • echo — выводит сообщение в консоли о выключении;
  • shutdown -s -f -t 600 — задаёт время выключения — 600 секунд, то есть 10 минут;
  • pause — останавливает выполнение батника до нажатия любой кнопки клавиатуры.

Это очень легко, добавим функционала нашему bat-файлу. Для этого воспользуемся командой set, которая позволяет задавать пользовательские переменные. То есть, при запуске батника консоль будет спрашивать нас примерно следующее: «Через сколько секунд выключить компьютер?», а мы каждый раз можем вводить нужное значение и жать клавишу Enter. Вот как будет выглядеть код нашего батника:

echo off
chcp 1251
set /p sec_off="Выключить компьютер через: "
echo Компьютер будет выключен через %sec_off% секунд
shutdown -s -f -t %sec_off%
pause

где:

  • set /p sec_off= — задаём значение переменной sec_off;
  • echo — выводим в уведомление заданное значение секунд;
  • shutdown -s -f -t %sec_off% — выключаем компьютер спустя заданное в начале количество секунд.

Уже лучше, но можно усовершенствовать. Задавать время выключения в секундах не очень удобно. Мы будем использовать минуты (можно по аналогии настроить и часы). Однако, консоль Windows не поймёт нашего значения в минутах, поэтому для неё мы будем осуществлять перевод в секунды.
Вот как это будет выглядеть:

echo off
chcp 1251
set /p min_off="Выключить компьютер через (минут): "
set /A sec_off="%min_off% * 60"
echo Компьютер будет выключен через %min_off% минут
shutdown -s -f -t %sec_off%
pause

где:

  • set /p min_off= задаём значение переменной min_off;
  • set /A sec_off= задаём значение переменной sec_off, умножая количество минут на 60, чтобы получить для консоли секунды;
  • echo — выводим в уведомлениях заданные минуты;
  • shutdown -s -f -t %sec_off% подставляем полученное значение в секундах.

В принципе, на этом можно остановиться. Готовые батники выключения, перезагрузки и отмены завершения работы с приведённым кодом можно скачать из прикреплённого к статье архива: auto-shutdown-reboot-bat.

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

Запуск таймера, выключающего компьютер через windows powershell

Этот вариант больше предрасположен к ОС с Windows 10. А самое интересное это то, что все действия буду аналогичными, как и в предыдущем способе с «Командной строкой».

  1. Запустите Windows PowerShell на своём ПК, кликнув правой кнопкой мыши на меню «Пуск», или используйте комбинацию клавиш на клавиатуре «Win X».
  2. Выберите и нажмите на пункт Windows PowerShell.
  3. В синим дизайне окна пропишите или скопируйте и вставьте: «shutdown -s -t 3600».

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

Для отключения этого процесса потребуется снова запустить «Командную строку» Windows PowerShell и в ней ввести: «shutdown -a».

Как настроить опцию выключения на Айфон

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

Для настройки этого таймера на iPhone и iPad потребуется выполнить несколько простых шагов:

  1. Запустить в Айфон приложение “Часы”.
  2. Выбрать вкладку “Таймер”.
  3. Нажать на сигнал.
  4. Внизу, в открывшемся списке выбрать параметр “Остановить”.
  5. Теперь нужно выставить желаемое время срабатывания программы и нажать “Старт”.

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

Автовыключение компьютера по времени через планировщик windows

Еще один способ. Тут придется воспользоваться планировщиком задач Windows.

  1. Вызовите программу «Выполнить» сочетанием клавиш Win R и наберите в окне taskschd.msc после чего нажмите Enter.
  2. В появившемся окне справа выберите «Создать простую задачу», укажите имя и нажмите «Далее».
  3. Теперь нужно указать, как часто задача будет срабатывать. Выбирайте «Однократно».
  4. В следующем окне укажите время отключения ПК.Теперь выберите «Запустить программу», в строке «Программа или сценарий» наберите shutdown, а также добавьте аргумент -s.
  5. После того как вы создадите задачу, компьютер автоматически отключится в выбранное вами время.

Создание файла для автовыключения ПК

Если вам приемлем такой вариант с командой «shutdown», то включить или выключить её можно будет с помощью созданного файла. Это BAT-файл, в котором команда будет храниться и запускаться как обычная программа. Создается она в стандартном блокноте Windows.

Делается это так:

На пустой области рабочего стола Windows нажмите ПКМ и выберите пункт «Создать»;
Среди списка в контекстном меню есть пункт «Текстовый файл», нажмите его;

В блокноте у нас будет всего 4 небольших строчки текста на английском языке. Язык можно изменить, нажав на него курсором мыши или при помощи горячих клавиш (CTRL+SHIFT, ALT+SHIFT);
В первой строке запишите «echo off»;
Нажмите ENTER и на второй строке запишите «cls»;
Ниже введите «set /p timer_off=”время, через которое компьютер выключится”»;
И на последней строке нужно ввести «shutdown -s -t %timer_off%». Все команды записываются без фигурных скобок (скобки после off в третьей строке обязательны, записать их можно, переключившись на английскую раскладку);
Сохраняем блокнот на свой рабочий стол. Для этого нажимаем кнопку «Файл/File» и выбираем «Сохранить как»

Внимание! Сохранять файл нужно с расширением .bat. Вы должны ввести его вручную

Оно записывается сразу после имени файла, например: «Автовыключение компьютера.bat».

Имя вашего файла должно выглядеть именно так, а не «Автовыключение компьютера.txt». Теперь вы можете не вводить команду в окне «Выполнить» каждый раз, а запускать созданный файл. Таймер будет установлен на указанное вами время.

Немного истории:

Еще в далёком 2003 году для выключения ПК по таймеру на скорую руку писалась простенькая программка. Писал сам, ибо знакомых программистов и доступа к интернету в то время у меня не было. Уверен, что много таких же «домашних программистов», которые купив или нарезав на болванки MSDN изучали программирование под Windows ночи напролёт.

На чём она была написана уже и не помню (VC, VB, Delphi или Assembler). Размер ее был тоже не большим, но все же

16 166

против

47 байт

не идут ни в какое сравнение.

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

1,1 Мб

до огромных монстров

15,2 Мб

размером. Естественно совесть мне не позволила даже в песочнице запустить эту ересь. Понимая что мне нужна задержка выполнения в 20 минут и вызов одной лишь процедуры я вспомнил про

rundll32.exe

, полез в инет и не ошибся. В итоге решение было найдено за 1 минуту.

Использование планировщика заданий

Планировщик заданий – стандартное средство Windows, которое может быть полезно в случае, если вы запланировали выключение компьютера в конкретное время и дату. Еще его используют для интервальных (регулярно повторяющихся) действий. Например, вы хотите, чтобы ваш компьютер самостоятельно отключался каждый день в 17:00 или перезагружался через каждые 12 часов.

В качестве примера мы покажем, как поставить ежедневное автовыключение компьютера в 17:00.

Чтобы воспользоваться планировщиком, нужно:

  1. Перейти в «Пуск/Панель управления/Администрирование либо «Программы/Стандартные/Служебные» и запустить «Планировщик заданий». Еще легче – написать это название в строку поиска в «Пуске».

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

  1. Откроется мастер создания задачи, который состоит из нескольких этапов. На первом нужно придумать название. Мы напишем «Автоотключение». После жмем «Далее».
  1. В пункте «Триггер» необходимо указать интервал запуска задачи. Мы выбираем «Ежедневно».

Там же нужно указать время и дату срабатывания триггера.

  1. В меню «Действие» пользователь указывает процесс, который должен произойти после включения триггера. Для нас необходим параметр «Запустить программу».
  1. Название программы – shutdown». В поле для аргументов пишем «-s —f» (через пробел без кавычек).

В последнем окне мы можем перепроверить указанные нами условия и параметры и нажать кнопку «Готово».

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

Как выключить компьютер по таймеру Windows 10 при помощи ярлыка — 2 способ

Если предыдущий способ вызывает у пользователя определенные трудности, можно упростить задачу, создав специальный ярлык для запуска таймера отсчета времени, до завершения работы ПК.

  1. Щелкните правой кнопкой мыши по Рабочему столу.
  2. В контекстном меню выберите «Создать», а затем «Ярлык».
  3. В окне «Создать ярлык» введите путь до расположения объекта «C:WindowsSystem32shutdown.exe -s -t X» (без кавычек). «X» — время в секундах до выключения компьютера.
  4. Нажмите на кнопку «Далее».
  1. В следующем окне введите произвольное имя для ярлыка. Для имени ярлыка выберите что-то понятное, например, «Выключение ПК» или т. п.
  2. Нажмите на кнопку «Готово».

На Рабочем столе компьютера появится созданный ярлык.

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

  1. Кликните правой кнопкой мыши по ярлыку.
  2. В открывшемся контекстном меню выберите пункт «Свойства».
  3. В окне свойств ярлыка откройте вкладку «Ярлык», а затем нажмите на кнопку «Сменить значок…».
  4. В предупреждающем окне нажмите на кнопку «ОК».
  5. В окне «Смена значка» выберите подходящий значок, а потом нажмите на кнопку «ОК».
  1. В окне «Свойства ярлыка» нажмите на кнопку «ОК».

Ярлык на Рабочем столе для выключения системы по таймеру поменяет свой значок.

Теперь, для запуска отсчета времени достаточно лишь два раза кликнуть по ярлыку на Рабочем столе.

Изменить время запуска таймера можно следующим образом:

  1. Щелкните правой кнопкой мыши по ярлыку, нажмите на «Свойства».
  2. В окне «Свойства», во вкладке «Ярлык» в поле «Объект» поменяйте время в секундах на другой временной промежуток.
  1. Нажмите на кнопку «ОК».

Как разблокировать iPhone через режим DFU

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

  • Определить, какая версия подходит для данного устройства. Для этого   и выбрать интересующую модель iPhone. На прошивки, отмеченные галками, восстановление возможно.
  • Скачать с официального сайта последнюю версию iTunes на компьютер (либо обновить существующую программу).
  •   и загрузить актуальную версию прошивки.
  • Подключить Айфон к ПК с помощью USB-кабеля и ввести его в режим DFU. Для этого необходимо одновременно зажать клавиши «Питание» и «Домой», и удерживать их в таком положении 10 секунд. Затем первую кнопку отпустить, а вторую выдержать еще в течение 6-9 сек. При корректном выполнении процедуры на экране появится сообщение от iTunes, что она обнаружила iPhone в режиме восстановления. В зависимости от модели Айфона вместо кнопки «Питание» используется каретка «Уменьшение громкости».
  • Далее перейти к клавиатуре ПК, нажать на клавишу «Shift» и, удерживая ее, кликнуть по кнопке «Восстановить». В появившемся окне выбрать скачанную версию прошивки.
  • Подтвердить начало восстановления нажатием одноименной клавишей.

Если на компьютере установлена macOS Catalina, нужно открыть другую программу «Finder». После запуска необходимо раскрыть левое меню и выбрать там модель отключенного устройства. В появившемся диалоговом окне выбрать вариант «Восстановить», после чего программа начнет загрузку программного обеспечения для Айфона. Процесс обычно длится не более четверти часа, в результате которого iPhone будет обновлен до последней версии. С него будет удалена вся информация, включая код-пароль.

При всех преимуществах данный метод разблокировки Айфона имеет ряд недостатков.

  • Если на телефоне активирована функция «Найти iPhone», после окончания прошивки следует ввести Apple ID и пароль.
  • Из памяти устройства исчезнет вся конфиденциальная информация, сотрутся настройки и изменения. В этом случае для восстановления потребуется воспользоваться резервной копией.
  • На телефоне, скорее всего, будет установлена самая последняя версия прошивки.

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

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector