MondoDvd.net
Registro di sistema trucchi per Windows Vista


Alla scoperta del Registro di Sistema di Windows Vista

Prima di iniziare con la spiegazione del Registro di Sistema di Windows Vista è giusto fare una premessa: l'intero sistema operativo dipende dal Registro, ogni modifica deve essere fatta con cautela al fine di evitare danni seri al nostro pc.

Per aprire il registro di sistema dobbiamo posizionarci su Start --> digitiamo regedit --> clicchiamo Invio

registro di sistema windows vista

La schermata che compare mostra la struttura del nostro Registro.

Come possiamo vedere dall'immagine sopra il Registro di Sistema di Windows è simile a quello di Windows Xp, infatti molte delle chiavi sono familiari.

E' possibile inoltre visualizzare la struttura espansa del Registro di Sistema. Per fare ciò è sufficiente cliccare sul segno a forma di triangolino "girato" posizionato accanto ad ogni chiave e sottochiave.

Tornando al Registro nella struttura non espansa, possiamo notare una serie di cartelle che iniziano tutte con il prefisso HKEY (chiavi). Il Registro di Windows Vista ne ha cinque, vediamole nel dettaglio:

Un'altro termine che dobbiamo tener presente è il termine Hive, detti anche file registro. Esso descrive un insieme di chiavi, sottochiavi e valori che trova origine nel livello superiore della gerarchia del Registro di Sistema.

Un hive viene slavato in un solo file e in un file .log; entrambi sono situati nelle cartelle systemdirectory\System32\Config oppure systemdrive\Documents and Settings\nomeutente. Le stringe systemdirectory e systemdrive sono segnamposti e indicano rispettivamente la directory e la partizione contententi i file di sistema di Windows Vista. Infatti se ad esempio il file di sistema di Windows Vista, per l'utente mondodvd si trovano nella directory Winnt della partizione C; i file hive saranno memorizzati nelle cartelle C:\Winnt\System32\Config e C:\Documents and Settings\Pippo.

Ogni chiave o sottochiave del Registro di sistema può contenere dati chiamati voci di valore. Le informazioni contenute nelle voci di valore riguardano i singoli utenti, mentre altri riguardano tutti gli utenti di un computer.


Una voce di valore è composta da 3 parti: il nome del valore, il tipo di dati del valore e il valore stesso.

Il tipo indica il formato dei dati. I dati compresi tra 0 e 0x7FFFFFFF sono riservati per le definizioni di sistema. Quindi è consigliabile che i programmi utilizzino questi tipi di dati, anche se a volte sono riservati anche i tipi compresi tra 0x800000000 e 0xFFFFFFFF.

Vediamo nel dettaglio i tipi di dati definiti e utilizzati dal sistema.

Nome
Tipo di dati
Descrizione
Valore binarioREG_BINARY
Dati binari non formattati. Quasi tutte le informazioni sui componenti hardware sono memorizzate come dati binari e vengono visualizzate nell'Editor del Registro di sistema in formato esadecimale
Valore DWORDREG_WORD
Sono dati rappresentati da un numero della lunghezza di 4 byte. Molti paramentri relativi a driver di periferica e servizi appartengono a questo tipo e vengono visualizzati nell'Editor del registro di sistema in formato binario, esadecimale oppure decimale.
Valore stringa espandibileREG_EXPAND_SZ
Stringa di dati che può rappresentarsi di lunghezza variabile. Questo tipo di dati include le variabili risolte quando un programma o un servizio utlizzano i dati.
Valore multistringaREG_MULTI_SZ
Stringa multipla. A questo punto di stringa appartengono i valori che contengono elenchi o valori multipli in un formato leggibile. Le voci sono solitamente separate da spazi, virgole o altri segni di punteggiatura
Valore stringaREG_SZStringa di testo di lunghezza fissa
Valore binarioReg_Resource_List
Una serie di matrici nodificate progettata per memorizzare un elenco di risorse utilizzate da un driver di dispositivo hardware o da uno dei dispositivi fisici controllati. Questi dati vengono rilevati e scritti nella struttura \ResourceMap dal sistema. Essi sono visualizzati nell'editor del Registo di sistema in formato esadecimale come valori binari.
Valore binario

REG_RESOURCE_
REQUIREMENTS_ LIST

Una serie di matrici nidificate progettata per memorizare un elenco di possibili risorse hardware o uno dei dispositivi fisici che il driver di dispositivo può utilizzare, da cui il sistema scrive un sottoinsieme nella struttura \ResourceMap. Questi dati sono rilevati dal sistema e sono visualizzati nell'editor del Registro di sistema in formato esadecimale come valori binari.
Valore binarioREG_FULL_
RESOURCE_
DESCRIPTOR
Una serie di matrici nidificate progettate per memorizzare un elenco di risorse utilizzate per memorizzare un elenco di risorse utilizzate da un dispositivo hardware fisico. Questi dati vengono rilevati e scritti nella struttura \HardwareDescription dal sistema e sono visualizzati nell'editor del Registro di sistema in formato esadecimale come valori binari
NessunoReg_none
Si tratta di dati privi di un tipo particolare. Questi sono scritti nel Registro di sistema dal sistema o dalle applicazioni e sono visualizzati nell'editor del Registro di sistema in formato esadecimale come valori binari.
CollegamentoREG_LINK
Una stringa Unicode che assegna un nome a un collegamento simbolico
Valore QWORDREG_QWORD
Dati rappresentati da un numero intero a 64 bit. Questi dati sono visualizzati nell'editor del Registro di sistema come valore binari.

I dati del Registro di sistema vengono memorizzati nel pool di paginazione, una particolare memoria virtuale che viene scritta sul disco fisso quando questo non è in uso.

La dimensione massima del Registro di sistema è pari a 33% del dimensione del pool di paginazione. In ogni caso è possibile modificare questa dimensione fino ad un massimo dell'80% del pool di paginazione. Mentre la sua dimensione minima è di 16 MB.

Per visualizzare e modificare la dimensione del Registro di sistema, bisogna andare in Pannello di controllo --> Sistema --> Prestazioni -->Strumenti avanzati-->Modifica l'aspetto e le prestazioni di Windows --> Avanzate --> Cambia.

Teniamo a precisare che la dimensione del Registro deve essere modificata solo se il computer è configurato come controller di dominio per una rete di grandi dimensioni, oppure quando si riceve un messaggio di errore che indica che il Registro è troppo piccolo.




Come cancellare i riferimenti ai siti visitati
[http://www.mondodvd.net/CMpro-v-p-404.phtml]

Se l'unità CD o DVD non funziona più

Dopo aver aggiornato il computer con Windows Vista, il lettore di Cd e Dvd portrebbe non funzionare correttamente. Potrebbe trattarsi, quindi, di un problema di driver non corretti, che devono essere rimossi tramite il registro di sistema.

Aprite il registro e posizionatevi in questa sottochiave:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}

Accertatevi cha la sottochiave sia quella giusta e cercate i due valori UpperFiltres e LowerFiltres.

Per prima cosa, fate clic con il pulsante destro del mouse su UpperFiltres ed eliminatelo. Vista vi chiederà di confermare, scegliete Si.

Ora fate la stessa cosa per il valore LowerFiltres. Chiudete infine il Registro di sistema e riavviate il computer.

Dopo l'eliminazione di queste due voci, conviene reinstallare i software che interessano la masterizzazione e i lettori CD e DVD, con i driver più aggiornati.




Disabilitare l'autoplay dei CD Rom

Per disabilitare l'autoplay dei CD Rom dobbiamo accedere al Registro di sistema di Vista, utilizzando la seguente chiave:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom

La stringa che ci interessa è Autorun. Possiamo modificarla con un doppio clic e assegnarle 1 al posto 0. In modo l'autoplay risulterà disabilitato.




Se Vista si blocca dopo lo standby..
[http://www.mondodvd.net/CMpro-v-p-408.phtml]

Potenziamo la "memoria" di Vista

Windows Vista è impostato di default per memorizzare le impostazioni delle singole cartelle fino a un numero massimo di 5000. Se vogliamo aumentare questa soglia, allora bisogna operare per forza sul Registro di sistema.

Troviamo la seguente chiave:

HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell

All'interno di questa chiave dobbiamo crare un valore chiamato Bag-MRU Size (compreso lo spazio). Con un doppio clic bisogna assegnargli poi il valore di soglia desiderato (per esempio 10.000 se vogliamo che il sistema memorizzi le impostazioni di un massimo di 10.000 cartelle).

Per i sistemi operativi a 64 bit, bisogna ripetere l'operazione anche nella seguente chiave:

HKEY_CURRENT_USER\Software\Classes\Wow6432Node\Local Settings\Software\Microsoft\Windows Shell

Al termine, riavviamo il computer per rendere effettive le modifiche.




Elenco dei programmi eseguiti all’avvio del computer

Attraverso il Registro di sistema è possibile vedere l’elenco dei programmi che vengono avviati in automatico all’avvio di Windows (praticamente quelli che si posizionano in Esecuzione automatica), vediamone la chiave:


HKEY_LOCAL_MACHINES\Software\Microsoft\Windows\CurrentVersion\Run

Ora potete selezionare le voci che non vi interessano e premere Canc.




Ottimizziamo il boot di Vista

Se disponete di un pc potente dal punto di vista hardware, questo trucco potrebbe non essere necessario.

In caso contrario, se riscontrate dei rallentamenti all'avvio, provate ad applicare il trucco.



Per avviare il processo di avvio (boot) di Windows Vista possiamo effettuare una semplice modifica al Registro di sistema.

Per prima cosa, avviamo il registro di sistema tramite la funziona regedit e cerchiamo la seguente chiave:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction

Nel riquadro a destra selezionate la stringa REG_SZ Enable: selezionatela con il tasto destro del mouse e premete Modifica, quindi assegnatele il valore Y.

Riavviare il pc per rendere effettive le modifiche.




Come accelerare la visualizzazione sul desktop

E' possibile accelerare la visualizzazione del desktop, se questa è diventata lenta a causa dell'elevato numero di icone che Windows deve caricare all'avvio, aumentando la cache per le icone. Aprite il Registo di sistema di Windows e cercate questa chiave:

Hkey_Local_Machine\Software\Microsoft\Windows\CurrentVersion\Explorer

Dal menu Modifica seguite il percorso Nuovo > Stringa.

Date alla nuova stringa il nome MaxCachedIcons, quindi selezionatela e cliccate sulla voce Modifica del menu Modifica. Assegnate alla stringa il valore 8192. Cliccate sul pulsante OK per confermare, chiudete l'Editor del Registro e riavviate il sistema.




Rendere più veloce il menu Start

Se notate che il menu Start appare dopo un certo intervallo di tempo dal clic del mouse, potete operare direttamente sul Registro di Sistema in modo da velocizzarlo.

Cercate quindi la seguente chiave:

HKEY_CURRENT_USER\Control Panel\Desktop

Alla vostra destra cercate la stringa tipo REG_SZ denominata MenuShowDelay. Noterete che riporta 400 come Dati Valore: non dovete fare altre che modificarlo in 200. Cliccate Ok per rendere effettive le modifiche.