В Windows 10 предусмотрены функции родительского контроля, позволяющие ограничивать время использования компьютера, запуск программ, а также запрещать доступ к определенным сайтам, подробно об этом я писал в статье Родительский контроль Windows 10 (Вы можете использовать и указанный материал для настройки ограничений времени работы за компьютером членов семьи, если вас не смущают упомянутые ниже нюансы).
Но при этом, указанные ограничения можно настроить только для учетной записи Microsoft, а не для локального аккаунта. И еще одна деталь: при проверке функций родительского контроля Windows 10 обнаружил, что если зайти под контролируемой учетной записью ребенка, а в ней — в настройки учетной записи и включить локальную учетную запись вместо учетной записи Microsoft, функции родительского контроля перестают работать. См. также: Как заблокировать Windows 10, если кто-то пытается угадать пароль.
В этой инструкции — о том, как ограничить по времени использование компьютера с Windows 10 для локальной учетной записи с помощью командной строки. Запретить же выполнение программ или посещение определенных сайтов (а также получать отчет о них) данным способом не получится, это можно сделать с помощью родительского контроля, стороннего ПО, ну и некоторыми встроенными средствами системы. На тему блокировки сайтов и запуска программ средствами Windows могут быть полезны материалы Как заблокировать сайт, Редактор локальной групповой политики для начинающих (в этой статье в качестве примера приводится запрет выполнения отдельных программ).
Установка ограничений времени работы для локальной учетной записи Windows 10
Для начала вам потребуется локальная учетная запись пользователя (не администратора), для которой будут устанавливаться ограничения. Создать ее можно следующим образом:
- Пуск — Параметры — Учетные записи — Семья и другие пользователи.
- В разделе «Другие пользователи» нажать «Добавить пользователя для этого компьютера».
- В окне с запросом адреса почты нажать «У меня нет данных для входа этого человека».
- В следующем окне нажать «Добавить пользователя без учетной записи Майкрософт».
- Заполнить информацию о пользователе.
Сами же действия по установке ограничений требуется выполнять из учетной записи с правами администратора, запустив командную строку от имени Администратора (сделать это можно через меню правого клика по кнопке «Пуск»).
Команда, используемая для того, чтобы установить время, когда пользователь может войти в Windows 10 выглядит следующим образом:
net user имя_пользователя /time:день,время
В этой команде:
- Имя пользователя — имя учетной записи пользователя Windows 10 для которой устанавливаются ограничения.
- День — день или дни недели (или диапазон), в которые можно заходить. Используются английские сокращения дней (или их полные наименования): M, T, W, Th, F, S, Su (понедельник — воскресенье соответственно).
- Время — диапазон времени в формате ЧЧ:ММ, например 14:00-18:00
В качестве примера: нужно ограничить вход любыми днями недели только по вечерам, с 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
При входе в промежуток времени, отличающийся от разрешенного командой, пользователь увидит сообщение «Вы не можете сейчас войти в систему из-за ограничений вашей учетной записи. Попробуйте еще раз позже».
Для того, чтобы снять все ограничения с учетной записи, используйте команду net user имя_пользователя /time:all в командной строке от имени администратора.
Вот, пожалуй, и все на тему того, как запретить вход в Windows в определенное время без средств родительского контроля Windows 10. Еще одна интересная возможность — Установка только одного приложения, которое можно запускать пользователю Windows 10 (режим киоска).
В завершение отмечу, что если тот пользователь, для которого вы устанавливаете эти ограничения достаточно смышлен и умеет задавать правильные вопросы гуглу, он сможет найти способ использовать компьютер. Это касается почти любых способов такого рода запретов на домашних компьютерах — паролей, программ родительского контроля и подобных.
В Windows 7 и 8.1 ограничение времени входа для локальных учетных записей настраивалось через родительский контроль. В Windows 10 и Windows 11 функционал Microsoft Family Safety работает только с учетными записями Microsoft, но вы можете ограничить время работы для локальных учетных записей с помощью встроенных инструментов. Эта статья покажет, как настроить разрешенные часы входа для пользователей (например, для ограничения времени детей за компьютером) и автоматически блокировать сессии по истечении времени.
Приобрести оригинальные ключи активации Windows 11 можно у нас в каталоге от 1690 ₽
Ограничение времени входа с помощью net user
Команда net user с параметром /times позволяет задавать разрешенные часы работы для локальных учетных записей. Например, вы хотите разрешить пользователю вход в Windows в будние дни с 9:00 до 10:00 и с 14:00 до 19:00, а в выходные с 12:00 до 14:00.
Синтаксис команды
net user <имя_пользователя> /times:<разрешенное_время>
Пример настройки
Для указанного сценария выполните:
net user maksim /times:M-F,9:00-10:00,14:00-19:00;Sa-Su,12:00-14:00
Правила составления команды
– Время должно быть кратно часу (минуты не поддерживаются).
– Расписания для разных дней разделяются точкой с запятой (;).
– Пробелы в команде недопустимы.
– Аббревиатуры дней недели: M (понедельник), T (вторник), W (среда), Th (четверг), F (пятница), Sa (суббота), Su (воскресенье).
Проверка ограничений
Чтобы вывести текущие настройки времени входа:
net user maksim
В выводе отобразится строка Logon hours allowed с разрешенными часами.
Отмена ограничений
Для снятия всех ограничений по времени:
net user maksim /time:all
Сообщение при попытке входа
Если пользователь попытается войти в запрещенное время, он увидит сообщение:
Вы не можете сейчас войти в систему из-за ограничений вашей учетной записи. Попробуйте еще раз позже.
Автоматическая блокировка сессии
По умолчанию, если разрешенное время истекло, активная сессия пользователя не прерывается. Чтобы автоматически блокировать или завершать сессию, настройте групповую политику или реестр.
Настройка через групповые политики
1. Откройте Редактор локальной групповой политики:
– Нажмите Win+R, введите gpedit.msc и нажмите Enter.
2. Перейдите в:
Конфигурация пользователя → Административные шаблоны → Компоненты Windows → Параметры входа в Windows
3. Включите политику Задать действие, выполняемое при окончании времени входа:
– Дважды щелкните по параметру.
– Установите значение Включено.
– Выберите действие:
— Блокировка (рекомендуется, чтобы избежать потери несохраненных данных).
— Выход из системы.
— Отключение (для удаленных сессий).
– Нажмите ОК.
4. Примените изменения:
gpupdate /force
Настройка через реестр
Создайте параметр реестра для блокировки сессии:
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v LogonHoursAction /t REG_DWORD /d 0x1 /f
Значение 0x1 соответствует действию Блокировка.
Уведомление пользователя
За минуту до истечения разрешенного времени пользователь получит уведомление:
Ваша сессия Windows будет заблокирована через 1 минуту из-за ограничений по времени.
После этого сессия будет заблокирована, и потребуется повторный вход в разрешенное время.
Применение в сценариях родительского контроля
Ограничение времени входа с помощью net user и групповых политик — простой способ реализации родительского контроля для локальных учетных записей. Это полезно, чтобы ограничить время, проводимое детьми за компьютером, без использования облачных учетных записей Microsoft.
Рекомендации
– Тестирование: Перед применением ограничений проверьте настройки на тестовой учетной записи, чтобы убедиться, что время задано правильно.
– Резервный доступ: Убедитесь, что у администратора есть учетная запись без ограничений для управления системой.
– Уведомления: Используйте действие Блокировка вместо Выход, чтобы пользователи могли сохранить данные перед завершением сессии.
– Логирование: Проверяйте Журнал событий (журнал Безопасность, события входа/выхода) для анализа попыток входа в запрещенное время.
– Альтернативы: Для более гибкого родительского контроля рассмотрите использование Microsoft Family Safety с учетной записью Microsoft или сторонних приложений.
Ограничение времени работы в Windows 10 и Windows 11 для локальных учетных записей с помощью команды net user и групповых политик позволяет эффективно управлять доступом пользователей, например, для родительского контроля. Настройка разрешенных часов входа и автоматическая блокировка сессий обеспечивают точное соблюдение расписания. Эти методы просты в реализации и не требуют облачных сервисов, предоставляя администраторам гибкий инструмент для управления временем использования компьютера.
Как настроить Родительский контроль для локальной учетной записи
Parental Controls
Как настроить Родительский контроль для локальной учетной записи |
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|
|
В связи с введением в действие Постановления Правительства Российской Федерации от 14.11.2023 № 1905 т.н. «о запрете популяризации VPN» с 1 марта 2024 года — любое обсуждение способов обхода блокировок и VPN на портале запрещено!
В Windows 7 и 8.1 можно было ограничить время входа на компьютер для локальных учетных записей с помощью функции родительского контроля (Parental Control). Однако в Windows 10 и 11 аналогичный функционал родительского контроля (Microsoft Family Safety) доступен только для (облачных) учетных записей Microsoft. Однако вы все еще можете с помощью встроенных ограничить время работы (входа) на компьютере для локальных учетных записей Windows.
Например, вы хотите запретить некоторым локальным пользователям входить в Windows в любое время, кроме разрешенного (скорее всего вы оказались тут, чтобы ограничить время нахождения детей за компьютером 😊).
Я хочу разрешить вход в Windows для пользователя в будние дни с 9:00 до 10:00 и 14:00 до 19:00, а в выходные с 12:00 до 14:00. Из графического интерфейса Windows настроить разрешенные часы работы нельзя, но можно воспользоваться командой net user с параметром /time.
Синтаксис команды:
net user <login> /time:<allowed-time>
Для моего сценария, когда нужно разрешить несколько доступных интервалов работы в день команда будет выглядеть так:
net user maksim /times:M-F,9:00-10:00,14:00-19:00;Sa-Su,12:00-14:00
- Разрешенное время должно быть кратно часу. Минуты задать нельзя.
- Расписания для дней разделяются точкой с запятой.
- Команда не должна содержать пробелы.
- Аббревиатуры для дней недели: M,T,W,Th,F,Sa,Su
Если пользователь попытается залогиниться на компьютер в запрещенное время, появится сообщение:
Your account has time limit restrictions that prevent you from signing in at this time. Please try again later.
Вы не можете сейчас войти в систему из-за ограничений вашей учетной записи. Попробуйте еще раз позже.
Вывести текущие настройки ограничения работы по времени (Logon hours allowed):
net user maksim
Если нужно отменить ограничения входа пользователя по времени:
net user maksim /time:all
Если разрешенные часы работы на компьютере истекли, нужно отключить или заблокировать его сессию. По умолчанию сеанс не блокируется. Чтобы принудительно отключить сессию пользователя, нужно настроить следующий параметр в редакторе локальной групповой политики (
gpedit.msc
):
- Перейдите в раздел User Configuration -> Administrative Templates -> Windows Components -> Windows Logon Options
- Включите политику Set Action to take when logon hours expire.
- В зависимости от желаемого поведения, выберите в настройках политики действие, которое нужно выполнить при истечении разрешенных рабочих часов. Lock, logoff или Disconnect. Чтобы пользователь не терял несохраненные документы, сессию лучше блокировать.
Можно включить этот параметр через реестр:
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v LogonHoursAction /t REG_DWORD /d 0x1 /F
Теперь, когда за минуту до окончания разрешенного времени работы пользователь получит уведомление и его сессия будет заблокирована.
Sign-in time restrictions Your computer will be locked in 1 minutes due to sign-in time restrictions.
Таким образом, вы сможете настроить простейший родительский контроль и ограничивает время использования компьютера для детей.
-
Функции родительского контроля
-
Включение и выключение
-
Настройка параметров
-
Видео
-
Вывод
Функция родительского контроля в Windows 10 помогает мониторить действия детей, использующих компьютер. Она оценивает установленные на устройство программы и приложения, основываясь на возрастном цензе, а также контролирует посещение сайтов в интернете.
Функции родительского контроля
С помощью этого программного компонента ребенок может использовать компьютер и интернет более безопасно. Родительский контроль открывает родителям доступ к следующим опциям:
- Мониторинг действий, выполняемых ребенком.
- Позволяет скачивать и устанавливать игры в зависимости от возрастного ценза.
- Контролирует использование браузеров, сохраняет историю посещений вебсайтов.
- Ограничивает время работы устройства.
После проведения доработки в Windows 10 появились дополнительные возможности этого программного компонента. С их помощью вы сможете контролировать покупку приложений и игр в онлайн-магазине Windows в соответствии с пятью возрастными категориями:
- для любых возрастов;
- от 6 лет;
- от 12 лет;
- от 16 лет;
- от 18 лет.
Включение и выключение
- Чтобы включить этот компонент в Windows 10, перейдите из меню Пуск в раздел «Учетные записи пользователей». В категории «Семья и другие пользователи» нажмите «Добавить члена семьи».
- Операционная система на выбор предложит создать профиль для ребенка или взрослого.
- Выбрав соответствующий пункт, введите адрес электронной почты. Подтвердите его, для чего зайдите в папку входящих сообщений электронной почты.
Важно! Операционная система не позволит активировать родительский контроль для локальной учетной записи. Поэтому создайте новый профиль для каждого юзера, которого предстоит контролировать.
- Включение функции родительского контроля закончено. Чтобы отключить этот режим, зайдите под именем администратора и выполните соответствующие настройки в разделе «Семья и другие пользователи». Здесь кликните на учетную запись ребенка и нажмите кнопку «Удалить», подтвердив выбранное действие, когда это запросит система.
Настройка параметров
Для выполнения настройки параметров родительского контроля перейдите в раздел «Семья и другие пользователи», где откройте пункт «Управление семейными настройками через интернет».
После этого Windows 10 откроет перед вами новое окно браузера. Здесь выберите пользователя, за которым ведете контроль, и настройте функцию мониторинга.
Навигация на странице осуществляется в левой части, где есть шесть пунктов:
- Недавние действия. Этот раздел позволит следить за действиями ребенка, адресами просмотренных ним страниц, а также мониторить общее время нахождения за устройством.
- Просмотр веб-страниц. С помощью этого пункта вы сможете контролировать просматриваемые ребенком сайты. Открыть или закрыть доступ к интернет-ресурсам на свое усмотрение.
- Приложения, игры и мультимедиа. Можно установить ограничения на скачиваемые в интернет-магазине Windows программы и игры. Оценка возрастной категории в этом случае выполняется автоматически.
- Таймер работы с устройством. Здесь вы сможете указать суммарное время, которое ребенок проведет перед устройством.
- Покупки и траты. Раздел позволит вам следить за тратами, которые делаются в онлайн-магазине Windows. Вы можете зачислить деньги на счет пользователя, не предоставляя данных своей кредитной карты.
- Поиск ребенка. В этом разделе доступен поиск мобильного устройства ребенка, если оно поддерживает функцию определения местоположения, на карте.
Видео
О том, как правильно включить и настроить функцию родительского контроля, можно будет подробнее узнать на видео.
Вывод
Функция родительского контроля позволит мониторить действия ребенка за компьютером. Использование интернета в этом случае станет безопаснее. Поэтому этот программный компонент – надежный помощник для родителей.