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.
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 ...
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.
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.
J'avais l'habitude de le faire sur mon ordinateur à la maison (pas plus). Il ne s'agit que de deux étapes simples.
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.
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
un moyen (pas très efficace) de le mettre en œuvre pourrait être:
Net User <user> <password>
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
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
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.