Che cos'è il registro di Windows (e cosa puoi fare con esso)?

Il registro(Registry) è un database di tutte le impostazioni utilizzate dal sistema operativo Microsoft Windows , dalle sue applicazioni e dai driver dei dispositivi hardware per mantenere le proprie configurazioni.

In molti modi, il registro(Registry) è il cuore di Windows e gli utenti esperti possono usarlo per fare in modo che i loro computer facciano cose che altrimenti sarebbero impossibili. 

Avvertenza:(Warning: ) apportare modifiche al registro(Registry) può danneggiare il computer. Dovresti apportare solo le modifiche con cui ti senti a tuo agio e dovresti sempre eseguire il backup del registro(back up the Registry) in anticipo.

A (breve) Storia del Registro

Perché Windows ha un registro? Il registro è stato introdotto in Windows con il rilascio di Windows 95 ed è rimasto in Windows 11 . Prima di Windows 95 , le informazioni di configurazione erano archiviate in file di testo, simili agli attuali file .ini.

Ci sono stati diversi problemi con questo. Innanzitutto(First) , è stato facile per le persone eliminare accidentalmente questi file di testo, senza alcun modo per annullare il danno. In secondo luogo, questi file di configurazione non avevano una struttura standard. Diversi sviluppatori li hanno creati per le loro applicazioni.

Il Registro(Registry) di configurazione centralizzato e standardizzato. Inoltre rendeva praticamente impossibile per gli utenti eliminare o distruggere accidentalmente qualsiasi informazione nel Registro(Registry) di sistema . Può essere eseguito il backup (che tratteremo di seguito) ed è strettamente protetto da Windows da attacchi dannosi.

Negli odierni sistemi operativi Windows 10 e Windows 11 , il registro(Registry) è un sistema sofisticato che può mantenersi e ripararsi da solo, ma non è infallibile.

La struttura del registro di base

Il Registro(Registry) è un database gerarchico. In cima alla gerarchia c'è il tuo computer. Sotto troverai i rami principali, noti come "orticaria". All'interno di questi hive ci sono le chiavi del Registro di sistema. (Registry)Le chiavi possono contenere sottochiavi e valori di registro .(Registry)

Esistono tre tipi di valori chiave: String, Binary o DWORD . Una stringa è una riga di testo. Un valore binario è proprio come sembra: un valore espresso come uno e zero. Una DWORD è un numero di quattro byte. Questi sono solitamente usati per memorizzare valori booleani, quindi un 1 o uno 0 potrebbe rappresentare "abilitato" e "disabilitato".

Ciascuno dei cinque rami principali memorizza una diversa classe di impostazioni:

  • HKEY_CLASSES_ROOT: noto anche come " HKCR ", è qui che si trovano le impostazioni dell'interfaccia di Windows come associazioni di file, collegamenti e impostazioni che supportano la funzionalità di trascinamento della selezione.
  • HKEY_CURRENT_USER: noto anche come " HKCU ", qui ci sono le impostazioni per l' utente Windows attualmente connesso , come i nomi di accesso e il desktop personalizzato e le impostazioni del menu Start .(Start Menu)
  • HKEY_LOCAL_MACHINE: noto anche come " HKLM ", è qui che vengono archiviate le impostazioni per hardware e software, comprese le impostazioni dei criteri di gruppo .(Group Policy)
  • HKEY_USERS: contiene le impostazioni per tutti gli utenti del PC. Ogni utente ha una sottochiave.
  • HKEY_CURRENT_CONFIG : Ricollega alla parte di HKEY_LOCAL_MACHINE relativa alle impostazioni di configurazione hardware correnti.

Se stai cercando le impostazioni del Registro(Registry) di sistema di un aspetto specifico del tuo computer, conoscere la differenza tra questi rami principali può ridurre il tempo necessario per indagare prima di trovare ciò di cui hai bisogno.

Modifica del registro con Regedit

Sebbene il registro(Registry) sia progettato per resistere a manomissioni intenzionali e accidentali, Windows ha un'app inclusa che ti consente di esplorare e modificare il registro(Registry) . Conosciuto come l' editor del registro di Windows(Windows Registry Editor) (o semplicemente Regedit ), l'app mostra la struttura del registro(Registry) e tutti i valori in esso contenuti.

Aprire una chiave e modificare un valore è facile come espandere la struttura del Registro(Registry) di sistema fino a trovare il valore che stai cercando e quindi fare doppio clic sul valore che desideri modificare.

Per aprire l' Editor del Registro(Registry Editor) di sistema , premere il tasto Windows(Windows key) + R per aprire la finestra di dialogo Esegui. Digita regedit o regedit.exe e premi Invio( Enter) . In alternativa, cercalo utilizzando il menu Start(Start Menu) e fai clic su Editor del registro(Registry Editor) quando viene visualizzato il risultato.

Dovresti modificare il registro?

Non dovresti modificare il registro(Registry) a meno che tu non abbia un motivo specifico per farlo. Questo motivo deve essere più importante della stabilità del tuo sistema e del tempo e dei dati che potresti potenzialmente perdere.

Se segui una guida online che ti mostra come modificare il tuo registro(Registry) per un risultato specifico, controlla i commenti per vedere come ha funzionato quella modifica per le persone. Inoltre, in base a ciò che hai appreso sulla struttura del Registro(Registry) di sistema qui, prova a vedere se ciò che mostra la guida ha senso. Se qualcosa va storto con la modifica, il computer potrebbe non funzionare all'avvio dopo uno spegnimento perché hai danneggiato le impostazioni di sistema.

Per questo motivo, dovresti sempre eseguire il backup del registro prima di apportare modifiche.

Backup del registro

È possibile eseguire il backup e il ripristino del registro(Registry) in diversi modi. 

Se si esegue un backup completo dell'unità utilizzando lo strumento di backup di Windows o un'utilità di backup di terze parti (una buona idea per tutti i motivi), viene eseguito il backup del registro insieme a tutto il resto. (Registry)Lo svantaggio è che se devi ripristinare quel backup, perderai tutti gli altri dati creati dall'ultimo backup.

Quando si utilizza l' utilità Ripristino configurazione di sistema(System Restore) per creare un punto di ripristino, si esegue anche un backup del Registro(Registry) di sistema in quel momento. Quando esegui il ripristino da un punto di ripristino, non perdi dati come i file che hai creato dall'ultimo punto di ripristino.

È possibile utilizzare l' editor del registro(Registry Editor) per creare un backup del solo registro(Registry) . Seleziona semplicemente (Simply)File > Esporta(Export) e scegli una posizione di salvataggio.

È quindi possibile archiviare quel file di registro(Registry) nel cloud o su un supporto di backup fisico. È anche una buona idea esportare il registro(Registry) subito prima di apportare modifiche, perché se si sbaglia in qualche modo, è possibile importare immediatamente il file REG salvato utilizzando File > Import . Puoi anche esportare alveari specifici facendo clic con il pulsante destro del mouse sull'alveare e selezionando " Esporta(Export) ".

Nota:(Note: ) non è consigliabile ripristinare un backup del registro(Registry) che ha più di un giorno in quanto potrebbero essere cambiate troppe cose sul tuo computer, il che può portare a un registro(Registry) ancora più inadatto di quello che stai sostituendo.

Consulta la nostra guida approfondita per eseguire il backup del registro(in-depth guide to backing up the Registry) per assicurarti di non rimanere mai con un registro(Registry) che non puoi ripristinare.

Come le cose vanno storte con il registro

Diverse cose possono andare storte con il tuo registro(Registry) . A seconda di come è successo e quali effetti ha avuto sul tuo computer, potresti essere in grado di riparare il problema nel caso in cui non disponi di un backup del registro(Registry) recente da ripristinare, oppure potrebbe risultare che il "problema" non è un problema.

Voci di registro orfane(Orphaned Registry Entries)

Le voci orfane sono chiavi e valori lasciati quando si disinstalla il software. Derivano da un software di disinstallazione sciatto. Queste sono innocue, ma le app di pulizia del registro vengono vendute sulla base del presupposto che le voci orfane "intasano" il (Registry)registro(Registry) e influiscono sulle prestazioni e sulla stabilità. Ti consigliamo di evitare i pulitori del registro(Registry) , che possono fare molto più male che bene.

Chiavi duplicate(Duplicate Keys)

Reinstallazioni, aggiornamenti o aggiornamenti del software possono causare la duplicazione delle chiavi. Anche questi sono innocui, quindi non preoccuparti o credi a ciò che i pulitori del registro(Registry) hanno da dire sull'argomento.

Registro “Frammentazione”(Registry “Fragmentation”)

Questo si riferisce alle lacune lasciate negli hive del Registro di sistema quando le chiavi o i valori vengono eliminati. (Registry)Questo è un altro "errore" del Registro(Registry “) di sistema che non ha alcun effetto e non è necessario riparare, deframmentare o compattare il registro(Registry) , specialmente in Windows 10 o 11.

Corruzione del Registro di sistema(Registry Corruption)

(Data)Il danneggiamento dei dati può colpire qualsiasi parte dell'unità di un computer. Se rende i file di registro(Registry) del tutto o in parte illeggibili, è probabile che il tuo computer rifiuterà di avviarsi o mostrerà un comportamento strano. È necessario individuare la causa del danneggiamento prima di ripristinare il Registro(Registry) di sistema , soprattutto in caso di danneggiamento dei dati hardware.

Modifica distruttiva(Destructive Editing)

Ciò accade quando qualcuno utilizza l' Editor del Registro(Registry Editor) di sistema per interrompere accidentalmente le cose ma elimina o modifica i valori in un modo che rende inutilizzabili Windows o le applicazioni. (Windows)Un ripristino di un backup recente del Registro di sistema è la soluzione principale.(Registry)

Malware

Il malware(Malware) può modificare il registro(Registry) per concedersi autorizzazioni o accesso ai dati che non dovrebbe avere. Questo tipo di danno al Registro(Registry) di sistema è difficile da rilevare poiché gli autori del malware stanno cercando di non essere rilevati. Anche dopo la rimozione del malware, i danni al registro potrebbero persistere.(Registry)

Il danno al registro(Registry) può essere una seccatura, quindi dai un'occhiata a Come correggere gli elementi del registro rotti(How to Fix Broken Registry Items) e Come correggere gli errori del registro(How to Fix Registry Errors) che coprono anche le correzioni del prompt dei comandi(Command Prompt) se le cose sono così rotte da non poter avviare l' interfaccia utente grafica di Windows .

Cosa è possibile se hackeri il tuo registro

A questo punto, potresti essere più che cauto nel fare confusione con il tuo registro. Se è vero, allora abbiamo fatto il nostro lavoro. La modifica del registro non è qualcosa da prendere alla leggera. 

Tuttavia, se stai attento e utilizzi buone fonti, puoi migliorare significativamente la tua esperienza con Windows e personalizzare Windows in modi che nessuna utilità o app può fare.

Ad esempio, puoi:

  • Cambia il menu contestuale del desktop
  • Modifica la spaziatura delle icone del desktop
  • Disabilita il controllo dell'account(User Account Control) utente ( UAC ), ma non farlo a meno che non sia davvero necessario

Questi sono solo alcuni esempi, ma se vai a 10 fantastici hack del registro di Windows 10 che potresti non conoscere(10 Awesome Windows 10 Registry Hacks You Might Not Know) , imparerai come eseguire questi hack semplici ma efficaci.



About the author

Sono un software engineer con oltre 10 anni di esperienza nel campo dell'ingegneria Windows. Sono specializzato nello sviluppo di applicazioni basate su Windows, nonché di driver hardware e audio per il sistema operativo Windows di nuova generazione di Microsoft, Windows 11. La mia esperienza nella creazione di app per Windows mi rende una risorsa particolarmente preziosa per qualsiasi azienda che desideri sviluppare prodotti tecnologici innovativi.



Related posts