web-dev-qa-db-fra.com

En quoi CurrentControlSet diffère-t-il de ControlSet001 et ControlSet002?

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
42
Dan Hewett

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.

36
Gordon Bell

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é.

12
Khb

La correspondance réelle du lien symbolique est dans: HKEY_LOCAL_MACHINE\SYSTEM\Select\.

3
mike

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.

1
Mohamed Saleh

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.

0
jagjit