Windows Server 2012 R2 empêche la fermeture de session automatique en raison de l'inactivité

11

J'ai un serveur R2 Windows 2012 autonome auquel je me connecte localement. il ne fait pas partie d'un domaine et il s'agit de la configuration d'installation standard sans règles appliquées. Le serveur se déconnecte du bureau et le verrouille avec un mot de passe. Comment puis-je éviter cela?

alphadev
la source
Il ferme la session ou verrouille la session, il ne fait pas les deux. Cela étant dit, c'est soit l'économiseur d'écran ou les paramètres de configuration de l'alimentation que vous devez examiner.
joeqwerty
il le fait donc je dois faire un ctrl alt del et entrer un mot de passe pour vous reconnecter. J'ai vérifié sous l'économiseur d'écran, il dit aucun et sous les paramètres d'alimentation, le seul choix est d'éteindre l'affichage. Il ne désactive pas l'affichage, il le rend juste donc je dois entrer la touche ctrl alt del et le mot de passe, n'y a-t-il aucun moyen de désactiver cela?
alphadev

Réponses:

11

En bref

  1. Déverrouiller / activer la console log display off timeoutfonction dans l'option d'alimentation

  2. Réglez le délai d'expiration sur 0 pour le désactiver.

Étapes de détail

Déverrouillé la fonction de paramètres d'alimentation manquante dans Server 2012.

  1. Ouvrez la clé de registre suivante - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\7516b95f-f776-4464-8c53-06167f40cc99\8EC4B3A5-6868-48c2-BE75-4F3044BE88A7

  2. Définissez la valeur suivante - Attributes=> 2

  3. Ouvrez maintenant le Panneau de configuration> Options d'alimentation> Modifier les paramètres du plan> Modifier les paramètres d'alimentation avancés
    a. Le nouveau délai d'expiration de l'affichage du verrouillage de la console de la section Affichage est désormais disponible.
    b. Configurez votre valeur «Branché» en conséquence (0 pour désactiver)

Terminé.

ps

Vous pouvez télécharger mon fichier d'exportation .reg et l'exécuter sur votre machine comme raccourci pour les étapes 1 et 2 ci-dessus, c'est-à-dire l'activation console log display off timeout.

entrez la description de l'image ici

Jerry
la source
3
J'ai essayé cela mais l'écran de verrouillage se produit toujours ...
Nam G VU
1
Je ne vois même pas cette dernière clé dans mon registre.
Sirens
j'ai essayé, mais pas de travail. Pouvez-vous vérifier pour moi? imgur.com/a/rFSsN
Luke
7

Le serveur ne ferme pas la session, il verrouille simplement l'écran. Vous pouvez modifier ce comportement Power Optionsdans le panneau de configuration. C'est sous Display.

MDMarra
la source
il le fait donc je dois faire un ctrl alt del et entrer un mot de passe pour vous reconnecter. J'ai vérifié sous l'économiseur d'écran, il dit aucun et sous les paramètres d'alimentation, le seul choix est d'éteindre l'affichage. Il ne désactive pas l'affichage, il le rend juste donc je dois entrer la touche ctrl alt del et le mot de passe, n'y a-t-il aucun moyen de désactiver cela?
alphadev
1
Il semble que vous devez également ajouter une clé de registre en 2012 et ultérieurement: blog.scosby.com/post/2012/12/13/…
MDMarra
l'ajout de la clé de registre est ce qui empêche l'écran de se verrouiller, c'est pourquoi je cherchais
alphadev
6

Je sais que c'est une vieille question, mais cette information pourrait être utile à d'autres:

Si vous exécutez dans un environnement de domaine, créez ce paramètre en conséquence dans un GPO, sinon configurez le GPO local ( gpedit.msc):

Computer Configuration -> Policies -> Windows Settings -> Security Settings -> Local Policies -> Security Options -> Interactive logon: Machine inactivity limit

Si vous souhaitez empêcher le verrouillage de le mettre à zéro, gardez à l'esprit l'impact sur la sécurité que ce changement peut avoir en fonction de votre environnement.

Matze
la source
Ne fonctionne pas pour moi dans Server 2016.
Nick Westgate
2

Élargir la réponse de Cowboy .

Énumérez les schémas d'alimentation, cela rapportera une liste de schémas avec des GUID et des noms.

powercfg /L

Les GUID ont des alias

powercfg -aliases

Les alias courants sont

SCHEME_MAX = Power saver (Max power saving)
SCHEME_BALANCED = Balanced (Typical)
SCHEME_MIN = High performance (Min power saving)

Désactivez ensuite pour tous les schémas d'alimentation standard, pour AC et DC.

powercfg /setacvalueindex SCHEME_MIN SUB_NONE CONSOLELOCK 000
powercfg /setdcvalueindex SCHEME_MIN SUB_NONE CONSOLELOCK 000
powercfg /setacvalueindex SCHEME_MAX SUB_NONE CONSOLELOCK 000
powercfg /setdcvalueindex SCHEME_MAX SUB_NONE CONSOLELOCK 000
powercfg /setacvalueindex SCHEME_BALANCED SUB_NONE CONSOLELOCK 000
powercfg /setdcvalueindex SCHEME_BALANCED SUB_NONE CONSOLELOCK 000
Jan H
la source
1

J'utilise le serveur 2012 R2 Std et l'option est là. Modifiez-le simplement dans la stratégie de groupe et définissez-le sur 0 comme Matze le décrit ci-dessus. Je viens de mettre en place 3 serveurs 2012 aujourd'hui et c'est comme ça que je le fais à chaque fois. Forcer une mise à jour de stratégie ou l'attendre. Parfois, je dois me déconnecter puis me reconnecter avant qu'il ne détecte le changement de politique. Pour forcer la mise à jour de la politique, exécutez gpupdate / force à partir d'une invite d'administration.

Corey Bryant
la source
1

Cela a fonctionné pour moi dans Server 2016 .

Ouvrez l'Éditeur d'objets de stratégie de groupe, puis accédez à Configuration ordinateur \ Modèles d'administration \ Système \ Gestion de l'alimentation \ Paramètres vidéo et d'affichage.

Activez, puis modifiez la valeur de Désactiver l'affichage (secondes) sur 0.

(Parce que la valeur par défaut semble être 0, mais lorsque vous cliquez sur Activé, la valeur est définie sur 1!)

Nick Westgate
la source
0

Sauf que cette option n'est plus là. Le problème est que le paramètre par défaut dans les paramètres de configuration d'alimentation pour CONSOLELOCK est 001 et il n'y a aucun moyen de le changer, sauf en utilisant powercfg. Pour afficher le paramètre actuel du schéma haute performance, exécutez cette commande:

powercfg /q SCHEME_MIN SUB_NONE

Vous verrez les valeurs pour AC et Battery sont 001. Pour les changer en 000 exécutez ces commandes:

powercfg /setacvalueindex SCHEME_MIN SUB_NONE CONSOLELOCK 000. 
powercfg /setdcvalueindex SCHEME_MIN SUB_NONE CONSOLELOCK 000,

Si vous avez défini un schéma d'alimentation personnalisé, vous devrez fournir son identité.

Cow-boy
la source