Содержание:
Приведенные далее инструкции стоит выполнять только в том случае, если вы хотя бы немного понимаете, как работает «Планировщик заданий», веб-интерфейс маршрутизатора или VBS-скрипты, поскольку неправильные действия или ошибки в настройке могут привести к проблемам, которые незнающий пользователь вряд ли решит без посторонней помощи и рискует остаться на время без интернета.
Способ 1: Создание задания в «Планировщике заданий»
Использование «Планировщика заданий» в Windows — самый простой метод отключения интернета на время, поскольку не требует от пользователя знаний в работе скриптов и веб-интерфейса маршрутизатора. Достаточно просто следовать инструкциям, чтобы правильно составить задачу и наблюдать за тем, как она выполнится в указанное время. Учитывайте только то, что интернет отключается на данном компьютере, а не во всем доме или квартире, роутер остается в рабочем состоянии. Единственная информация, нужная вам — название используемого сетевого адаптера, который и будет отключен. Для ее определения осуществите такие следующее:
- Откройте меню «Пуск» и перейдите в «Параметры».
- Перейдите в раздел «Сеть и Интернет».
- Опуститесь к блоку «Дополнительные сетевые параметры» и нажмите по строке «Настройка параметров адаптера».
- Название соединения зависит от модели сетевой карты. На следующем скриншоте вы видите, что к компьютеру подключен Wi-Fi-адаптер и есть Ethernet, идущий от материнской платы. Вам нужно в появившемся меню найти название используемого сетевого адаптера и запомнить его либо скопировать.
Все готово для создания задания, которое будет направлено на отключение интернета на время. Оно может сработать в установленное время или при достижении других условий, о чем мы еще расскажем в этой статье. Вам понадобится следовать шагам и изменять предложенные параметры в зависимости от своих потребностей во временном отключении сетевого адаптера.
- Откройте «Пуск» и через поиск отыщите приложение «Планировщик заданий», чтобы запустить его.
- Блок справа называется «Действия», и в нем необходимо нажать кнопку «Создать задачу».
- Установите для нее любое удобное имя, по желанию добавьте описание, а размещение оставьте по умолчанию, поскольку в данном случае оно не играет важной роли.
- Обязательно отметьте галочкой пункт «Выполнить с наивысшими правами», поскольку эта задача обращается к консольной команде и вносит изменения в систему, что доступно только от имени администратора.
- Если не хотите, чтобы во время выполнения операции на экране на секунду появилась «Командная строка», активируйте пункт «Скрытая задача», чтобы все процессы осуществились в фоновом режиме.
- Перейдите на вкладку «Триггеры» и кликните по кнопке «Создать». Триггеры — условия, провоцирующие запуск задачи, то есть это может быть запуск ПК или конкретное время на часах.
- В выпадающем списке «Начать задачу» есть разные триггеры, но конкретно сейчас нас интересует вариант «По расписанию», поскольку задача создается с упором на отключение и включение интернета в указанное время.
- Решите, хотите ли вы запускать эту задачу ежедневно или в разные временные промежутки, после чего укажите дату начала. Дату завершения можно оставить неизменной, поскольку для повторного включения интернета будет создан другой параметр.
- Дополнительные параметры обычно остаются без изменения, поскольку в случае с отключением интернета ни на что не влияют. Главное — проследите, чтобы напротив «Включено» стояла галочка.
- Сохраните изменения и вернитесь к меню создания задачи. Теперь вы видите, что создан один триггер, вызывающий запуск процесса. Больше никаких провокаторов не нужно, поэтому переходите к следующему шагу.
- Откройте вкладку «Действия» и нажмите «Создать».
- Это самый важный этап настройки задачи, поскольку именно сейчас мы укажем, что именно необходимо выполнить в заданное ранее время. В качестве типа действия укажите «Запуск программы», поскольку далее применяется консольная утилита, по сути являющаяся отдельным приложением.
- В строке «Программа или сценарий» введите
netsh
. - Для этой утилиты добавляются аргументы в соответствующей строке. В этом случае нужно добавить выражение
interface set interface name = "Локальная сеть" admin = DISABLED
, заменив Локальная сеть на название определенного ранее сетевого адаптера. Синтаксис команды довольно простой: вы указываете утилите интерфейс с именем и с правами администратора переводите его в состояние DISABLED, то есть «Отключено». На этом задача завершается. - Нажмите «ОК», чтобы вернуться к настройке задания, где убедитесь в успешном создании действия. Конечно, можно добавить их несколько, если помимо отключения от сети вы хотите запустить другую программу или вывести на экран сообщение, но сейчас эти необязательные тонкости мы пропустим.
- На вкладке «Условия» ничего менять не нужно, поскольку создаваемый тип задачи не требует реагирования на простой или подключение только к конкретной сети.
- В «Параметры» вы тоже можете ничего не менять, поскольку задача выполняется всего один раз и не может закончиться сбоем, поэтому просто нажмите «ОК» для завершения создания новой задачи.
- На следующем скриншоте вы видите, что новая задача появилась в списке, готова к выполнению и ожидает срабатывания триггера. Чтобы проверить ее конкретно сейчас, можете изменить время на удобное и дождаться срабатывания.
- В итоге вы должны увидеть, что подключение было разорвано и более недоступны никакие манипуляции с сетевым адаптером.
- Сейчас для его включения действие понадобится выполнить самостоятельно, перейдя в меню, о котором уже шла речь во время определения названия подключения. Однако далее мы разберемся с тем, как автоматизировать повторный запуск интернета.
Как уже понятно, созданная только что задача только отключит сетевой адаптер и доступа к интернету не будет. Если нужно, чтобы он включился автоматически в определенное время, понадобится создать еще одно задание примерно таким же образом. Если вы разобрались с предыдущей инструкцией, то уже понимаете, как работает используемая функция, поэтому детально останавливаться на настройке не будем, а разберем лишь самые важные моменты.
- Приступите к созданию новой задачи точно так же, как это было показано выше.
- Задайте для нее другое имя и описание, а также сделайте скрытой, если не хотите отображения консоли на экране во время выполнения.
- Перейдите на вкладку «Действия» и нажмите «Создать».
- В качестве запускаемой программы выберите ту же
netsh
. - Аргумент измените на
interface set interface name = "Локальная сеть" admin = ENABLED
, заменив используемое ранее состояние DISABLED на ENABLED. Не забывайте изменить название сети на свое.
Остается только указать время запуска задачи точно так же, как это уже было продемонстрировано выше. Протестируйте выполнение операции и используйте ее в своих целях, когда понадобится на время отключить адаптер, а затем снова его активировать.
Способ 2: Параметры в веб-интерфейсе
Этот способ кардинально отличается от предыдущего хотя бы тем, что настройки могут касаться как вашего компьютера, так и устройств других участников сети. При этом ограничения можно расписать сразу на несколько дней или неделю вперед либо даже создать выделенную Wi-Fi сеть со своим расписанием. Давайте начнем с функции родительского контроля, которая присутствует практически во всех моделях маршрутизаторов, в нашем случае это TP-Link.
- Войдите в веб-интерфейс, открыв для этого любой удобный браузер. Информацию о том, какой логин и пароль вводить, вы найдете в материале по следующей ссылке, который является универсальным и подойдет для разных моделей роутеров.
Подробнее: Определение логина и пароля для входа в веб-интерфейс роутера
- Среди доступных разделов с настройками вас интересует «Родительский контроль». Чаще всего данная функция вынесена отдельно и имеет такое название, поэтому с ее поиском не должно возникнуть никаких проблем.
- Перед редактированием основных настроек обязательно активируйте функцию, отметив галочкой «Включить родительский контроль», иначе ничего не сработает и расписание не активируется.
- В качестве контролирующего компьютера укажите свой, скопировав представленный в отдельной строчке MAC-адрес. Это позволит обойти родительский контроль и изменить настройки в любой момент.
- В список MAC-адресов внесите адреса всех устройств для блокировки. Их вы найдете в списке клиентов Wi-Fi сети или LAN, ознакомившись с перечнем ниже. Учитывайте, что установить родительский контроль можно только для тех устройств, которые сейчас подключены к интернету через данный роутер.
- Установите расписание на каждый день или неделю. Укажите начало и завершение ограничения, после чего добавьте правило в список.
- Ознакомьтесь с полученной таблицей и отредактируйте ее под себя. Если под ограничения должны попадать конкретные сайты, добавьте их адреса в список ниже.
- По завершении нажмите «Сохранить» и обязательно проверьте, работает ли контроль на разных устройствах, поскольку не всегда получается с первого раза разобраться с функционированием этого ограничения. По необходимости перейдите в «Системные инструменты» и проверьте установленное время в роутере. Необходимо, чтобы оно совпадало с реальным, иначе контроль будет включаться не в заданный срок.
Второй вариант использования настроек роутера — создание выделенной гостевой сети, которая будет работать только по расписанию. Упомянем еще раз, что такая сеть создается только для Wi-Fi, а при подключении через LAN соединение осуществляется напрямую с роутером. Вы можете настроить гостевую сеть точно так же, как и обычное беспроводное соединение, либо же поменять параметры.
- В веб-интерфейсе найдите раздел, отвечающий за настройку гостевой сети. Обычно он так и называется — «Гостевая сеть».
- Задайте основные параметры в соответствии со своими предпочтениями. Можете запретить доступ к локальной сети, изолировать это соединение и установить для него контроль пропускной способности, на чем сейчас детально останавливаться не будем.
- Активируйте гостевую сеть, передвинув соответствующий ползунок, установите для нее любое название, по которому осуществляется поиск в списке доступных, задайте максимальное количество пользователей и пароль, если он нужен.
- Время доступа выберите «По расписанию», чтобы удобно контролировать время, когда интернет будет отключен.
- Включите время доступа, отметив маркером соответствующий пункт.
- Создайте расписание точно так же, как это было показано в инструкции про родительский контроль. Ничего сложного в этом нет, просто установите время, в которое сеть будет доступна, после чего сохраните настройки.
Перезагрузите роутер и проверьте, появилась ли гостевая сеть в списке доступных. Проследите за ней некоторое время, чтобы понять, происходит ли отключение в указанный срок. Если понадобится, измените настройки, открыв для этого тот же раздел в интернет-центре.
Способ 3: Создание VBS-скрипта
По большей части этот способ подходит только для опытных пользователей, поскольку настройка автоматизации запуска VBS-скрипта — дело сложное и выполняемое совершенно разными путями, каждый из которых требует знаний в сфере системного администрирования. В этой статье мы не будем говорить об добавлении VBS-скрипта в «Планировщик заданий» или автозагрузку, а покажем, как создать его, чтобы при запуске роутер отправлялся на перезагрузку, отключая тем самым на время интернет.
Шаг 1: Включение Телнет или открытие порта в роутере
Телнет — технология, позволяющая управлять роутером из «Командной строки» в операционной системе. Она поддерживается практически всеми современными моделями маршрутизаторов, а если нет, ее активация осуществляется пробросом порта под номером 23. Обычный доступ к Телнет организовывается следующим образом:
- Перейдите в веб-интерфейс маршрутизатора точно так же, как это было показано в инструкции предыдущего способа. Чаще всего управление технологией осуществляется через раздел «Система», поэтому выберите именно его.
- Найдите раздел с соответствующим названием.
- Активируйте технологию, отметив галочкой пункт «Включить», и убедитесь в том, что она использует порт «23».
- Если вы обнаружили, что маршрутизатор не поддерживает Телнет, необходимо открыть порт 23, обратившись за помощью к статье по ссылке ниже.
Подробнее: Открываем порты на роутере
Шаг 2: Включение Телнет в Windows
На этом подготовительные работы не заканчиваются, поскольку по умолчанию Telnet отключен и в операционной системе, но его активация вызывает меньше трудностей, нежели при взаимодействии с роутером. Рассмотрим этот процесс на примере Windows 10.
- Откройте «Пуск», через поиск отыщите приложение «Панель управления» и запустите его.
- Перейдите в раздел «Программы и компоненты».
- Слева нажмите по строке «Включение или отключение компонентов Windows».
- Поставьте галочку напротив папки с названием «Клиент Telnet», нажмите «ОК» и перезагрузите компьютер.
Шаг 3: Создание VBS-скрипта
VBS-скрипт позволяет выполнить последовательно команды без прямого обращения к консоли, что упрощает запуск определенных процессов, требующих от пользователя нескольких действий. В случае с перезагрузкой роутера VBS-скрипт создается следующим образом:
- Откройте «Пуск» и запустите стандартное приложение «Блокнот», отыскав его через поиск.
- Вставьте туда скрипт:
Set oShell = WScript.CreateObject("WScript.Shell")
oShell.Run "telnet 192.168.1.1"
WScript.Sleep 1000
oShell.SendKeys "User" & chr(13)
WScript.Sleep 1000
oShell.SendKeys "Password" & chr(13)
WScript.Sleep 1000
oShell.SendKeys "reboot" & chr(13)Замените IP-адрес, слово User и Password на данные вашего веб-интерфейса. То есть в качестве адреса укажите IP настроек роутера, далее имя пользователя и пароль, используемые при входе в него.
- Перед сохранением убедитесь в том, что строки записаны правильно. Проверьте это, используя внесенные данные для входа в интернет-центр.
- Вызовите меню «Файл» и нажмите «Сохранить как».
- Задайте скрипту любое имя и установите расширение «.vbs», для чего «Тип файла» понадобится выбрать как «Все файлы».
- Вы можете разместить его в любом месте, но лучше в пользовательской папке, если далее желаете настроить автоматизацию.
После запуска скрипта роутер автоматически должен направиться на перезагрузку и запуститься через некоторое время. Соответственно, это отключит интернет для всех пользователей. Если вы планируете настраивать автоматический запуск VBS-скрипта через «Планировщик задач», рекомендуем прочитать информацию о сервере сценариев Windows и CScript.exe.
Наш Telegram каналТолько полезная информация
Спасибо за очень полезную информацию. Ваши рекомендации будут очень полезны
Добрый день! Подскажите, пожалуйста, как на ПК установить ограничение по времени для работы конкретного приложения (ребенку можно играть в игру 2 часа в день).
Здравствуйте, Алена. Для этого вам понадобится выбрать одну из доступных программ, поскольку без дополнительных средств не обойтись. Если у вас Windows 10 или 11, можно воспользоваться встроенной функцией Microsoft Family Safety. Она позволяет установить ограничения на время использования конкретных приложений или игр, а также создать расписание на каждый день недели. Чтобы настроить это, вам нужно создать учетную запись ребенка в Microsoft и добавить ее в свою «семью». Через сайт family.microsoft.com вы сможете управлять временем работы приложений и игр, а также следить за активностью. Однако практика показывает, что это далеко не всегда корректно работает и пока что стабильность данного средства семейного контроля остается под вопросом.
Есть еще Kaspersky Safe Kids. Это программное обеспечение от Лаборатории Касперского, которое также позволяет устанавливать лимиты на время работы приложений. Safe Kids работает на Windows и macOS и предоставляет подробные отчеты об использовании устройств. Программа дает возможность не только ограничивать игры и другие приложения по времени, но и устанавливать временные рамки для работы всего устройства. Есть как бесплатная версия, так и подписка с более широким набором функций. Как альтернативы могу порекомендовать еще Norton Family или Cold Turkey. Второе нужно для блокировки времени, которое можно использовать для ограничения доступа к играм и другим приложениям. Оно разработано как инструмент для повышения продуктивности, но может быть полезным для родительского контроля. Cold Turkey позволяет создать расписание и заблокировать программы в определенные часы или на определенное количество времени.
Не повезло моему соседу по общаге, но и вы меня поймите. Он надоел мешать мне спать. Все время играет в свою Доту до 5 утра. А мне на пары в 8, вот как жить, если он не понимает даже слов.