Un database, non un cassetto di robaccia
Strutturalmente il registro è un insieme di file chiamati hive: SAM, SECURITY, SOFTWARE e SYSTEM stanno in C:\Windows\System32\config, e ogni profilo utente aggiunge il proprio NTUSER.DAT. In regedit affiorano come i cinque chiavi radice che conoscete: HKEY_CLASSES_ROOT per le associazioni dei file e la registrazione COM, HKEY_CURRENT_USER per la vostra metà delle impostazioni, HKEY_LOCAL_MACHINE per lo strato a livello macchina in cui driver e servizi si descrivono, HKEY_USERS per tutti i profili caricati e HKEY_CURRENT_CONFIG per il profilo hardware assemblato all'avvio. I valori si contano sulle dita di una mano — stringhe, DWORD, QWORD, binari — e questo, a essere onesti, è tutto quel che c'è da sapere.
All'avvio il kernel carica in memoria gli hive di sistema, e ogni accesso monta sopra il vostro NTUSER.DAT come HKEY_CURRENT_USER. Ogni lettura successiva è una discesa mirata lungo un percorso di chiavi preciso, non una scansione: quando un'applicazione serve un valore, chiede esattamente quella chiave per nome. Le scritture passano da un lazy writer che scarica le modifiche su disco entro pochi secondi — ecco perché strappare la spina può, in rari casi, lasciare un hive così incoerente che Windows al boot successivo fa passare una mano di riparazione.
Perché un registro gonfio costa disco, non velocità
Ecco la parte che la schiera dei «600.000 errori» spera non leggiate mai: Windows non percorre mai il registro da cima a fondo. Le ricerche puntano dritte alla chiave indicata, quindi uno hive SOFTWARE cresciuto fino a 150 MB si comporta, in ogni singola interrogazione, esattamente come uno ordinato — il prezzo della zavorra è spazio su disco e ingombro in memoria, non latenza. Gli hive si caricano una volta all'avvio e restano in cache; nessuno li rianalizza a ogni operazione. Gli strumenti di «deframmentazione» e «compattazione» del registro sanno davvero rimpicciolire i file su disco, ed è tutto il guadagno: su un SSD lo spazio recuperato è l'intera storia, e di velocità non ne resta da vincere.
Per lo stesso motivo le voci orfane dei programmi disinstallati sono inerti. Un disinstallatore che dimentica una chiave morta ha sprecato qualche kilobyte; niente enumera quella chiave, a meno che non apriate voi regedit per cercarla. Le eccezioni oneste sono ristrette e specifiche: un valore rotto su un percorso caldo che qualcosa legge davvero — un gestore del menu contestuale, una chiave Image File Execution Options, un'associazione file spezzata — ha conseguenze reali. Ma è un danno a un indirizzo preciso, ed è esattamente il danno che i «pulitori» che cancellano migliaia di voci in un colpo solo tendono a causare più che a sanare.
Dove il registro morde davvero — e come toccarlo in sicurezza
La fama temibile il registro se l'è guadagnata in esattamente tre punti, e in due di essi il problema è un solo valore sbagliato, non il marcio generale. Comportatevi di conseguenza: backup prima di modificare, una cosa alla volta, e mai un programma il cui argomento di vendita è quanto cancella.
- Corruzione — uno hive che non carica può fermare del tutto l'avvio; qui gli strumenti sono il Controllo file di sistema e l'ambiente di ripristino, non i cleaner
- Tweak sbagliati — un solo valore errato su un percorso caldo (estensioni shell, IFEO, servizi) ha conseguenze immediate e concrete
- Persistenza dei malware — le chiavi di autorun e i dirottamenti del debugger via IFEO sono nascondigli classici da conoscere per nome
- Tracce di privacy — TypedPaths, RunMRU e RecentDocs registrano la vostra attività dentro il vostro stesso hive
- Backup — esportate la chiave prima di modificarla in regedit; anche i punti di ripristino catturano il registro
- RegBack — da Windows 10 1803 il backup automatico degli hive in System32\config\RegBack è disattivato per impostazione predefinita; lo riattiva un'attività pianificata o il valore SetPeriodicBackup
Domande e risposte
Un registro grande rallenta Windows?
No — Windows legge il registro per percorso di chiave esatto, quindi la dimensione costa spazio su disco e un po' di memoria, non velocità. I rallentamenti attribuiti al registro arrivano quasi sempre da un singolo valore rotto che qualcosa legge davvero.
È sicuro usare i pulitori del registro?
Il rapporto rischio-beneficio è pessimo: le voci «orfane» cancellate fruttano kilobyte, mentre una cancellazione sbagliata su un percorso caldo rompe estensioni shell, installazioni o avvio. Prima di ogni modifica manuale esportate la chiave o create un punto di ripristino.
Scopri cosa include la licenza prima dell'acquisto.
La prova singola di 30 minuti include gli strumenti essenziali. Le funzioni PRO restano bloccate finché non attivi una licenza a pagamento.
Da leggere dopo
Scrivici: [email protected]