Dans le registre Windows, en quoi CurrentControlSet
diffère-t-il de ControlSet001
Et ControlSet002
? Laquelle doit être définie lors de l'installation pour tous les utilisateurs?
Nous essayons d'ajouter une variable d'environnement pour tous les utilisateurs. Est-ce correct?
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Envinronment
Oui, il suffit de mettre à jour la clé CurrentControlSet
...
ControlSet001
et ControlSet002
sont des sauvegardes alternées de CurrentControlSet
, vous n'avez pas besoin de les mettre à jour.
Edit: comme l'a noté K, CurrentControlSet
est un lien symbolique alternatif vers ControlSet001
ou ControlSet002
. L'autre clé est conservée en tant que sauvegarde pour l'option de démarrage Charger la dernière bonne configuration connue.
Edit 2: Voir Microsoft KB Article 100010: Que sont les jeux de contrôles? Qu'est-ce que CurrentControlSet?
Lien de page d'origine cassé , voir page de sauvegarde archive.org à la place.
CurrentControlSet
n'est techniquement pas une "sauvegarde" comme le dit Gordon.
Il s'agit d'un lien symbolique vers l'un des ControlSet
de l'ordinateur. Il pointe toujours vers le ControlSet
qui est actuellement chargé.
La correspondance réelle du lien symbolique est dans: HKEY_LOCAL_MACHINE\SYSTEM\Select\
.
ControlSet001 peut être le dernier jeu de contrôles avec lequel vous avez démarré, tandis que ControlSet002 peut être ce que l'on appelle le dernier bon jeu de contrôles connu, ou le jeu de contrôles qui a démarré Windows avec succès pour la dernière fois.
La sous-clé CurrentControlSet
est en fait un pointeur vers l'une des clés ControlSetXXX
.
Le jeu de contrôles le plus précieux et le plus fiable est CurrentControlSet
. Si vous devez modifier les paramètres système dans le Registre, CurrentControlSet
est la meilleure sous-clé à choisir car vous savez qu'il s'agit du jeu de contrôles correct.