web-dev-qa-db-fra.com

Se connecter et se verrouiller automatiquement

Je souhaite configurer Windows 7 pour qu'il se connecte automatiquement après la mise sous tension de l'ordinateur. Ce n'est pas parce que je suis paresseux et n'aime pas taper les mots de passe. C'est parce que je veux que les programmes configurés pour s'exécuter au démarrage s'exécutent automatiquement.

Mais je ne veux pas que tout le monde voie mon bureau, alors je veux que mon ordinateur reste verrouillé. Lorsque je suis prêt à travailler, je tape simplement mon mot de passe et je n'ai pas à attendre que tous les programmes de démarrage soient exécutés.

36
utapyngo

Jetez un oeil à ceci: Ouverture de session et verrouillage automatique

Connexion automatique à Windows et verrouillage immédiat du poste de travail (mode sans échec également protégé)

Auto Logon & Lock est un petit utilitaire qui permet à votre PC Windows de se connecter automatiquement à un compte utilisateur au démarrage, puis de verrouiller le bureau, de sorte qu'un mot de passe est toujours requis. Certaines des raisons pour lesquelles vous voudrez peut-être procéder sont les suivantes: Temps de démarrage plus rapide. Les éléments supplémentaires de démarrage post-connexion sont également lancés après le démarrage de Windows. Ce qui signifie que lorsque vous appuyez sur le bouton d'alimentation de votre PC et que vous revenez au bout de quelques minutes, le système est complètement démarré. Pas besoin d'attendre qu'un logiciel supplémentaire soit chargé après votre connexion. Reprendre automatiquement les téléchargements, etc. lorsque votre PC redémarre suite à une panne de courant ou à un crash. Sur XP, vous pouvez le faire en installant l'application en tant que service système. Dans Vista et 7, l’isolation de la session 0 facilite l’utilisation d’un service système, sans parler de son manque de sécurité. Il suffit de placer vos applications dans le dossier de démarrage Windows normal et elles seront lancées après la connexion automatique. Ce mot de passe protège également le mode sans échec. Les méthodes de connexion automatique existantes ne laissent pas le mode sans échec en mode sans échec. Il verrouille le bureau avant de lancer Explorer. D'autres méthodes se verrouillent automatiquement à l'aide d'une entrée d'exécution automatique/démarrage qui laisse le PC connecté et déverrouillé jusqu'à l'exécution des entrées d'exécution automatique (ce qui peut même prendre plusieurs minutes).

Je n'ai pas essayé moi-même, mais on dirait que c'est ce que vous voulez ...

14
Kryten

Vous pouvez l'implémenter en tant que tâche Windows dont l'exécution est prévue lors de la connexion:

Exécuter le programme rundll32.exe avec les arguments user32.dll, LockWorkStation

Cela fonctionne sur mes XP et 7, mais cela ne fonctionnera pas sous Windows 8/8.1.

7
Nate Koppenhaver

J'ai réussi à verrouiller le PC immédiatement au démarrage tout en chargeant les éléments de Windows/démarrage en arrière-plan. Cela fonctionne avec les éditions Windows ayant un éditeur de stratégie de groupe.

Étape 1: Ouvrez le bloc-notes, puis collez ce code:

WScript.CreateObject ("WScript.Shell"). Exécuter ("rundll32 user32.dll, LockWorkStation")

Étape 2: Cliquez sur File>Save As et dans le menu déroulant Save as type, choisissez All Files

Étape 3: Dans le champ File Name, entrez LockWorkStation.vbs et enregistrez le fichier dans C:\Users\YourUserName\Documents

Étape 4: Appuyez sur WindowsKey+R, tapez regedit et appuyez sur ENTER

Étape 5: Allez à HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

Étape 6: Cliquez avec le bouton droit sur un espace vide, cliquez sur New> DWORD (32-bit) Value et appuyez sur ENTER

Étape 7: Double-cliquez sur le fichier REG_DWORD nouvellement créé. Dans le Value name tapez RunLogonScriptSync et dans le Value data tapez1 puis appuyez sur ENTER

Étape 8: Appuyez sur WindowsKey+R, tapez gpedit.msc et appuyez sur ENTER

Étape 9: Sous Computer Configuration, allez à Administrative Templates > System > Logon puis double-cliquez sur Run these programs at user logon

Étape 10: Cliquez sur Enabled, puis sur Items to run at logon, cliquez sur Show....

Étape 11: Tapez C:\Users\YourUserName\Documents\LockWorkStation.vbs et cliquez sur OK à plusieurs reprises jusqu'à ce que toutes les fenêtres soient fermées

Étape 12: Appuyez sur WindowsKey+R et tapez control.exe userpasswords2, puis appuyez sur ENTER

Étape 13: Décochez Users must enter a user name and password to use this computer. puis cliquez sur OK (entrez votre mot de passe s'il vous le demande)

Étape: Redémarrez votre PC.

Maintenant, chaque fois que vous démarrez votre PC, le script .vbs s'exécutera avant tout. Cela garantira que votre PC est verrouillé avant que le bureau n'apparaisse.

Remarque: vous pouvez remplacer C:\Users\YourUserName\Documents\ par l'emplacement où vous souhaitez stocker votre script.

6
ej8989

J'avais l'habitude de le faire sur mon ordinateur à la maison (pas plus). Il ne s'agit que de deux étapes simples.

  1. Configurez Windows pour vous connecter automatiquement à votre compte au démarrage (cela chargera tous les programmes de démarrage et vous mènera au bureau).
  2. Incluez un raccourci dans votre dossier personnel de démarrage (ou la clé Run du registre) pour verrouiller l'ordinateur, soit à l'aide de la commande suivante, soit de l'utilitaire nircmd.

    rundll32.exe user32.dll,LockWorkStation
    

Comme la plupart des programmes de démarrage sont chargés en parallèle, votre ordinateur sera verrouillé presque immédiatement après une connexion automatique. Il y a un minimum de souci que quelqu'un fouine et arrête le verrou.

Toutefois, si vous devez vous assurer que l'ordinateur est verrouillé dès que possible, suivez l'ordre indiqué dans cet article (évitez RunOnce car celui-ci est supprimé après l'exécution, sauf si vous pouvez placer un contre-script ailleurs pour le rajouter).
J'ai trouvé cet article de la base de connaissances qui répertorie l'ordre approprié pour les anciennes versions de Windows, mais je ne le trouve pas. un équivalent officiel pour Windows 7.

4
ADTC

J'ai utilisé l'outil Sysinternalsautologon.exe pour configurer la connexion automatique. J'ai ensuite créé un raccourci sur:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup

avec la commande

rundll32.exe user32.dll,LockWorkStation
1
Rod

un moyen (pas très efficace) de le mettre en œuvre pourrait être:

  1. connexion automatique en tant qu'utilisateur unique sans mot de passe
  2. définir le mot de passe utilisateur - Net User <user> <password>
  3. verrouiller l'écran - rundll32.exe user32.dll,LockWorkStation

ces deux lignes peuvent être placées dans un fichier autoexec.bat ou un dossier startup dans un fichier de commandes à exécuter à chaque connexion


activer autoexec.bat dans le registre

La valeur de Software\Microsoft\Windows NT\CurrentVersion\Winlogon\ParseAutoexec devrait être 1

0
v14t

C’est vieux, mais comme il y a des problèmes à utiliser rundll32.exe

Quelles sont les indications sur l’utilisation de rundll32? Facile: ne l'utilisez pas

De temps en temps, un client demande: "Qu'est-ce que Rundll32.exe et quand devrais-je l'utiliser au lieu d'écrire simplement un fichier exe?

Les instructions sont très simples: n'utilisez pas rundll32. Il suffit d'écrire votre exe autonome.

Voici une autre approche qui vous évitera de compiler vous-même un exe. Sauvegardez simplement ceci en tant que Lock-Workstation.ps1 et lancez-le avec powershell.

Function Lock-WorkStation { 
#Requires -Version 2.0 
$signature = @" 
[DllImport("user32.dll", SetLastError = true)] 
public static extern bool LockWorkStation(); 
"@ 

$LockWorkStation = Add-Type -memberDefinition $signature -name "Win32LockWorkStation" -namespace Win32Functions -passthru 
$LockWorkStation::LockWorkStation() | Out-Null 
}

Lock-WorkStation

Tiré de Script-Center

0
Jürgen Steinblock

Il existe une solution sécurisée: ne pas éteindre votre système!

Windows 7 offre plusieurs méthodes d'hibernation du système: Suspend-to-RAM (S3), Suspend-to-Disk (S4) et l'hibernation hybride qui combine les deux. Il devrait y avoir au moins une méthode qui vous convient.

Au réveil de ces modes, toutes vos applications sont déjà démarrées et prêtes à fonctionner.

Si vous activez l'option "Exiger un mot de passe lorsque l'ordinateur se réveille", vous avez exactement ce que vous voulez, en plus il est sécurisé à 100% (ou aussi sécurisé que Windows peut le faire).

Windows 7 est généralement suffisamment stable pour être utilisé de cette manière. La plupart du temps, je ne démarre que lorsque Windows Update a installé de nouveaux correctifs et me force à redémarrer mon système.

0
Robert