Il Registro di
Windows 
Tutti i consigli e le ultime novità sul
mondo dell'informatica e dell'elettronica
(a cura del Dott. Greg)
![]()
|
|
Tutte le informazioni relative alla configurazione di Windows, sono memorizzate in un database denominato Registro di Sistema, contenente le informazioni sull'hardware, sui programmi installati e sulle impostazioni delle proprietà; tali informazioni sono utilizzate continuamente da Windows durante il suo funzionamento. A volte però per risolvere determinati problemi occorre intervenire manualmente sul registro e, a tale scopo, sono disponibili degli editor che consentono di esaminarlo e modificarlo. La loro disponibilità non significa però che sia necessario utilizzarli. È opportuno invece consentire ai programmi di Windows di modificare il Registro di sistema in base alle necessità. Intervenire richiede una cura ed un'attenzione del tutto particolare, occorre premettere che esso rappresenta il cuore stesso del sistema ed ogni incauta manipolazione o una modifica non corretta potrebbe danneggiare gravemente il sistema. Se è proprio necessario apportarla, si consiglia di effettuare il backup di tutti i dati più importanti presenti nel computer prima di procedere. In Windows 2000 sono incluse due versioni dell'Editor del Registro di sistema: Regedt32.exe (32-bit) e Regedit.exe (16-bit). Il primo viene installato automaticamente nella cartella directory di sistema\system32. Regedit.exe invece viene installato automaticamente nella cartella directory di sistema. Tale programma consente di apportare modifiche al Registro di sistema, ma non è possibile visualizzare o modificare in maniera appropriata tutte le funzionalità o tutti i tipi di dati. Il registro è suddiviso in alcune classi che comprendono informazioni omogenee sui diversi aspetti della configurazione del PC e di Windows.
Il
Backup manuale del registro
Come
dicevamo prima, è consigliabile fare un backup manuale del Registry prima di
operare qualsiasi modifica. Aprire
il System Info (Start>Program> Accessories>SystemTools)
quindi cliccare su Tools>Registry Checker. Dopo un rapido scan,
Registry Checker proporrà di eseguire un backup: cliccare Yes per
rimpiazzare il vecchio backup con uno nuovo. Una
volta accertata la conformità, effettuerà un backup del system.dat e
dell'user.dat (i due files che rappresentano il cuore del Registry) come
pure dei due files di configurazione di Windows, system.ini e win.ini.
Registry Checker conserva lo
storico di cinque backup nella cartella C:\Windows\Sysbckup (sono i files
Cab numerati in sequenza, come rb001.cab, rb002.cab e via di
seguito). Ogni volta che aggiunge un nuovo backup, cancella automaticamente il
vecchio di coda.
Ripristinare il Registro
Se invece Registry Checker identifica degli errori all'avviamento, rifiuterà di avviare Windows 98 e mostrerà il messaggio "Windows has detected a Registry/configuration error". In tale evenienza, è sufficiente riavviare il computer in modalità DOS (Start>ShutDown> Restart the computer in MS-DOS mode>OK) e Registry Checker ripristinerà automaticamente il più recente backup. Anche qualora il cambiamento effettuato nel Registry non sia così grave da ingenerare la procedura di ripristino da parte del Registry Checker, sarà sempre possibile ripristinare un precedente backup. Riavviare il computer in modalità DOS e selezionare il comando Scanreg; quindi seguire le istruzioni per identificare i files Registry salvaguardati e ripristinare il più recente.
Vedere i cambiamenti del Registro
Se si vogliono vedere i cambiamenti fatti nel Registro, si possono usare i programmi sopraccitati, ad esempio il RegEdit per esportare il Registro in un file di testo. È molto facile: basta premere il pulsante Start > Esegui > e scrivere RegEdit > OK, quindi selezionare la voce Registry/Export Registry File e scegliere un nome per il file di testo. Una volta effettuato i cambiamenti nel Registry, salvarlo in un secondo file di testo e confrontare i due files. Tali file sono abbastanza grandi, ma se utilizza il WinDiff di Windows 98 (WinDiff è un piccolo strumento contenuto in Windows 98 Resource Kit Sampler) si potranno vedere tutte le differenze evidenziate in automatico. Per fare ciò avviare WinDiff, cliccare su File/Compare File e il programma evidenzierà in giallo tutte le differenze.
Pulire il Registro
Il Registro di Windows è spesso zeppo di una moltitudine di chiavi lasciate da programmi disinstallati, come pure di chiavi registrate da blocchi di sistema che, alla lunga, possono generare conflittualità ed arresti di Windows. Per rimediare a ciò ispezionare le grandi chiavi del registro: HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE e HKEY_CLASSES_ROOT per cercare i programmi disinstallati e rimuovere le loro chiavi. Si tratta tuttavia, di un lavoro che richiede molto tempo. Infatti, se si desidera monitorare i cambiamenti per evitare problemi, dovrà essere cancellata una chiave per volta. Un metodo molto più semplice ed efficace, è quello di utilizzare un piccolo utilitario contenuto nei Windows Powertoys che si chiama RegClean. È sufficiente attivare RegClean che provvederà ad eliminare ogni entrata superflua, consentendo inoltre di fissare e correggere eventuali errori nel Registry. I Powertoys sono reperibili nel sito di Windows.
Come posso
togliere dei programmi dalla lista di rimozione ?
Per eliminare dei programmi dall'elenco per la
disinstallazione aprire il registro di configurazione (REGEDIT.EXE)
alla chiave
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall
ed eliminare le sottochiavi che non vuoi mantenere
nella lista.
Come posso togliere ~1 nei nomi dei file ?
Per fare in modo che il nome corto assegnato ai
file rimanga più somigliante a quello completo aprire il registro di configurazione (REGEDIT.EXE)
alla chiave
HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\FileSystem. Impostare o
inserirla se non esiste già, la
variabile di tipo binario NameNumericTail a 0. Dopo questa modifica nomi dei file verranno
creati senza il suffisso, ma per eventuali altri nomi lunghi simili verrà
ugualmente utilizzato un suffisso numerico.
Come posso indicare a Win95 di utilizzare il tasto centrale del mouse ?
Aprire il registro di configurazione (REGEDIT.EXE) alla chiave HKEY_LOCAL_MACHINE\Logitech,Mouseware\CurrentVersion\SerialC\0000 e impostare la variabile DoubleClick a '001'. Questo trucco funziona con i mouse Logitech e Dexxa, utilizzando i driver Logitech. La chiave da cercare potrebbe essere leggermente differente, nel caso che utilizziate i driver per un modello diverso dal Seriale di tipo C.
Come posso visualizzare un'anteprima del disegno come icona per i file .BMP ?
Aprire l'Editor di Registro alla chiave HKEY_CLASSES_ROOT\Paint.Picture impostare la variabile di tipo stringa DefaultIcon al valore "%1".
Come posso aggiungere una voce 'Modifica' al
menu del pulsante destro ?
Per i file generati da applicazioni registrate
correttamente dovreste averlo già; per altri tipi di file tipicamente utilizzati
solo da visualizzatori, come ad esempio gli HTML, si può aggiungere una chiave
nel registro di configurazione per ottenere il risultato desiderato.
Dopo aver effettuato queste operazioni, cliccando col pulsante destro sui file di quel tipo, si avra disponibile anche il comando Modifica che attiverà l'applicazione in precedenza specificata per quel file.
Come posso aggiungere un nuovo tipo di file nel
sottomenu 'Nuovo' ?
Aprire il registro di configurazione (REGEDIT.EXE)
alla chiave HKEY_CLASSES_ROOT\tipofile creare una sottochiave col nome ShellNew aprire la chiave ShellNew e sotto di
questa creare la variabile di tipo stringa NullFile .
Come posso assegnare un modello per la creazione di nuovi file dal sottomenu "nuovo" ?
Come posso far aprire una finestra DOS su una
directory selezionata ?
Si può
aggiungere una voce al menu di contesto per le directory, che avvii una finestra
DOS già posizionata sulla directory selezionata in Explorer; per ottenere questo
basta:
Si possono utilizzare nomi diversi per la chiave spawnshell e per la descrizione del comando.
Come posso far aprire una finestra di Gestione risorse che parta dalla directory selezionata ?
Come posso cambiare le icone del desktop ?
I valori per la chiave sono:
Per il Cestino vengono utilizzate le due variabili:
Come eliminare la frecciolina dalle icone dei collegamenti ?
Da questo momento in poi i collegamenti non saranno subito riconoscibili come tali, rischiando quindi di cancellare dei file al posto di collegamenti o viceversa; si può comunque verificarlo selezionando Proprietà dal menu di contesto per i file selezionati.
Come rendere permanenti le impostazioni delle
finestre ?
Affinchè le finestre non salvino automaticamente
le impostazioni utilizzate l'ultima volta:
Come posso velocizzare i menu di avvio ?
Come posso impedire ai menu di seguire il cursore ?
Come posso visualizzare le finestre durante il trascinamento ?
Come posso disattivare la password dimenticata dello screen saver ?
![]()
Altri interventi nel Registro
Cambiare la cartella Documenti
Per cambiare la destinazione della cartella
documenti ed associare ad esempio una cartella sul disco D, basta creare la
nuova cartella (es. Docs) aprire l'editor del registro e posizionarsi sulla
chiave HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell
Folders
cambiare il valore della stringa "Personal" da C:\Documenti
a D:\Docs ; la stessa operazione manuale va
eseguita alla chiave
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User
Shell Folders.
Personalizzare il menu Start
Come può notare, spesso nel menu Start appare Disconnetti o Log Off (il tuo nome). Se non si utilizza un computer collegato in rete, o non viene utilizzato anche da altri utenti, non è una voce necessaria e può essere eliminata. Vediamo come fare per eliminarla. Fare un backup del Registro (ved. in alto Backup) e lanciare RegEdit. Sotto HKEY_CURRENT_USER selezionare Software/Microsoft/Windows/CurrentVersion/Policies/Explorer . A questo punto Edit/New/Binary Value (Modifica > Nuovo > Valore Binario). Nominare la nuova entrata NoLogOff,premere Invio e fissare il valore a 01 00 00 00.Salvare il cambiamento, abbandonare RegEdit e riavviare il computer.
Cambiare il nome
Avete acquistato un computer con Windows preinstallato oppure avete acquistato un computer d'occasione e desiderate cambiare il nome Signor Rossi con il vostro? Vediamo come si fa. Fare un backup del Registry e lanciare RegEdit. Sotto HKEY_LOCAL_MACHINE selezionare Software/Microsoft/Windows/CurrentVersion. Cliccare due volte su RegisteredOrganisation oppure RegisteredOwner e scrivere il nome o uno pseudonimo se lo si preferisce. Salvare il cambiamento, abbandonare RegEdit e riavviare il computer.
Rimuovere il nome di un programma dall'Add/Remove
A volte capita che nonostantesi disinstalli un programma secondo i sacri canoni di Windows ovvero dall'Add/Rimuovi Programmi, il nome del programma è sempre presente nella lista e quando si tenta di cancellarlo, si ottiene un messaggio di errore. Vediamo la soluzione a questo problema. Fare un backup del Registry e lanciare RegEdit. Sotto HKEY_LOCAL_MACHINE selezionare Software/Microsoft/Windows/CurrentVersion/Uninstall. Sotto Uninstall,cerca tutte le chiavi che non vuoi e premi Delete per rimuoverle. Salva il cambiamento, abbandona RegEdit e riavviare il computer.
Eliminare i Favoriti dal menu Start
Come se lo Start menu di Windows non fosse già pieno a sufficienza, Internet Explorer 4 e 5 aggiungono un menu a cascata nello Start che mostra il file Favoriti. Come eliminarlo? È abbastanza semplice. Fare un backup del Registry e lanciare RegEdit. Sotto HKEY_CURRENT_USER selezionare Software/Microsoft/Windows/CurrentVersion/Policies/Explorer selezionare il valore Edit/New/DWORD (modifica > Nuovo > Valore Dword). Cambiare il nome per difetto in NoFavoritesMenu, premere Invio e cambiare il contenuto del Value Data, fissandolo a 1. Salvare il cambiamento, abbandonare RegEdit e riavviare il computer.
Rinominare il contenuto del Desktop
Si può rinominare più o meno tutto quello che è contenuto nel Desktop di Windows, cliccando col tasto di destra sull'icona e selezionando l'opzione Rename. Tuttavia, la Recycle Bin (cestino) non ha questa opzione. Ecco come fare. Fare un backup del Registry e lanciare RegEdit. Aprire HKEY_CLASSES_ROOT, localizzare e aprire CLSID (l'opzione Class ID). Scendere sino alla chiave: {645FF040-5081-101B-9F08-00AA002F954E} e cliccare sopra. Nella finestra di destra, cliccare due volte su Default e cambiare il nome Recycle Bin come si desidera. Cliccare OK e chiudere RegEdit. Per applicare il nuovo nome, cliccare una volta ovunque vuoi nel desktop e quindi premi il tasto F5.
Eliminare ogni traccia dal menu Run
Il menu Run conserva la lista dei documenti eseguiti, come pure delle pagine Web aperte. Questo vuol dire che altri possono agevolmente verificare tutto ciò che è stato eseguito a partire dal Run di Windows. Se si desidera cancellare lo storico, ecco come fare. Fare un backup del Registry e lanciare RegEdit. Sotto HKEY_CURRENT_USER selezionare Software/Microsoft/WindowsCurrentVersion/Explorer/RunMRU. Localizzare nella finestra di destra gli items che si desidera cancellare dal Run. Selezionarli e cancellarli uno ad uno, premendo il tasto Delete (canc). Salvare il cambiamento, abbandonare RegEdit e riavviare il computer.
Pulire il menu Documenti
Il menu Documenti conserva lo storico dei tuoi documenti personali (My Documents) aperti. Il metodo più semplice per cancellarli è quello di cliccare su ciascun documento col tasto di destra e quindi premere Delete. Esiste tuttavia il modo di disabilitare questa funzione una volta per tutte. Ecco come. Fare un backup del Registry e lanciare RegEdit. Sotto HKEY_CURRENT_USER selezionare Software/Microsoft/WindowsCurrentVersion/Policies/Explorer.Nella finestra di destra, cliccare due volte su NoRecentDocsHistory (se non si trova il valore, creare un nuovo valore binario, con questo nome).Editare 00 00 00 00 per leggere 01 00 00 00. Localizzare o creare il valore: NoRecentDocsMenu. Editare 00 00 00 00 per leggere 01 00 00 00. Salvare il cambiamento, abbandonare RegEdit e riavviare il computer.
|
|
![]()