Ограничение времени работы в Windows 10

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

Но при этом, указанные ограничения можно настроить только для учетной записи Microsoft, а не для локального аккаунта. И еще одна деталь: при проверке функций родительского контроля Windows 10 обнаружил, что если зайти под контролируемой учетной записью ребенка, а в ней — в настройки учетной записи и включить локальную учетную запись вместо учетной записи Microsoft, функции родительского контроля перестают работать. См. также: Как заблокировать Windows 10, если кто-то пытается угадать пароль.

В этой инструкции — о том, как ограничить по времени использование компьютера с Windows 10 для локальной учетной записи с помощью командной строки. Запретить же выполнение программ или посещение определенных сайтов (а также получать отчет о них) данным способом не получится, это можно сделать с помощью родительского контроля, стороннего ПО, ну и некоторыми встроенными средствами системы. На тему блокировки сайтов и запуска программ средствами Windows могут быть полезны материалы Как заблокировать сайт, Редактор локальной групповой политики для начинающих (в этой статье в качестве примера приводится запрет выполнения отдельных программ).

Установка ограничений времени работы для локальной учетной записи Windows 10

Для начала вам потребуется локальная учетная запись пользователя (не администратора), для которой будут устанавливаться ограничения. Создать ее можно следующим образом:

  1. Пуск — Параметры — Учетные записи — Семья и другие пользователи.
  2. В разделе «Другие пользователи» нажать «Добавить пользователя для этого компьютера».
  3. В окне с запросом адреса почты нажать «У меня нет данных для входа этого человека».
  4. В следующем окне нажать «Добавить пользователя без учетной записи Майкрософт».
  5. Заполнить информацию о пользователе.

Сами же действия по установке ограничений требуется выполнять из учетной записи с правами администратора, запустив командную строку от имени Администратора (сделать это можно через меню правого клика по кнопке «Пуск»).

Команда, используемая для того, чтобы установить время, когда пользователь может войти в Windows 10 выглядит следующим образом:

net user имя_пользователя /time:день,время

В этой команде:

  • Имя пользователя — имя учетной записи пользователя Windows 10 для которой устанавливаются ограничения.
  • День — день или дни недели (или диапазон), в которые можно заходить. Используются английские сокращения дней (или их полные наименования): M, T, W, Th, F, S, Su (понедельник — воскресенье соответственно).
  • Время — диапазон времени в формате ЧЧ:ММ, например 14:00-18:00
Ограничение доступа пользователя Windows 10

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

net user remontka /time:M-Su,19:00-21:00

Если нам нужно задать несколько диапазонов, например, вход возможен с понедельника по пятницу с 19 до 21, а в воскресенье — с 7 утра до 21 часа, команду можно написать следующим образом:

net user remontka /time:M-F,19:00-21:00;Su,07:00-21:00

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

Вход в Windows 10 запрещен

Для того, чтобы снять все ограничения с учетной записи, используйте команду net user имя_пользователя /time:all в командной строке от имени администратора.

Вот, пожалуй, и все на тему того, как запретить вход в Windows в определенное время без средств родительского контроля Windows 10. Еще одна интересная возможность — Установка только одного приложения, которое можно запускать пользователю Windows 10 (режим киоска).

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

Комментарии (38) к Ограничение времени работы в Windows 10

  • Алег

    Добрый день!
    В виндовс 10 1607 не работает — выдаёт ошибку.
    An illegal time range has been supplied.
    More help is available by typing NET HELPMSG 3769.
    Время необходимо установить в формате 0-24, а при 12-ти часовом формате
    0-12 and A.M. и P.M (пример 9AM-4PM)

    Ответить

    • Dmitry

      Видимо, у вас другие региональные стандарты заняты или система изначально англоязычная. Задайте в форматах AM PM время, как просят.

      Ответить

      • Андрей

        Добрый день, вечер….
        Попробовал снять ограничение и вот что мне выдает командная строка…. тупичек, поможете?
        net user egor/time:all
        Синтаксис данной команды:
        (информация о синтаксисе)

        Ответить

        • Dmitry

          у вас в команде отсутствует пробел после egor
          Думаю, в этом дело.

          Ответить

          • Андрей

            Пробовал по разному.. и с пробелом, и без, и all и al, и т.д. и т.п.

            Ответить

          • Андрей

            Допробовался до того, что при вводе команды set user egor /time:M-Su,00:00-06:00 — могу зайти в акк только с нолей до шести утра. загадка млин. С админ акка можно попасть на Егор? в командную строку? Исправить то, что начудил?

            Ответить

          • Dmitry

            да, можно. точно так же пропишите новое время для egor, будучи под акком админа.

            Ответить

        • Andrew

          после egor пробел должен быть

          Ответить

  • Андрей

    Пробую из своего акка (админ) задать для egor новые параметры входа и:
    set user Egor /time:all
    Переменная среды user Egor /time:all не определена
    set user egor /time:M-Su,00:00-06:00
    Переменная среды user egor /time:M-Su,00:00-06:00 не определена

    Ответить

    • Dmitry

      А почему set, а не net?

      Вообще, сейчас специально перепроверил (вы посеяли сомнения своими комментариями) разные варианты использования команды на последней сборке Win 10, всё работает так как и было описано изначально.

      Ответить

  • Санжар

    Уменя не работает пишет системная ошибка 5 отказано в доступе что делать

    Ответить

    • Dmitry

      А командную строку от имени администратора запускаете?

      Ответить

  • Vitaliy

    получилось. после имени ПРОБЕЛ

    Ответить

  • Алексей

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

    Ответить

    • Alex

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

      Ответить

    • Денис

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

      Ответить

  • Виктор

    Здравствуйте! Не могу отключить родительский контроль на компьютере у сына! Устанавливал на своем компе через сайт Майкрософт ограничение работы компьютера сына с 17 до 19. Теперь хочу снять ограничения, не получается, даже удалил его из семьи на сайте поставил без ограничений, не чего не получается, комп все равно включается в 17 и отключается 19. Запрос на продление времени не отсылает. Теперь включаю комп только через биос изменением времени в биосе. Вход по локальной тоже не получается, пишет время истекло и включение будет только в 17:00. Помоги пожалуйста исправить эту ошибку!

    Ответить

    • Dmitry

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

      Ответить

  • денис

    а как включить время пользования например 2 часа!

    Ответить

    • Лев

      Прописать в автозагрузку команду (для выключения) shutdown -t [время в секундах]
      Для выхода из системы shutdown -t [время в секундах]

      Ответить

  • Семен

    Исправьте ошибку в параметрах днях. Суббота это S

    Ответить

    • Dmitry

      Официальная справка по команде говорит, что Sa (хотя может и S срабатывать в принципе).

      Ответить

      • Олег

        Sa — на сборке 1803 ошибка

        Ответить

  • Олег

    А можно поставить два ограничения на один день. Например, 7-13 и 14-20? Спасибо.

    Ответить

    • Dmitry

      Здравствуйте. Да, можно, просто через запятую эти промежутки укажите: net user remontka /time:M-Su,07:00-13:00,14:00-20:00

      Ответить

  • Алексей

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

    Ответить

  • ya

    Спасибо! Еще бы добавили информацию по команде для блокировки (win+l) профиля по окончанию времени в планировщике.

    Ответить

  • Lana

    у меня не проходит команда net user Вадим /time:M,18:00-21:00;T,15:00-21:00;W-Th,18:00-21:00;F,15:00-21:00;Sa-Su,17:00-21:00. Сообщает, что введен недопустимый диапазон дней. Подскажите, пожалуйста, что нужно исправить?

    Ответить

    • Dmitry

      Здравствуйте.
      Хм… странно. Но проблему нашел, вводя диапазоны по одному: вместо Sa — просто S (раньше такого не было).

      Ответить

  • Vlad

    Ограничение по времени не отключает ребёнку комп, а только не позволяет заходить. Для того чтобы автоматически выключить комп — я добавил таск который запускает команду shutdown /s

    Ответить

    • Максим

      Спасибо тебе добрый человек!
      Погуглил, как в планировщике заданий создать задание с запуском shutdown.exe с параметром /s и сделал так же.
      Хорошо, что система пишет, что до выключения осталась 1 минута и можно успеть сохранить всё и закрыть.

      Ответить

  • Misha

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

    Ответить

    • Dmitry

      Здравствуйте. По идее, да.

      Ответить

  • Ivan

    Пытаюсь поставить, пишет пользователь не найден, хотя такой пользователь есть, как быть?

    Ответить

    • Dmitry

      Такие варианты могут быть:
      1. Если имя пользователя из нескольких слов, возьмите его в кавычки, только не в «елочки», а

      "такие"

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

      Ответить

  • в

    команда выполняется успешно. но ограничения не снимаются. с пк где размещен hyper-v пробую юзером с правами админа подключиться к виртуальной машине — пишет что «ограничение учетной записи » хотя пингует. Так что команда не работает — афффтор ф топку .

    Ответить

Оставить комментарий

Интересное
Новое
Список инструкций Windows 11 Windows 10 Подписаться