HKEY_USERS, a volte visto come HKU, è uno dei tanti hive di registro nel registro di Windows.
Contiene informazioni di configurazione specifiche dell'utente per tutti gli utenti attualmente attivi sul computer. Ciò significa che l'utente ha effettuato l'accesso al momento (tu) e tutti gli altri utenti che hanno effettuato l'accesso ma che da allora hanno "cambiato utenti".
Ogni chiave di registro situata sotto l'hive HKEY_USERS corrisponde a un utente sul sistema ed è denominata con l'identificatore di sicurezza o SID di quell'utente. Le chiavi di registro e i valori di registro che si trovano sotto ogni SID controllano le impostazioni specifiche per quell'utente, come unità mappate, stampanti installate, variabili di ambiente, sfondo del desktop e molto altro, e vengono caricate al primo accesso dell'utente.
Come arrivare a HKEY_USERS
Trattandosi di un hive del registro, è facile da trovare e aprire tramite l'editor del registro:
- Apri l'editor del registro. Il modo più rapido per farlo in tutte le versioni di Windows è avviare la finestra di dialogo Esegui (WIN+R) e inserire regedit.
- Individua HKEY_USERS dal riquadro di sinistra.
- Seleziona HKEY_USERS o espandi l'alveare usando la piccola freccia o l'icona più a sinistra.
È sempre una buona idea fare un backup di tutte le chiavi di registro che prevedi di modificare. Consulta Come eseguire il backup del registro di Windows se hai bisogno di aiuto per eseguire il backup dell'intero registro o di parti specifiche del registro in un file REG.
Non vedi HKEY_USERS?
Se l'Editor del Registro di sistema è stato utilizzato in precedenza su questo computer, potrebbe essere necessario comprimere (ridurre a icona) tutte le chiavi di registro aperte fino a visualizzare l'hive.
Il modo più semplice per raggiungere HKEY_USERS quando altre chiavi sono aperte è scorrere fino alla parte superiore del lato sinistro dell'Editor del registro e selezionare la freccia o il segno più a sinistra di qualsiasi altro hive del registro aperto.
Ad esempio, potresti dover comprimere HKEY_CLASSES_ROOT e HKEY_LOCAL_MACHINE per vedere l'hive HKEY_USERS.
Registro Sottochiavi in HKEY_USERS
Ecco un esempio di cosa potresti trovare sotto questo alveare:
- HKEY_USERS\. DEFAULT
- HKEY_USERS\S-1-5-18
- HKEY_USERS\S-1-5-19
- HKEY_USERS\S-1-5-20
- HKEY_USERS\S-1-5-21-0123456789-012345678-0123456789-1004
- HKEY_USERS\S-1-5-21-0123456789-012345678-0123456789-1004_Classes
- …
I SID che vedi elencati qui saranno sicuramente diversi dall'elenco che abbiamo incluso sopra.
Anche se probabilmente avrai. DEFAULT, S-1-5-18, S-1-5-19 e S-1-5-20, che corrispondono agli account di sistema integrati, il tuo S Le chiavi -1-5-21-xxx saranno univoche per il tuo computer poiché corrispondono ad account utente "reali" in Windows.
Altro su HKEY_USERS e SID
L'hive HKEY_CURRENT_USER agisce come una sorta di collegamento alla sottochiave HKEY_USERS corrispondente al tuo SID.
In altre parole, quando apporti modifiche in HKEY_CURRENT_USER, stai apportando modifiche alle chiavi e ai valori sotto la chiave all'interno di HKEY_USERS che ha lo stesso nome del tuo SID.
Ad esempio, se il tuo SID è il seguente:
S-1-5-21-0123456789-012345678-0123456789-1004
… HKEY_CURRENT_USER punterà a questo:
HKEY_USERS\S-1-5-21-0123456789-012345678-0123456789-1004
Le modifiche possono essere apportate in entrambe le posizioni poiché sono la stessa cosa.
Se desideri modificare i dati del registro per un utente il cui SID non appare in HKEY_USERS, puoi accedere come quell'utente e apportare la modifica, oppure puoi caricare manualmente l'hive del registro di quell'utente. Vedi Come caricare un hive del registro se hai bisogno di aiuto.
Ricorda che poiché i due sono gli stessi, se stai modificando le tue impostazioni (le impostazioni per l'utente con cui sei attualmente connesso), è molto più semplice aprire semplicemente HKEY_CURRENT_USER piuttosto che identificare il tuo SID e quindi apportare le modifiche all'interno di HKEY_USERS. L'utilizzo di HKEY_USERS per accedere alla cartella SID per un utente è generalmente utile solo se è necessario modificare i valori di registro per un utente che non è attualmente connesso.
La sottochiave HKEY_USERS\. DEFAULT è identica alla sottochiave HKEY_USERS\S-1-5-18. Qualsiasi modifica apportata a uno si riflette automaticamente e istantaneamente nell' altro, esattamente nello stesso modo in cui la sottochiave SID dell'utente attualmente connesso in HKEY_USERS è identica ai valori trovati in HKEY_CURRENT_USER.
È anche importante sapere che HKEY_USERS\. DEFAULT è usato dall'account LocalSystem, non da un normale account utente. È comune confondere questa chiave con una che può essere modificata in modo che le sue modifiche vengano applicate a tutti gli utenti, considerando che si chiama "predefinita", ma non è così.
Due delle altre sottochiavi HKEY_USERS nel registro di Windows utilizzate dagli account di sistema includono S-1-5-19 che è per l'account LocalService e S-1-5-20 che viene utilizzato dall'account NetworkService.