Lass An!
Automatische Bildschirmsperre deaktivieren

Kurzbeschreibung
Dieses kleine Tool verhindert, dass der Windows-Rechner nach einer bestimmten Zeit der Inaktivität automatisch gesperrt wird, auch wenn dies vom Administrator so festgelegt worden ist und vom Benutzer nicht geändert werden kann.
Hintergrund
Na, auch so genervt von der viel zu früh anspringenden automatischen Bildschirmsperre Deines Windows-Firmenrechners? Da geht man nur mal kurz 'nen Tee oder Kaffee holen, und wenn man zurückkommt, hat man ä schworzn Bildschirm und darf schon wieder das verd#!%$* Passwort eingeben... nervig! Im Großraumbüro mag diese vom Administrator vorgegebene und vom Benutzer nicht änderbare Systemeinstellung ja vielleicht noch sinnvoll sein, aber alleine im Home-Office?
Ähnliches gilt für Windows-VMs, auf die man per Remote Desktop zugreift: Hier macht eine automatische Bildschirmsperre sogar noch weniger Sinn, wenn der Zugriff darauf vom selben Rechner aus erfolgt und auch nur durch denselben Benutzer möglich ist. – Kurz gesagt: Eine Lösung muss her!
Nun kennt man es ja, dass während Videokonferenzen oder der Wiedergabe eines Videos die automatische Bildschirmsperre nicht anspringt, auch wenn man länger keine Taste drückt und die Maus nicht bewegt. Diese Programme machen also irgend etwas, das die automatische Bildschirmsperre zeitweise deaktiviert. Eine kurze Google-Suche ergab, dass es sich dabei um den Aufruf der Windows-Funktion SetThreadExecutionState() handelt.
Jetzt könnte man natürlich einfach mit dem Windows Media Player im Hintergrund ein Video mit stummgeschaltetem Ton endlos ablaufen lassen, aber schön ist diese Lösung nicht... Besser wäre ein kleines Programm, das nichts anderes macht als die Funktion SetThreadExecutionState() aufzurufen und dann zu warten. Also Visual Studio angeworfen, und herausgekommen ist ein kleines Tool namens "LassAn!" (sprich: Lass meinen Bildschirm gefälligst An!).
Download
Das Programm "LassAn!" biete ich hier zum kostenlosen Download an:
Programm
(ZIP-Datei, ca. 6 KB)
Sourcecode
(ZIP-Datei, ca. 5 KB)
Die 1. ZIP-Datei (LassAn.zip) enthält das ausführbare Programm "LassAn.exe".
Die 2. ZIP-Datei (LassAn_src.zip) enthält den dazugehörigen Sourcecode für Visual Studio 2019 und ist vielleicht für Entwickler interessant.
Disclaimer: Download und Benutzung erfolgen auf eigenes Risiko!
Installation
Einfach den Inhalt der 1. ZIP-Datei (LassAn.zip) in einen beliebigen Ordner (z.B. "C:\bin") oder (für Faule) auf den Desktop entpacken. Durch Doppelklick auf die ausführbare Datei "LassAn.exe" wird das Programm gestartet.
Soll das Programm bei der Windows-Anmeldung automatisch starten, kann im Autostart-Ordner eine Verknüpfung zu der Datei "LassAn.exe" angelegt werden. Hierzu in der Adresszeile des Windows-Explorers shell:startup eingeben und Enter drücken. Dort hinein mit der rechten Maustaste die Datei "LassAn.exe" ziehen, loslassen und aus dem Kontextmenü "Verknüpfungen hier erstellen" auswählen.
Verwendung
Solange das Programm läuft, wird der Bildschirmschoner nicht aktiviert und der Rechner bleibt entsperrt, auch wenn länger keine Eingabe über Tastatur oder Maus erfolgt. Ein manuelles Sperren des Rechners (Tastenkombination "Windows+L") ist natürlich weiterhin jederzeit möglich.
Ein Klick auf den "Exit"-Button (oder Drücken der "Esc"-Taste) beendet das Programm und alles ist wieder wie vorher.
Das Programmfenster hat kein Symbol in der Taskleiste und kann auch nicht mittels der Tastenkombination "Alt+Tab" in den Vordergrund geholt werden. Das ist absichtlich so gemacht, damit es nicht ständig im Weg ist und stört. Um es zwecks Beendigung in den Vordergrund zu holen, müssen also erst alle anderen Programmfenster minimiert oder zur Seite geschoben werden.
Getestet und verwendet wurde das Programm von mir bisher unter Windows 10 und 11. Viel Spaß damit!
Updates
Version 2021.6.30.1 (30.06.2021)
- Erstes Release.
Quelle: