- Вопрос или проблема
- Ответ или решение
- Настройка временных ограничений для входа в Windows 10 без использования учетной записи Microsoft
- 1. Ограничение времени входа через локальную политику
- Шаги:
- 2. Использование сторонних программ
- 3. Настройка автоматического завершения сеанса
- Шаги:
- Кастомизация:
- 4. Обратите внимание на ограничения
- Заключение
Вопрос или проблема
При создании учетных записей в Windows 10 у вас есть выбор между “Ваша семья” и “Другие пользователи”.
Если вы выберете “Ваша семья”, вам придется использовать учетную запись Microsoft для входа. Есть различные причины, по которым можно не хотеть этого делать, такие как слишком большое раскрытие личной информации Microsoft и т. д.
Если вы выберете “Другие пользователи”, вы сможете создать обычные учетные записи без проблем. Однако, если вам нужно установить временные ограничения для некоторых учетных записей, сделать это невозможно. Эта функция доступна только в “Вашей семье”. Не все пользователи с временными ограничениями, которых я хочу создать, являются моей семьей, и не все согласны делиться своей информацией с Microsoft.
Итак, есть ли способ установить временные ограничения для входа для учетных записей типа “Другие пользователи”?
Установка часов входа с помощью команды net
только предотвратит вход пользователей вне разрешенных времен, но не заблокирует их сеансы и не принудит выйти из системы, когда время входа истечет.
Чтобы заблокировать сеанс пользователя после истечения часов входа, запустите Редактор локальной групповой политики
и установите действие, которое нужно выполнить после истечения часов входа:
- Нажмите Win+R, затем введите
gpedit.msc
. - В разделе
Конфигурация пользователя
->Административные шаблоны
->Компоненты Windows
->Параметры входа в Windows
нажмите наУстановить действие, которое нужно выполнять, когда истекут часы входа
. - Выберите
Включено
, затем установите действие наБлокировка
илиВыход
, в зависимости от ваших нужд.
Насколько я знаю, родительские ограничения в Windows 10 не могут быть использованы с локальными учетными записями. Поэтому я исследовал стороннее программное обеспечение, которое может ограничить время в Windows 10 с локальными учетными записями и нашел следующее:
Time boss официально поддерживает Windows 10 (по крайней мере, так сказано в их FAQ). Не уверен насчет TimesUpKidz. Стоимость составляет около $30-$50, но это может быть небольшая цена, чтобы избежать раскрытия личной информации Microsoft?
Смотрите этот вопрос для получения более подробной информации.
Вашим лучшим вариантом было бы настроить запланированную задачу, которая запускается при входе. Вот шаги, которые я бы использовал:
- Создайте базовую задачу (Название = что угодно)
- Триггер: Когда я вхожу в систему
- Действие: Запустить программу
- Программа/скрипт: shutdown.exe, Аргументы: /l /f
- Нажмите “Открыть диалоговое окно свойств…” перед тем, как нажать “Готово”
- Нажмите “Изменить пользователя или группу”
- Введите “Пользователи” или введите или найдите имя пользователя, к которому вы хотите применить это.
- Нажмите “Проверить имена”, чтобы убедиться, что вы не ошиблись в написании.
- Нажмите “ОК”
- Перейдите на вкладку “Триггеры” и отредактируйте триггер
- Измените его на “Любой пользователь” или нажмите “Изменить пользователя…” и выберите пользователя, к которому хотите это применить.
- В нижней части нажмите на поле “Задержать выполнение задачи на” и, используя примеры, которые они вам дают, укажите, сколько времени вы хотите, чтобы сессия вашего пользователя была. Например, если вы хотите “2 часа”, введите “2 часа”
- Нажмите “ОК” дважды, чтобы завершить задачу.
Вы можете повторить этот процесс для отдельных пользователей, если хотите установить разные временные ограничения для разных пользователей. Или же вы можете использовать варианты “Пользователи” и “Любой пользователь”, чтобы это применялось ко всем.
Чем больше вы знакомы с управлением локальными пользователями в Windows, тем больше вы сможете настроить эту систему.
Вы могли заметить кнопку для скрытия задачи. Не беспокойтесь. В меню просмотра вы можете выбрать, показывать ли скрытые задачи или нет.
Команда “net” ограничивает часы входа, но не ограничивает время использования. Как только пользователь вошел в систему в разрешенные часы, Windows не принудит пользователя выйти из системы.
Однако, если родитель установил учетную запись ребенка с временным ограничением через родительский контроль Windows, ребенок будет принужден выйти из системы после истечения временного ограничения.
Итак, на данный момент нет другого способа установить временное ограничение без родительского контроля Windows. Но, если вы смелы, загляните в API родительского контроля Windows и создайте свое собственное приложение.
Ответ или решение
Настройка временных ограничений для входа в Windows 10 без использования учетной записи Microsoft
При создании учетных записей в Windows 10 пользователи сталкиваются с выбором между вариантами «Ваша семья» и «Другие пользователи». Первый вариант требует использования учетной записи Microsoft, что имеет ряд недостатков для тех, кто по разным причинам предпочитает избегать передачи своих личных данных. Второй вариант, хотя и не требует учетной записи Microsoft, не предоставляет возможности настройки временных ограничений, что резко ограничивает возможности контроля доступа.
1. Ограничение времени входа через локальную политику
Одной из возможностей, доступных в Windows 10 для локальных учетных записей, является использование редактора локальной групповой политики (gpedit.msc). Этот инструмент позволяет настроить автоматические действия по окончании разрешенного времени входа:
Шаги:
- Открытие редактора групповой политики: Нажмите комбинацию клавиш Win + R, введите команду
gpedit.msc
и нажмите клавишу Enter. - Настройка политики:
- Перейдите в раздел Конфигурация пользователя > Административные шаблоны > Компоненты Windows > Параметры входа в систему Windows.
- Выберите опцию Настроить действия при истечении разрешенного времени входа.
- Установите статус на Включено, затем выберите нужное действие: Блокировка или Выход.
2. Использование сторонних программ
Поскольку стандартные средства Windows не позволяют глубоко настроить ограничения для локальных учетных записей, можно рассмотреть сторонние решения. Вот несколько программ, обеспечивающих контроль времени:
- Time Boss: Поддерживает управление временем для Windows 10 и предлагает множество функций. Стоимость: от 30 до 50 долларов.
- TimesUpKidz: Нацелен на родителей, предоставляя возможности мониторинга и ограничения времени.
3. Настройка автоматического завершения сеанса
Если среди ваших целей – автоматическое завершение сеанса пользователей после достижения лимита, вы можете использовать задачу, запускаемую при входе в систему. Это обеспечит более органичный подход к контролю за временем использования компьютера:
Шаги:
- Откройте Диспетчер задач и создайте новую базовую задачу.
- Установите триггер: При входе в систему.
- Выберите действие: Запуск программы.
- Укажите программу:
shutdown.exe
с аргументами/l /f
(что приведет к выходу из системы). - Завершите процесс, изменив параметры задачи, чтобы она выполнялась для конкретного пользователя или группы.
Кастомизация:
Вы можете настроить отдельные задачи для каждого пользователя, если необходимо установить разные лимиты времени для разных людей.
4. Обратите внимание на ограничения
Следует отметить, что команда net не позволяет контролировать использование времени после входа: она лишь предотвращает вход в систему вне разрешенных временных окон. Однако, создание программ или использование API управления ограничениями может стать интересным проектом для создания собственных решений.
Заключение
Настройка временных лимитов для локальных учетных записей в Windows 10 без использования учетной записи Microsoft требует несколько шагов, но при правильном подходе это вполне осуществимо. Вы можете использовать встроенные возможности Windows и сторонние решения, обращая внимание на предпочтения пользователей. Этот подход не только защитит вашу конфиденциальность, но и поможет установить здоровые привычки использования компьютера.