Windows 7: Deaktivieren Sie das Sperren der Arbeitsstation nach 10 Minuten mithilfe von Gruppenrichtlinien

156664
usr

Bei meinem Windows 7-PC wird das System nach 10 Minuten Inaktivität gesperrt. Normalerweise würde ich diese Einstellung neben der Bildschirmschoner-Konfiguration finden. Die Einstellung ist jedoch ausgegraut.

Ich denke, das liegt an der Unternehmensgruppe. Da ich auf diesem Computer Administrator bin, sollte ich die Gruppenrichtlinieneinstellung mit gpedit.msc neu konfigurieren können.

Welche Gruppenrichtlinieneinstellung muss ich ändern, um das automatische Sperren meiner Workstation zu verhindern?

Bearbeiten: Ich habe keinen Bildschirmschoner konfiguriert. Ich möchte auch weiterhin die Arbeitsstation manuell sperren können.

7
Nur weil das Benutzerkonto ein Administrator ist, bedeutet das nicht, dass Sie alle Einstellungen unter Windows ändern können. Die Domänenrichtlinie überschreibt Ihre Privilegien. Ramhound vor 12 Jahren 3
Interessant zu wissen. Aber wo finde ich diese Einstellung? Ich würde es trotzdem gerne probieren. usr vor 12 Jahren 0
Dies bedeutet, dass er alle Einstellungen ändern kann. Das ist die Macht der Administratoren - sie können alles und alles übernehmen ... Martin Binder vor 10 Jahren 1

8 Antworten auf die Frage

11
Jason

So deaktivieren Sie die Sperre:

Unter HKEY_LOCAL_MACHINE\SOFTWARE \Microsoft\Windows\CurrentVersion\Policies\Systemeinem neuen schafft DWORDWert mit dem Namen DisableLockWorkstationund legt Wert auf 1.

Starten Sie dann den Computer neu.

Sie sind die Ersten, die die Frage beantworten. Ich werde diesen Vorschlag ausprobieren. usr vor 11 Jahren 0
Hm hat in meinem Fall nicht funktioniert. Vielleicht überschreibt die Gruppenrichtlinie diesen Schlüssel? usr vor 11 Jahren 1
Die Gruppenrichtlinie überschreibt den Wert, aber ich melde mich alle ~ 6 Monate einmal bei der Domäne an. Dies funktioniert für mich wie ein Zauber. st3inn vor 10 Jahren 0
3
Dave M

The Group Policy from the domain will likely override any change you make. If this is creating an issue for your work, why not contact the admin and look at solutions. Making changes may be a violation of corporate policy and have consequences.

A quick call should help.

Ich werde das machen. Mein Szenario ist jedoch, dass ich während der Verwendung von Remote Desktop von zu Hause aus immer gesperrt bin. Dies dient keinem Zweck. usr vor 12 Jahren 0
3
CAD bloke

Die Antwort auf die eigentliche Frage, die Sie gestellt haben:

User Configuration\Policies\Administrative Templates\Control Panel\Personalization. Die erforderlichen Einstellungen sind: "Bildschirmschoner aktivieren", "Bildschirmschoner-Timeout", "Erzwingen eines bestimmten Bildschirmschoners" (dies ist wichtig, da das System keinen Bildschirmschoner konfiguriert hat, der nicht funktioniert) und schließlich "Kennwortschutz für den Bildschirmschoner".

von https://social.technet.microsoft.com/Forums/windowsserver/en-US/5c2518d4-f531-471a-a649-0f5dd5495679/group-policy-to-auto-lock-the-system-after-fix-interval forum = winserverGP

2
TranslucentCloud

Gruppenrichtlinien überschreiben Ihre Einstellungen. Sie können jedoch Benutzeraktivitäten nachahmen, um die Bildschirmsperre zu verhindern. Überprüfen Sie diese Antwort für eine einfache Anleitung.

Ich habe das Problem mit der Registrierungsänderung gelöst, aber dies ist auch als Lösung für den letzten Ausweg sinnvoll. Vielen Dank! usr vor 10 Jahren 0
1
Iszi

Wie andere bereits gesagt haben, überschreibt die Domänenrichtlinie im Allgemeinen alle lokalen Einstellungen, die Sie hier zu konfigurieren versuchen. Ich möchte jedoch noch ein paar andere Dinge hinzufügen:

Passen Sie diese Einstellung sorgfältig an, entweder über die Registrierung oder auf andere Weise. Ich habe einmal versucht, sich mit meinem auf einem System zu beschäftigen (die Domänenrichtlinie soll nach 15 Minuten gesperrt werden, aber ich bevorzuge 5 - ich kann mich nicht daran erinnern, was ich geändert habe), und das System hörte weder auf die Domäne noch auf meine Vorlieben, selbst nachdem ich es getan hatte die Änderung zurückgedreht. In diesem Fall wurde am Ende kein Bildschirmschoner ausgeführt. Das ist genau das, was Sie wollen, aber definitiv nicht das, was ich beabsichtigt hätte. YMMV.

Unabhängig davon: Wenn Ihr System nicht von der Art ist, die sofortigen Zugriff auf Vollzeit erfordert, um Leben und / oder Eigentum zu erhalten (z. B. 911 Call Center), verstößt es wahrscheinlich gegen die Richtlinien Ihrer Organisation, um zu verhindern, dass die Workstation gesperrt wird. Wenn Ihr System hat, fällt in diese Kategorie, dann wäre es wahrscheinlich schon so konfiguriert werden, nicht zu sperren. Daher ist es am besten, es einfach in Ruhe zu lassen .

Selbst wenn Sie die Einstellung dauerhaft ändern, erkennen Unternehmensadministratoren den Computer möglicherweise als nicht kompatibel und fordern Sie die Richtlinie erneut auf. Nach ein paar Mal erhalten Sie oder Ihr Vorgesetzter möglicherweise ein Memo oder einen Besuch von Ihrer freundlichen IT-Sicherheitsabteilung.

Mein Szenario ist jedoch, dass ich während der Verwendung von Remote Desktop von zu Hause aus immer gesperrt bin. Dies dient keinem Zweck. Wir sind ein kleiner Programmierladen. Es gibt keine Unternehmens-IT-Abteilung. usr vor 12 Jahren 0
Ein weiterer Grund, warum Sie sich an jeden wenden sollten, der die Domänengruppenrichtlinie verwaltet, und ihm die Situation erklären, damit er die Richtliniendateien ändern kann. dotnetengineer vor 12 Jahren 2
Anscheinend haben Sie diese Einstellung in der Vergangenheit geändert. Kannst du mir sagen, wo ich es finden kann? usr vor 12 Jahren 0
@usr Wie ich in meiner Antwort gesagt habe, weiß ich nicht mehr, welche Einstellung ich geändert habe, um den Bildschirmschoner zu optimieren. Ich fange an, etwas verwirrt darüber zu sein, welche Einstellung Sie hier ansprechen möchten. Wird die Sitzung gesperrt, wenn sie über RDP inaktiv ist, oder wird die RDP-Sitzung vollständig getrennt. Es gibt zwei separate Einstellungen für diese, und diese hat nichts mit dem Bildschirmschoner zu tun. Iszi vor 12 Jahren 0
Die Sitzung wird gesperrt. Ich kann den blauen Sperrbildschirm über RD sehen und darauf zugreifen. Alle Programme laufen noch, wenn ich mich anmelde. usr vor 12 Jahren 0
1
Madhusudhan V

Spielen Sie einfach einige Titel in Windows Media Player ab, indem Sie die Wiederholungsoption auswählen. (Lautstärke stummschalten). Dann sperrt oder schläft es nie.

Das ist grob, aber ich kann bestätigen, dass es für XP funktioniert (das war das letzte Mal, dass ich diesen Trick verwenden musste). Hennes vor 10 Jahren 0
1
Gontie

Sie können die Nosleep.exe-Funktion verwenden. Es wirkt wie ein Zauber. Sie müssen es aus dem Internet herunterladen.

Dies funktioniert unter Windows 8/7 / 2008R2 / 2003 R2

Download-Link http://www.symantec.com/connect/downloads/readynosleepexe-prevents-screensaver-und-pc-locking

1
Jean-Francois T.

Ich wollte etwas Ähnliches machen.

Ich habe die Freeware Caffeine ausprobiert, die jedoch durch unsere IT-Richtlinien blockiert wurde. Am Ende habe ich ein Python-Skript geschrieben, das eine ähnliche Funktion hat (das Senden des Tastenanschlags F15alle xx Sekunden).

(Es kann definitiv auf ein Minimum von Zeilen gekürzt werden, hat aber nur 15 Minuten Zeit, um es darauf zu beschränken, so dass der erste Teil ein großer Copy-Paste von anderem Code ist).

Hier ist es:

#!/python  import ctypes import random import re import time from argparse import ArgumentParser, HelpFormatter  LONG = ctypes.c_long DWORD = ctypes.c_ulong ULONG_PTR = ctypes.POINTER(DWORD) WORD = ctypes.c_ushort   class MOUSEINPUT(ctypes.Structure): _fields_ = ( ('dx', LONG), ('dy', LONG), ('mouseData', DWORD), ('dwFlags', DWORD), ('time', DWORD), ('dwExtraInfo', ULONG_PTR) )   class KEYBDINPUT(ctypes.Structure): _fields_ = ( ('wVk', WORD), ('wScan', WORD), ('dwFlags', DWORD), ('time', DWORD), ('dwExtraInfo', ULONG_PTR) )   class _INPUTunion(ctypes.Union): _fields_ = ( ('mi', MOUSEINPUT), ('ki', KEYBDINPUT) )   class INPUT(ctypes.Structure): _fields_ = (('type', DWORD), ('union', _INPUTunion))   def SendInput(*inputs): nInputs = len(inputs) LPINPUT = INPUT * nInputs pInputs = LPINPUT(*inputs) cbSize = ctypes.c_int(ctypes.sizeof(INPUT)) return ctypes.windll.user32.SendInput(nInputs, pInputs, cbSize)   INPUT_MOUSE = 0 INPUT_KEYBOARD = 1   def Input(structure): if isinstance(structure, MOUSEINPUT): return INPUT(INPUT_MOUSE, _INPUTunion(mi=structure)) elif isinstance(structure, KEYBDINPUT): return INPUT(INPUT_KEYBOARD, _INPUTunion(ki=structure)) else: raise TypeError('Cannot create INPUT structure (keyboard)!')   keys = { 'DEFAULT': 0x7E, # F15 key 'SNAPSHOT': 0x2C, # PRINT SCREEN key  'F1': 0x70, # F1 key 'F2': 0x71, # F2 key 'F3': 0x72, # F3 key 'F4': 0x73, # F4 key 'F5': 0x74, # F5 key 'F6': 0x75, # F6 key 'F7': 0x76, # F7 key 'F8': 0x77, # F8 key 'F9': 0x78, # F9 key 'F10': 0x79, # F10 key 'F11': 0x7A, # F11 key 'F12': 0x7B, # F12 key 'F13': 0x7C, # F13 key 'F14': 0x7D, # F14 key 'F15': 0x7E, # F15 key 'F16': 0x7F, # F16 key 'F17': 0x80, # F17 key 'F18': 0x81, # F18 key 'F19': 0x82, # F19 key 'F20': 0x83, # F20 key 'F21': 0x84, # F21 key 'F22': 0x85, # F22 key 'F23': 0x86, # F23 key 'F24': 0x87, # F24 key }  def Keyboard(code, flags=0): # Code for key 0..9 or A..Z: it corresponds to the the ASCII code if len(code) == 1 and re.match(r'[0-9A-Za-z]', code): key = ord(code.upper()) # Keys 'F...': we use code in the dictionary else: key = keys.get(code.upper(), keys['DEFAULT']) return Input(KEYBDINPUT(key, key, flags, 0, None))   ############################################################################  sentences = [ "Don't sleep!", "Stay awake!", "Are you still here?", "Hello...", "Want some coffee?", "What are you doing?" ]   def keep_alive(delay, nb_cycles=-1, key='F15'): """ Send keystroke F15 at a given delay for a given nb of cycles  Args: delay(int): delay in seconds nb_cycles(int): number of cycles (set to -1 for unlimited) key(str): Key to send (default: 'F15') """ print("Trust me, I will keep you alive!\n")  while nb_cycles != 0: time.sleep(delay) SendInput(Keyboard(key)) print(random.choice(sentences)) nb_cycles -= 1   if __name__ == '__main__': # Information on the Program copyright_year = 2018 prog = "stay_awake" version_str = "%s v1.0" % prog help_string = """\ Purpose: Send a keystroke (F15) to simulate user activity """  # Options parser = ArgumentParser( description=help_string, prog=prog, formatter_class=lambda prog: HelpFormatter(prog, max_help_position=60) ) parser.add_argument( "-k", "--key", type=str, default='F15', help="Key to send [Dflt: F15]" ) parser.add_argument( "-d", "--delay", type=int, default=234, help="Delay (in s) between keystrokes [Dflt: 234]" ) parser.add_argument( "-r", "--duration",  type=int, default=-1, help="Duration (in s) or negative value for infinite" ) options = parser.parse_args()  # Run nb_cycles = options.duration if options.duration < 0 \ else int(options.duration/options.delay) keep_alive(options.delay, nb_cycles, key=options.key)