5 votes

Auto-logon mais avec écran de verrouillage sur PC, est-ce possible ?

J'utilise mon ordinateur comme serveur et je veux exécuter des applications sans me connecter manuellement. Elles ne peuvent pas fonctionner en tant que service et les applications qui peuvent convertir les applications en service comme nssm ne fonctionnent pas non plus parfaitement.

Ainsi, lorsque vous vous connectez à distance à un PC, bien que vous puissiez accéder au PC à distance parce que vous vous êtes connecté, le PC lui-même est verrouillé, de sorte que personne ayant un accès physique à mon PC ne peut y accéder. Et c'est là ma question : existe-t-il un moyen de se connecter automatiquement à la mise sous tension de sorte que mes applications de démarrage démarrent (avec l'interface graphique et non en tant que service) mais que le PC soit verrouillé et que personne ne puisse l'utiliser ?

J'utilise Windows 10.

5voto

LPChip Points 53736

Oui, c'est possible.

Vous avez besoin de 2 étapes pour cela. L'étape 1 consiste à activer la connexion automatique.

J'ai créé un script pour mon propre usage car mes ordinateurs sont reliés à un domaine, ce qui nécessite d'ajouter des éléments au registre au préalable. Si votre ordinateur n'est pas relié à un domaine, vous pouvez probablement utiliser control userpasswords2 et sauter la partie registre, ne nécessitant pas non plus le script.

Mais le script est de toute façon pratique, et il fonctionnera avec ou sans PC joints au domaine.

Voici le script :

@echo off
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d "1" /f >nul

echo In the following dialog, check and uncheck the 
echo "users must enter their username and passwords to login", and hit apply.
echo.
echo Specify the username as: DOMAIN\Administrator or it will attempt to logon 
echo  locally.
echo.
set /p q=Press {enter} to continue.

control userpasswords2

Collez les instructions ci-dessus dans un fichier .cmd et exécutez-le en tant qu'administrateur.

Veillez à saisir correctement le nom d'utilisateur, sinon vous ne serez pas automatiquement connecté. Vous pouvez exécuter le script autant de fois que vous le souhaitez, alors exécutez-le, redémarrez et vérifiez qu'il vous connecte automatiquement.

La deuxième partie consiste maintenant à verrouiller automatiquement l'ordinateur. En théorie, vous pourriez dire : Je vais utiliser la gestion d'énergie et un délai d'une minute, mais vous pouvez aussi utiliser une commande pour cela.

Créez un nouveau .cmd script et collez-y le code suivant :

rundll32.exe user32.dll,LockWorkStation

Placez cette commande dans shell:startup (en entrant cela dans la barre d'adresse de l'explorateur et en appuyant sur la touche Entrée, vous arriverez au bon endroit).

Si l'ordinateur démarre, il se connecte automatiquement, et environ 20 secondes plus tard, il verrouille l'ordinateur. Toute personne qui se trouve derrière l'ordinateur sera automatiquement envoyée sur l'écran de verrouillage également, et vous seul pourrez alors le déverrouiller. Il restera déverrouillé jusqu'à ce que vous le verrouilliez à nouveau manuellement.

Bien sûr, si vous vous connectez à distance à l'ordinateur, l'écran de verrouillage restera actif de toute façon.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X