Вимкнути заставку лише для віддалених сеансів


11

Я працюю вдома, але також досить часто буваю в офісі. Моя робота та домашні машини - це Windows 7 Ultimate.

Коли я перебуваю в офісі, мені подобається, що мій комп'ютер досить швидко переходить до заставки, а потім заблокує ("Після резюме, відображення екрана входу").

Але коли я вдома, я часто щось роблю на своєму домашньому комп’ютері протягом тривалого часу, і я не хочу, щоб віддалений сеанс блокувався і вимагав пароль, коли я переключаюся на нього.

Я шукаю налаштування (Групова політика?), Яке може вимкнути заставку лише для віддалених сеансів. Чи можливо це?


Тому вирішення наразі полягає в тому, що коли я віддалено підключений, якщо зніміть прапорець "Увімкнути резюме, відобразити екран входу" у вікні налаштувань заставки, це взагалі запобігає поведінці. Я хвилювався, що мені доведеться змінити свою заставку на "ні", але лише знявши прапорець, це робить це. Менш ідеального, як я маю пам’ятати, щоб повторно перевірити його, коли я заходжу в офіс, але я не думаю, що для цього консолі проти дистанційного є окрема настройка.
sliderhouserules

Маючи те саме запитання, але його задали на SuperUser тут: superuser.com/questions/482876 ... але рішення тут чи там немає: - |
0xC0000022L

Відповіді:


2

Я зміг досягти цього за допомогою програми TaskScheduler та Windows Event Viewer.

Вам знадобляться 2 пакетні сценарії. Один, щоб вимкнути прапорець, щоб вимагати пароль при розблокуванні заставки, а інший - щоб його повторно ввімкнути, коли ваш сеанс RDP закінчиться.

Вимкнути сценарій:

reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /f /v ScreenSaverIsSecure /t REG_SZ /d 0

Увімкнути сценарій:

reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /f /v ScreenSaverIsSecure /t REG_SZ /d 1

Увімкніть тригер події відключення на ідентифікаторі події 1149 під TerminalServices-LocalSessionManager

Повторіть активацію події на ідентифікаторі події 24, там же.

Приклад планувальника завдань

Насолоджуйтесь!


Мені це особливо подобається, тому що я можу встановити більше тригерів при повторному включенні (як, наприклад, під час завантаження), щоб я не зациклювався на незахищеному стані через щось на зразок відключення електроенергії.
Тайлер Сабо

Я пограв з цим і, на жаль, вдарив кілька корчів; налаштування реєстру будуть встановлені, але вікна не зважатимуть на них відразу.
Тайлер Сабо

1

Ви можете зробити ярлики, щоб увімкнути / вимкнути заставку. Я знаю, що це не ідеально, але це рішення можна зробити за кілька секунд замість того, щоб стукати головою, намагаючись зрозуміти щось автоматизоване. Це означає, що якщо хтось більш обізнаний, ніж я, може знайти спосіб, щоб скрипт входу запускався лише на віддаленому вході / відході, тоді ви налаштовані :)

Створіть файл disable-screensaver.regіз цим:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Desktop]
"ScreenSaveActive"="0"

Потім створіть ярлик до regedit.exe /s disable-screensaver.reg. Ярлик увімкнути той самий, але "ScreenSaveActive"="1"замість 0.


Дякую, саме це я збирався шукати для постійного вирішення, якщо не зможу знайти «чистого» рішення.
sliderhouserules

0

Ви можете зробити це за допомогою функції зворотного зв'язку gpo.

Обробка зворотного циклу дозволяє застосовувати певні користувальницькі політики залежно від ОУ, в якій об’єкт комп'ютера , на який користувач входить. Тож спочатку створіть OU "Terminalserver" або що завгодно і перемістіть свої термінальні сервери в цей OU. Створіть групову групу "Loopback" або будь-яку іншу, увімкніть налаштування Loopback і зв’яжіть цей GPO з термінальним сервером OU. Тоді ви можете створити додаткові GPO з налаштуваннями налаштувань користувача, пов’язаними з OU Terminalserver. Ці правила застосовуватимуться до всіх користувачів, які входять на ці робочі станції. Щоб виключити адміністраторів, використовуйте фільтрування групи безпеки. Зробіть наступне: Для кожного GPO створіть глобальну групу безпеки, названу, наприклад, GPol ( G lobal Polкрижана група для ГПО). Зробіть бажаного користувача членом цієї групи. У налаштуваннях безпеки для GPO видаліть право "Застосувати політику" та "Прочитати політику" для стандартних "Аутентифікованих користувачів" та додайте їх до відповідної групи безпеки.


Якщо я правильно розумію, це спрацює з відключенням заставки для всіх користувачів (віддалених чи на консолі) для певних комп'ютерів? (Замість налаштування, яке залежить від того, як користувач підключається: локально чи віддалено.)
Річард

Це здається набагато більше, ніж я сподівався. Я не хочу встановлювати групову політику в домені, а лише на своєму локальному (робочому) апараті. Дякуємо за відгук.
sliderhouserules
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.