ScreenSaverGracePeriod не работает

2

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

К сожалению, этот параметр не работает на моей машине. Я перепробовал все, что смог найти в сети (установив период в виде строки или числа), но он все равно не работает.

Может быть, какой-то пакет безопасности (Symantec) или что-то еще блокирует эту функцию?

PS: моя проблема не в том, что период времени неправильный, а в том, что между хранителем экрана и блокировкой экрана нет заметного периода времени; невозможно избежать блокировки экрана.

Ура, Ральф

Спасибо за все ваши ответы и помощь!

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

Я буду держать вас в курсе!

Ralf

rdmueller
источник
1
Какой период времени вы указали?
ChrisF
что-то около 5 секунд
rdmueller

Ответы:

1

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

Если вы являетесь администратором, выглядит ли верхняя часть вашего дерева процессов в Process Explorer ?

альтернативный текст

Меня особенно интересует, есть ли у вас стандарт Microsoft winlogon.exe. Если да, возможно, у вас есть обычай GINA ?

Наконец, чтобы упростить тестирование, вот небольшая программа, которую я написал (660 байт), которая активирует экранную заставку, как если бы компьютер находился в режиме ожидания (вместо того, чтобы просто запускать его как обычную программу, как на панели управления дисплеем при предварительном просмотре). хранитель экрана - который не будет блокировать экран). Права администратора не требуются.

Хью Аллен
источник
2

Попробуйте сделать это с помощью Microsoft PowerToys для Windows XP :

Откройте программу, выберите «Вход в систему» ​​-> «Заставка», а затем настройте льготный период (секунды).

Если PowerToys не может этого сделать, значит что-то не так с вашим компьютером.

harrymc
источник
хорошая точка зрения. Сам не могу управлять игрушками, но попросит помощи у наших администраторов ...
rdmueller
гектометр какой из PowerToys это?
rdmueller
1
@Ralf - Я бы предположил, что TweakUI
ChrisF
1

Значение должно быть десятичным

Нажмите « Десятичное число» под заголовком « База» , а затем введите число в поле « Значение», которое представляет задержку активации пароля в секундах.

Источник

Если значение установлено правильно, я могу только предложить вам провести несколько экспериментов.

Установите его примерно на 31 секунду, а затем, когда заставка заработает, подождите 5 секунд и посмотрите, сможете ли вы войти без запроса пароля. Предполагая, что вы можете, продолжайте делать это с 5-секундными интервалами, пока не будет запрошен пароль.

Я предполагаю, что примерно через 25 секунд он попросит вас ввести пароль. Я думаю, что в этом процессе есть «накладные расходы», которые означают, что фактически существует минимальное значение, ниже которого, независимо от того, насколько вы быстры, у вас нет льготного периода.

ChrisF
источник
Я думаю, это не проблема. Даже если он установлен как шестнадцатеричный формат, должна быть задержка между активацией заставки и блокировкой экрана, но это не так.
rdmueller
1

Является ли эта рабочая станция членом домена? Если это так, возможно, gpo контролирует льготный период.

Тонир Рот
источник
это было то, что я искал ... что-то, что может переопределить запись в реестре ... но что такое gpo?
rdmueller
это рабочая станция в корпоративной среде? Если это так, то, скорее всего, его контролируют с помощью gpo, и опять же, скорее всего, у вас не будет возможности вносить изменения ... а если вы находитесь в зоне высокого секрета, то забудьте о запросе изменений!
tonyr roth
@Ralf: GPO - это групповая политика (/ Object), но, похоже, не существует политики для установки льготного периода заставки. Вы пробовали Process Explorer, как я спросил?
Хью Аллен
нет записи gpo, вы должны сделать регулярный хак, примененный через gpo
tonyr roth