Наш корпоративный BOFH вводит настройку блокировки экрана с смехотворно короткой задержкой. Это расстраивает и контрпродуктивно.
Есть ли способ предотвратить автоматическую блокировку экрана? Я бы предположил, что нет способа переопределить параметр, основанный на политике, но, возможно, есть программное обеспечение, которое имитирует активность пользователя.
Просто спрашиваю, прежде чем я установлю вечное колесо мыши. (возьми?)
windows
screensaver
security-policy
Габриэль Р.
источник
источник
Ответы:
Я использую скрипт, который я называю idle.vbs:
Каждые шесть секунд, это быстро переключает numlock на клавиатуре, заставляя Windows полагать, что кто-то взаимодействует с клавиатурой, предотвращая блокировку экрана. Это работает на ванильных окнах, вам не нужны средства разработки или сценарии, чтобы использовать его, просто создайте текстовый файл с расширением .vbs и дважды щелкните по нему (или поместите его в элементы автозагрузки).
Изменить: вы можете поместить этот скрипт в элементы автозагрузки с помощью
Для получения дополнительной информации об установщике
choco
интерфейса командной строки Choclatey ( ) см.https://chocolatey.org/
источник
shell:startup
. Смотрите этот сайт для получения дополнительной информации thewindowsclub.com/startup-folder-in-windows-8Если проигрыватель Windows Media все еще установлен, вы можете воспроизводить видео в цикле и минимизировать его (для этого отлично подойдут примеры видео «Дикой природы»). По умолчанию, пока воспроизводится видео, экран не блокируется.
источник
Еще один вариант - бесплатная программа « Кофеин ». Это бесплатно для коммерческого использования, а также. С домашней страницы программы:
Это готовое решение также позволяет вам контролировать, когда включать и отключать его:
источник
Вы можете создать скрипт AutoIt, чтобы либо непрерывно нажимать неиспользуемую клавишу (например, сделать так, чтобы она переключала num lock, scroll lock), спать в течение минуты или около того и повторять. В качестве альтернативы, если вы часто используете клавиатуру, вы можете заставить ее перемещать мышь на пиксель или около того в любом направлении.
Если вы не хотите, чтобы он работал постоянно, вы также можете запустить сценарий как запланированное задание (если у вас есть доступ) для запуска после того, как компьютер неактивен в течение некоторого времени.
И это очень простой скрипт для выполнения невидимого движения мышью, если вы не хотите использовать синтаксис AutoIt:
Этот скрипт перемещает курсор мыши на один пиксель в направлении вверх-влево, а затем возвращает его обратно, затем спит в течение 9 минут (
540000
миллисекунд). Когда скрипт запущен, вы можете увидеть значок AutoIt в трее. Вы можете остановить его, щелкнув правой кнопкой мыши на этом значке и выбрав соответствующую опцию.Чтобы создать сценарий, установите AutoIt, щелкните правой кнопкой мыши в любой папке и выберите
New
>AutoIt v3 Script
, назовите его, щелкните правой кнопкой мыши этот новый сценарий, выберитеEdit
, вставьте приведенный выше код и сохраните. Вы даже можете скомпилировать его.exe
(опять же, из контекстного меню), чтобы запустить, например, из планировщика Windows.источник
Скомпилируйте это в Visual Studio или C # Express и запустите его из командной строки (или дважды щелкните по нему). Требуется .NET 4.0 или выше. Он делает все, что вы ищете.
источник
Существует приложение для Android под названием «Timeout Blocker», которое вибрирует с интервалом, и вы можете навести на него мышку. Это говорит не использовать это на работе все же. https://play.google.com/store/apps/details?id=com.isomerprogramming.application.timeoutblocker&hl=en
источник
Мне нравится использовать простые и интегрированные опции ( без дополнительного программного обеспечения ), например, скрипт powershell (спасибо https://dmitrysotnikov.wordpress.com/2009/06/29/prevent-desktop-lock-or-screensaver-with-powershell/ ) который использует «f15» как ключ к успеху (спасибо кофеину. Это действительно меньше всего мешает)
Поместите это в myScriptName.ps1 и запустите его с помощью ярлыка на рабочем столе или командной строки:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -nop "C:\Users\myUser\Desktop\myScriptName.ps1"
ОБНОВЛЕНИЕ: Возможно, были некоторые изменения от администратора, но это больше не работает для меня. Теперь я должен использовать скрипт autohotkey из NBirnel: https://github.com/nbirnel/nosleep - это отлично работает , потому что это двигает мышь (не отвлекаясь на какую-либо работу)
источник
c:\Powershell>powershell -nop myScriptName.ps1 myScriptName.ps1 : The term 'myScriptName.ps1' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:1 + myScriptName.ps1 + ~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (myScriptName.ps1:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException c:\Powershell>
В моем случае именно эта строчка сделала свое дело:
Просто поместите его в
Timer_Tick
событие и установите интервал таймера, например, 60000 мс.источник
Мышь Jiggler может быть вариант: https://mousejiggler.codeplex.com/
источник
Правильный способ справиться с этим:
источник
Вы должны отключить «блокировку экрана» / «спящий режим» на панели управления> параметры питания> изменить настройки плана. В ней нажмите на выпадающий список «Переведите компьютер в спящий режим» и выберите «никогда».
источник