У меня есть 14-летний мальчик, который настолько одержим своим игровым компьютером, что иногда он не спит всю ночь и спит весь день. Обычно это может привести к хаосу в его школе, но он учится дома, где живет со своей матерью, но есть ли какой-нибудь способ сделать компьютер непригодным к использованию после определенного предопределенного времени, которое мы можем установить, чтобы его компьютер отключился, скажем, в 22:00 и выиграл не начать до 7:00 утра?
7 ответов
Лучший способ - настроить родительский контроль для ограничения входа в систему и запланированное задание, которое отключит компьютер в то время, когда он должен лечь спать.
Для настройки родительского контроля
- Перейти к панели управления, учетные записи пользователей.
- Нажмите Управление другой учетной записью
- Внизу выберите Настройка родительского контроля.
- Либо выберите своего пользователя с ограниченными правами, либо, если есть только один пользователь, нажмите ссылку Создать новую учетную запись пользователя.
- Выберите ограниченный UESR
- Нажмите на, чтобы применить текущие настройки
- Справа выберите ссылку Off помимо Time.
- В новом диалоговом окне выберите, в какие часы он может быть включен и в какие часы он не может быть включен.
Чтобы настроить автоматическое отключение
- Зайдите в панель управления, инструменты администрирования, Task Schedular.
- Нажмите ниже Task Schedular (Local) в Task Schedular Library.
- Справа выберите Создать задачу ...
- Дайте ему имя `Автоматическое отключение
- Перейти на вкладку Триггеры
- Нажмите Новый ...
- Выберите Ежедневно (каждый день) или Еженедельно (чтобы указать, какие дни)
- В правом верхнем углу выберите время автоматического выключения компьютера.
- Нажмите ОК
- Перейдите на вкладку Действия.
- Нажмите Новый ...
- Ниже программа / скрипт: введите следующее
shutdown
- Справа от аргументов Add введите: -s -f -t 10 (-t 10 дает 10-секундный отсчет до начала выключения. Обратите внимание, что вы можете прервать выключение, введя shutdown -a. Если вы хотите предотвратить возможность заблокировать это, измените на -t 0, что делает немедленное отключение. Вторая задача, которая начинается раньше, может состоять в отображении сообщения.
- Нажмите ОК и снова ОК.
Это оно.
РЕДАКТИРОВАТЬ: я только что проверил родительский контроль. Если пользователь не может быть включен, Windows автоматически выйдет из системы. Пользователь не может войти в систему, пока ему снова не разрешат, и у него есть кнопка выключения, чтобы выключить компьютер. Любые открытые программы / игры не будут сохранены правильно, но это также то, что будет делать запланированное задание.
Если кто-то не хочет устанавливать родительский контроль (кто-то хочет заблокировать компьютер от себя, а не от своих детей), вот еще одно решение, использующее только планировщик задач, который я сейчас использую:
- Меню Пуск -> Тип "Планировщик заданий" -> Открыть Планировщик заданий.
- Создать новую задачу
- Установите эти свойства на вкладке Общие:
- Имя: выберите название задачи
- Установите флажок Запускать только когда пользователь вошел в систему
- На вкладке Триггеры:
- " Новый ... "
- Начало задачи: по расписанию
- Настройки: Ежедневно
- Установите час, когда вы хотите выключить компьютер
- Установите флажок Повторить задание каждые: 5 минут в течение 1 часа (или 8-9 часов, в зависимости от вас)
- Установите флажок Остановить все запущенные задачи в конце периода повторения.
- Проверка включена
- Хорошо
- На вкладке Действия:
- " Новый ... "
- Действие: запустить программу
- Программа / скрипт: powershell.exe
- Добавить аргумент: -команда add-type -assemblyname Система.Окна.Формы; [System.Окна.Формы.Применение]:: SetSuspendState ([System.Окна.Формы.PowerState]:: Suspend, $ false, $ false)
- На вкладке Условия:
- Снять все
- На вкладке "Настройки":
- Снять все
Этот график уложит ваш компьютер в выбранное время. Если вы попытаетесь снова включить компьютер, он будет продолжать спать каждые 5 минут (через 1 или 9 часов - в зависимости от настроек). Это действие сна не может быть предотвращено. Компьютер пошел спать, не выключаться, поэтому не стоит беспокоиться о несохраненной работе.
Примечание. Перед тем, как компьютер перейдет в спящий режим, предупреждение не отображается. Вы можете создать другое расписание задач, чтобы напомнить вам о времени сна.
Я полагаю, что вы могли бы сделать это, изменив часы входа в локальные учетные записи, а затем установив локальный GP для принудительного выхода из системы по истечении срока действия.
Чистый пользователь [пользователь] / время: mf, 08: 00-17: 00
Моя команда позволяет [пользователю] входить с понедельника по пятницу с 08:00 до 17:00 по местному времени.
Затем перейдите в gpedit.msc и установите ссылку на политику, приведенную ниже:http://technet.microsoft.com/en-us/library/jj852195.aspx
* Обратите внимание, что он не выключит компьютер, он выйдет из системы, возможно, вы можете найти и LGP для этого.
Если он играет в онлайн-игры (или игры, требующие сетевой учетной записи), я бы предложил создать правило в роутере. У моего друга роутер блокирует определенный трафик в определенное время ... чтобы дети не пускали в интернет в нерабочее время.
Вы также можете проверить это для настройки родительского контроля. http://windows.microsoft.com/en-us/windows/set-parental-controls#1TC=windows-7
OpenDNS Home... DNS Web Filering, позволяет блокировать веб-сайты от кого-либо в вашей домашней сети независимо от того, какое устройство используется. У них есть бесплатная версия.
Я предполагаю, что поскольку он играет, мы говорим о Windows 7 или 8 здесь.
Попробуйте планировщик заданий (ключ окна, введите "Планировщик заданий", введите).
Установите его на 10:00 и запустите "shutdown.exe /s". Вы можете пометить задачу как скрытую и иметь еще одну в 10:05 и 10:10, когда он снова загрузит компьютер. (Я не знаю, одобряю ли я этот стиль воспитания, но что угодно)
Вы не указали, находится ли игра в сети, но если это так, то вы можете настроить ПК, который он использует, чтобы иметь права доступа в указанные часы. Многие маршрутизаторы позволяют вам сделать это.