Registro di Windows: tutte le informazioni sul database del registro di Windows.

È possibile leggere molte informazioni sul registro di Windows su WinTotal e altri siti web, riviste e persino libri di riferimento su Windows e i suoi programmi. In questo articolo spieghiamo cos’è esattamente il registro …

Registro di Windows: tutte le informazioni sul database del registro di Windows.

Windows Registry
  1. Rivista
  2. »
  3. Articolo
  4. »
  5. Finestre
  6. »
  7. Registro di Windows: tutte le informazioni sul database del registro di Windows.

È possibile leggere molte informazioni sul registro di Windows su WinTotal e altri siti web, riviste e persino libri di riferimento su Windows e i suoi programmi. In questo articolo spieghiamo cos’è esattamente il registro di sistema, come modificarne le voci e come importare ed esportare le impostazioni.

Che cos’è il Registro di Windows?

Il registro di Windows, noto anche come registry, memorizza tutte le impostazioni di Windows, i programmi installati e l’hardware utilizzato.

Come si può modificare il registro di sistema?

Con l’editor di registro (Regedit), Microsoft fornisce uno strumento adatto a modificare il registro.

È pericoloso modificare qualcosa nel registro di sistema?

Se si inseriscono nuovi valori nel registro o si modificano quelli esistenti, nel peggiore dei casi Windows potrebbe non avviarsi più. Spesso, tuttavia, nel registro vengono modificate solo impostazioni minori o dettagli estetici. Pertanto, annotate esattamente le modifiche apportate, in modo da poterle annullare se necessario.

1. Il Registro di Windows è il database delle impostazioni di Windows.

Nessun altro componente di Windows è circondato da tante ambiguità, falsità e miti come il database del registro di Windows. La conoscenza dei compiti, della struttura e della funzione del registro di sistema è essenziale per ogni utente di Windows, al fine di implementare in modo sicuro “hack”, “tweak” e altre voci tra le migliaia di suggerimenti e trucchi per Windows.

1.1 Compiti del registro di Windows

Il registro di sistemaè un database di Windows in cui sono memorizzate tutte le impostazioni e le configurazioni di Windows, i programmi installati, l’hardware e i driver utilizzati. Attraverso le voci del registro, Windows sa quale driver utilizzare per la scheda grafica, quale risoluzione utilizzare per il desktop, quali voci vengono caricate in Autostart o quale programma viene aperto quando si fa doppio clic su un file JPG.

Quando si installa un nuovo programma, esso scrive diverse chiavi e valori nel registro di sistema, ad esempio il licenziatario e il codice prodotto, il percorso di installazione, le voci nel menu contestuale di Esplora risorse, le impostazioni predefinite per il primo avvio e così via. Non appena si avvia il software e si modificano le impostazioni, queste vengono modificate direttamente nel registro di sistema.

Schlüssel und Werte in der Registry durch 7-Zip
Chiavi e valori nel registro di sistema creati da7-Zip.

1.2 I file del database del registro di sistema si trovano in questi luoghi

L‘intero database del Registro di sistema è composto da diversi file, che si trovano nella cartella c:WindowsSystem32Config o altrove.

Nome del file Percorso Percorso nel registro di sistema Attività
SISTEMA C:WindowsSystem32Config HKLMSystem Configurazione del sistema per i driver e i servizi
DEFAULT C:WindowsSystem32Config HKU.DEFAULT e HKUS-1-5-18 Profilo utente predefinito
SAM C:WindowsSystem32Config HLKMSAM Database degli account utente (sistema e diritti di accesso)
SICUREZZA C:WindowsSystem32Config HKLMSECURITY Criteri di sicurezza (sistema e diritti di accesso)
SOFTWARE C:WindowsSystem32Config HKLMSOFTWARE Informazioni sul software
BCD EFIMicrosoftBootBCD HKLMBCD000000 Informazioni sulla configurazione di avvio
ntuser.dat c:Usersusername HKCU File di configurazione del profilo utente impostato
Usrclass.dat c:UsersusernameAppDataLocalMicrosoftWindows HKUSoftwareClasses Impostazioni software specifiche dell’utente
ntuser.dat C:WindowsServiceProfilesLocalService HKUS-1-5-19 File di configurazione per “Servizio locale
ntuser.dat C:WindowsServiceProfilesNetworkService HKCUS-1-5-20 File di configurazione per “Servizio di rete
Dateien der Registry im Ordner Config
I file del Registro di Windows si trovano anche nella cartella Config.

Poiché Windows apre questi file all’avvio e li mantiene aperti, non è possibile copiare semplicemente i file in un’altra posizione come backup. Per eseguire un backup completo del registro, si consiglia quindi di utilizzare un programma di immagine che salvi l’intero sistema come file immagine e possa essere ripristinato in questo stato in qualsiasi momento. Potete trovare un confronto dei migliori programmi di immagine nell’omonimo articolo su WinTotal.

1.3 Struttura del Registro di Windows

Per aprire e modificare il database del Registro di sistema, Microsoft mette a disposizione l’Editor del Registro di sistema, che si avvia con il comando “Regedit” tramite la ricerca o nel menu Start di Windows 10 sotto “Strumenti di amministrazione di Windows”.

Registrierungs-Editor im Startmenü von Windows 10
L’Editor del Registro di sistema si trova anche nel menu Start di Windows 10.

Dopo aver aperto l’Editor del Registro di sistema, vedrete 5 cartelle, che sono chiamate chiavi master e hanno il nome di

  • HKEY_CLASSES_ROOT (forma abbreviata HKCR)
  • HKEY_CURRENT_USER (forma abbreviata HKCU)
  • HKEY_LOCAL_MACHINE (forma abbreviata HKLM)
  • HKEY_USERS (forma breve HKU)
  • HKEY_CURRENT_CONFIG (forma breve HKCC)

trasportare.

La funzione delle cinque chiavi principali è illustrata nella tabella precedente al punto 1.2.
Le chiavi HKCC, HKCU e HKCR non sono rami a sé stanti, ma piuttosto sottochiavi delle altre chiavi principali, ma sono mostrate come rami separati per motivi di chiarezza.

Windows Registry mit Regedit geöffnet
Aprire il Registro di Windows con Regedit.

Il funzionamento e la visualizzazione dell’editor del Registro di sistema ricordano quelli di Esplora risorse. Le chiavi sono visualizzate come cartelle e possono contenere altre sottocartelle o chiavi. Lechiavi contengono valori con nomi e dati, visualizzati sulla destra.

Windows Registry mit Schlüssel und Werten
Il Registro di Windows con chiavi e valori corrisponde a Esplora risorse nella visualizzazione ad albero.

Il registro conosce diversi tipi di valori:

  • String = REG_SZ, testo puro e arbitrario.
  • Valore binario = REG_BINARY, valore numerico in notazione binaria, decimale (da 0 a 255) o esadecimale (da 00 a FF).
  • Valore DWORD (DWORD) = REG_DWORD, numero a 32 bit (e REG_QWORD per un numero a 64 bit).
  • Valore di stringa espandibile = REG_EXPAND_SZ (testo espandibile), un valore di testo con variabili come %SYSTEMROOT%, che viene sostituito dal contenuto della variabile.
  • Valore di stringa a più parti = REG_MULTI_SZ, una stringa a più righe (stringa multipla) in cui le voci di testo sono separate da spazi, virgole o altri separatori.

I nomi dei valori possono comparire una sola volta in una chiave. Il carattere maiuscolo o minuscolo è irrilevante.

Lechiavi e i valori rilevanti per il sistema sono protetti da diritti di accesso e utilizzano lo stesso modello di autorizzazione del file system NFTS. Ci sono quindi chiavi a cui hanno accesso solo i servizi di sistema o l’amministratore, mentre ad altre chiavi può accedere chiunque.

Berechtigungen für Schlüssel und Werte
Le autorizzazioni per chiavi e valori possono essere modificate entro certi limiti.

Con lo strumento RegOwnershipEx è possibile modificare facilmente i diritti di accesso delle chiavi di registro per le quali, ad esempio, l’amministratore non ha diritti di modifica e che possono essere modificate solo dal TrustedInstaller o dal sistema. La gestione è molto più semplice rispetto alla gestione dei diritti di Windows.

Regownershipex
Regownershipex facilita la gestione dei diritti nel registro.

2. editor di registro alternativi

Molti sviluppatori pensano che il meglio sia sempre meglio e hanno sviluppato numerose alternative a Regedit. Troverete una selezione dei migliori editor di registro nel nostro archivio software. Rispetto all’originale di Microsoft, le alternative offrono una gestione dei preferiti per i rami del registro, una struttura modificata, comode opzioni di ricerca, funzioni di annullamento e ripetizione o persino un monitoraggio in tempo reale di determinati valori. La scelta di una delle alternative o dell’editor di registro di Microsoft dipende dalle vostre preferenze. A nostro avviso, tuttavia, questi strumenti non sono necessari.

Registry-Finder ist ein alternativer Editor für die Windows Registry
Registry Finder è un editor alternativo per il registro di Windows.

3. creare, eliminare e modificare le voci del Registro di sistema

Per modificare o creare valori nel Registro di sistema da un suggerimento proveniente da Internet, procedere come segue.

Per il nostro esempio, utilizziamo il suggerimento del Centro informazioni di Windows 10. Vi mostriamo dove trovarlo e come personalizzarlo: Vi mostriamo dove trovarlo e come personalizzarlo. In questo suggerimento viene descritto come fare a meno del Centro informazioni.

Per farlo, avviate Regedit come strumento amministratore e passate alla chiave

HKEY_CURRENT_USERSOFTWAREPoliciesMicrosoftWindows

È possibile navigare verso la chiave manualmente o inserire il percorso nella barra degli indirizzi nella parte superiore dell’editor del Registro di sistema. L’editor salterà quindi alla posizione appropriata.

Adressleiste im Registrier-Editor
È possibile inserire una chiave direttamente tramite la barra degli indirizzi nell’editor del Registro di sistema e passare ad essa.

Seguendo le istruzioni del suggerimento, è necessario creare una nuova chiave “Explorer”. A tale scopo, premete il tasto destro del mouse mentre vi trovate nel tasto “…Windows” e create una nuova chiave con “Nuovo”.

Neuen Schlüssel anlegen
Utilizzare il menu contestuale per creare una nuova chiave nel percorso corretto.

Creare quindi il valore DWORD (32 bit) con il nome DisableNotificationCenter e il valore 1 nella nuova chiave Explorer.

Info-Center abschalten
Con il valore DisableNotificationCenter è possibile disattivare il Centro informazioni.

Dopo un riavvio, il Centro informazioni scompare.

In questo modoè possibile creare o modificare quasi tutte le voci del registro di sistema o addirittura eliminare quelle esistenti.

Ändern und Löschen von WErten
La modifica e l’eliminazione dei valori sono possibili tramite il menu contestuale.

3.1 Utilizzo tramite la riga di comando di Windows

Per gli utenti esperti, la riga di comando di Windows offre anche la possibilità di modificare i valori tramite un file batch. Il responsabile è il comando Reg, che conosce altri sottocomandi.

Reg über die Kommandozeile
Reg tramite la riga di comando di Windows è un altro modo per modificare i valori del Registro di sistema.

Se preferite lavorare con Windows Powershell, Microsoft offre anche funzioni per la modifica del registro.

4 Importare ed esportare le impostazioni

È anche possibile esportare o reimportare voci dall’editor del Registro di sistema.

L’esportazione è possibile tramite il menu contestuale di una chiave. Tutte le sottochiavi e i valori in essa contenuti vengono esportati in un file reg.

Registry exportieren
È possibile esportare singole chiavi come file REG.

Un file reg così creato può essere importato nuovamente facendo doppio clic su di esso o anche modificato tramite il menu contestuale “Modifica”.

Reg-Datei
Un file reg può essere “unito” = importato o modificato.

Ifile reg sono file di testo con la seguente struttura:

Inhalt einer Reg-Datei
Il contenuto di un file reg nell’editor di testo.

All’inizio ci deve essere la riga Windows Registry Editor Version 5.00. Poi le seguenti chiavi e valori.

È anche possibile modificare o aggiungere a questi file di registro. Ad esempio, se si mette un “meno” davanti a una voce, questa verrà nuovamente rimossa quando si “unirà”.

[HKEY_CURRENT_USERSOFTWAREPoliciesMicrosoftWindowsExplorer]

elimina l’intera chiave con tutte le sottochiavi e i valori, mentre la voce

"DisableNotificationCenter"=-

elimina il valore numerico della voce.

Con i file REG esportati e reimportati è possibile salvare le singole impostazioni e reimportarle facilmente in caso di nuova installazione. Si noti, tuttavia, che i file REG non sono dei backup. Se si importano i contenuti di una chiave, vengono create solo le chiavi e i valori che non esistono ancora o vengono sovrascritti quelli identici. Le voci già esistenti altrove rimangono nella struttura!

Trovare le voci di avvio automatico

Un fastidio comune in Windows sono le voci di avvio che rallentano l’avvio del sistema e occupano memoria preziosa. Anche queste voci di avvio automatico sono memorizzate nel Registro di sistema, ma non tutte in un unico posto. Windows conosce diverse possibilità di caricamento delle voci di avvio automatico.

Le voci di avvio automatico si trovano nelle sottochiavi

  • HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun
  • HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRununce

Ma anche per l’utente sotto

  • HKEY_USERS.DEFAULTSoftwareMicrosoftWindowsCurrentVersion
  • HKEY_USERSS-1-5-21-33549198-{lange CLSID_Nummer}-2045952872-1000SoftwareMicrosoftWindowsCurrentVersion
Autostart-Einträge finden
Le voci di avvio automatico si trovano in varie chiavi del Registro di Windows.

Esistono anche altri modi per caricare le voci di avvio automatico in Windows. È molto più facile accedere alle voci di avvio automatico tramite il Task Manager o lo strumento Autoruns ed è possibile attivarle o disattivarle con entrambi gli strumenti. Nel nostro articolo “Come modificare i programmi di avvio automatico in Windows” troverete istruzioni dettagliate con suggerimenti e trucchi sull’argomento.

Der Task-Manager von Windows kennt Autostart-Einträge
Il Task Manager di Windows conosce le voci di avvio automatico e può disattivarle.

6. strumenti e confronto

Esistono molti strumenti e utility per il registro di sistema. Tuttavia, Regshot Advanced si distingue dalla massa. Il software gratuito confronta due versioni del registro di sistema e consente quindi di rilevare le modifiche apportate installando ulteriori software o attivando funzioni. In pratica, si crea un’istantanea, si installa il programma e si crea un’altra istantanea. In questo modo è possibile vedere cosa è stato modificato nel registro dal programma. Con questo strumento è anche possibile vedere quali modifiche al registro vengono apportate da un software quando si modifica qualcosa nelle impostazioni del programma.

Regshot advanced erster Snapshot
Regshot Advanced può confrontare due stati del registro di sistema.

Un altro strumento utile è Process Monitor di Microsoft. Questo strumento gratuito registra tutte le attività del PC in tempo reale e mostra tutti gli accessi in lettura e scrittura dei processi o gli accessi al registro. I dettagli sulla gestione e sugli altri strumenti di Microsoft sono disponibili nel nostro articolo Windows Sysinternals – strumenti di diagnosi gratuiti di Microsoft.

7. pulire il registro di sistema? Meglio di no

Uno dei miti del registro di sistema è sempre l’affermazione che questo file si gonfia inutilmente nel tempo a causa delle continue modifiche, con un effetto negativo sulle prestazioni di Windows. Gli strumenti di ottimizzazione o i software di pulizia offrono spesso la possibilità di ripulire il registro. Spesso, prima di questa operazione, vengono visualizzati molti errori nel registro.

Der Menüpunkt Aufräumen in Ashampoo WinOptimizer 19
La voce di menu Pulizia in Ashampoo WinOptimizer 19.

Spesso gli strumenti eliminano solo le voci dei programmi che non esistono più. Questo può diventare un problema se, ad esempio, si utilizza un software da un’unità attualmente non collegata (NAS, chiavetta USB, ecc.). In questo caso, il cleaner non riconosce più il programma e cancella la voce. Nel caso peggiore, un programma o addirittura Windows non si avvia più. Poiché Windows valuta solo le chiavi attualmente necessarie, un registro “ordinato” non ha alcun vantaggio. Si consiglia quindi di lasciar perdere tali funzioni.

Articoli correlati