Come ottimizzare al massimo Windows XP tramite il registro di sistema

Da bravi geek sapete benissimo il ruolo fondamentale del registro di sistema nei sistemi Windows, così come sapete alla perfezione che un qualsiasi sistema operativo (diciamo in special modo quelli made in Redmond) ha bisogno di essere ottimizzato e liberato dalle numerose impostazioni che ne impediscono uno sfruttamento al 100% per quanto concerne il campo delle prestazioni.

Ed allora che ne dite di una mega-guida per veri geek dove vedere insieme come ottimizzare al massimo Windows XP tramite il registro di sistema? Detto fatto: i trucchetti scritti in questo lungo elenco sono stati tutti testati per lungo tempo senza alcun riscontro negativo… ma ciò ovviamente non vuol dire che non dovete stare attentissimi a dove mettete le “mani” e che non dovete fare preventivamente una copia di backup del registro di sistema. Buona lettura a tutti!

Velocizzare l’avvio del sistema e delle applicazioni

Verificare le impostazioni relative alla funzione di Prefetch in:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters\EnablePrefetcher


Ottimizzazione dei file di boot

Controllare che vi sia il valore Y nella chiave Enable, nel percorso:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction

Scaricare le librerie DLL non utilizzate per liberare memoria

Creare un valore DWORD chiamato AlwaysUnloadDll ed assegnargli il valore 1 in:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer

Disabilitare il servizio di indicizzazione (se non s’intende usarlo)

Cambiare in 4 il valore della chiave Start in:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CiSvc

Disabilitare il riavvio automatico del PC dopo un BSOD

Impostare a 0 il valore della chiave AutoReboot in:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl

Aumentare le performance del file system NTFS

Creare un valore DWORD chiamandolo NtfsDisableLastAccessUpdate ed impostargli come valore 1, nel percorso:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

Chiudere automaticamente le applicazioni che non rispondono

Impostare ad 1 il valore della stringa AutoEndTasks in:

HKEY_CURRENT_USER\Control Panel\Desktop

Velocizzare i menu

Cambiare in 1 il valore della chiave MenuShowDelay in:

HKEY_CURRENT_USER \ Control Panel \ Desktop

Disabilitare il file di swap quando si ha parecchia RAM (da 1 GB in su)

Creare o modificare il valore DWORD DisablePagingExecutive assegnandogli 1, nel percorso:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

Aumentare la priorità dell’orologio CMOS a tempo reale

Creare il valore DWORD IRQ8Priority ed assegnargli 1, nel percorso:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\PriorityControl

Aumentare la cache del disco e migliorare le performance della memoria

Creare un nuovo valore DWORD chiamato IoPageLockLimit ed impostargli un valore pari al 50% o al 75% della propria RAM. Ad esempio, con 1 GB di RAM, l’impostazione migliore è quella che si ottiene inserendo il valore C0000 in modalità esadecimale. Tutto ciò va fatto nel percorso:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

Migliorare le performance del disco fisso manipolando la Master File Table

Creare un valore DWORD chiamato NtfsMftZoneReservation ed assegnargli 1, nel percorso:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Velocizzare il sistema evitando la conversione dei nomi dei file in DOS 8.3

Impostare 1 come valore alla chiave NtfsDisable8dot3NameCreation, in:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Velocizzare lo spegnimento del PC

Impostare a 3000 il valore di WaitToKillAppTimeout ed HungAppTimeout in:

HKEY_CURRENT_USER\CONTROL PANEL\DESKTOP

Velocizzare notevolmente l’avvio di Internet Explorer

Per fare ciò basta rimuovere le operazioni pianificate di IE non necessarie, cancellando la chiave {D6277990-4C6A-11CF-8D87-00AA0060F5BF} da:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current Version\Explorer\RemoteComputer\NameSpace

Aumentare le prestazioni del disco fisso abilitando UDMA/66 sui canali IDE

Creare la chiave DWORD EnableUDMA66 ed assegnargli 1, nel percorso:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\ {4D36E96A-E325-11CE-BFC1-08002BE10318}\0000

Dove trovare ed eventualmente modificare le impostazioni del proprio account

  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Personnal: tutte le informazioni circa i percorsi delle cartelle personali con i documenti (immagini, video, musica, documenti ecc.)
  • HKEY_CURRENT_USER\Volatile Environment\HOMEDRIVE: tutte le informazioni circa i percorsi delle cartelle personali con le impostazioni dei programmi (application data, documents and settings ecc.)
  • HKEY_CURRENT_USER\SessionInformation\ProgramCount: numero di programmi attualmente aperti

Impostare all’apertura di quanti programmi simili tra loro bisogna far avvenire il raggruppamento di questi ultimi nella taskbar

Immettere il valore desiderato (ad esempio 2, 5, 6 ecc.) alla chiave TaskbarGroupSize in:

KEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

Non far ricordare al Regedit l’ultimo percorso visitato

Cancellare il valore contenuto nella chiave HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\LastKey, fare click destro sulla cartella Regedit, selezionare la voce Permessi dal menu e negare il permesso a tutti gli utenti.

Creare delle parole chiave per avviare file e programmi da esegui

Se volete creare degli alias (o parole chiave), tramite i quali avviare velocemente file e programmi tramite il classico Esegui di Windows, non dovete far altro che andare in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths e creare una nuova chiave, con il nome corrispondente alla parola chiave da poi utilizzare, ed il valore di default corrispondente al percorso completo del file/programma da avviare.

Cambiare l’allineamento delle scritte del menu start

Cambiare il valore di MenuDropAlignment in 1 per allineare il testo a destra o riportarlo a 0 per allineare il testo a sinistra. Ciò va fatto nel percorso:

HKEY_CURRENT_USER\Control Panel\Desktop

Cambiare le impostazioni predefinite della ricerca nell’esplora risorse

Abilitando (1) o disabilitando (0) le chiavi

  • “CaseSensitive”
  • “IncludeSubFolders”
  • “SearchHidden”
  • “SearchSlowFiles”
  • “SearchSystemDirs”

situate nel percorso

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer

Visualizza tutti i dettagli dei file selezionati nell’esplora risorse

Creare il valore DWORD ShowAttribCol ed assegnargli 1, nel percorso:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Explorer\Advanced

Visualizzare l’account “administrator” nella schermata di login

Creare un valore DWORD dal nome Administrator ed assegnargli il valore 1, nel percorso seguente:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\
SpecialAccounts\UserList

Eliminare i programmi indesiderati dall’avvio automatico

Cancellando tutti i loro valori dal registro, nei seguenti percorsi:

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce
  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce

Evitare che una determinata applicazione venga visualizzata nella lista delle applicazioni frequenti

Recarsi nella chiave HKEY_CLASSES_ROOT\Applications\[Programma da bloccare] ed aggiungere una stringa vuota chiamata NoStartPage.

Eliminare un programma dalla lista “Aggiungi/Rimuovi Programmi” del Pannello di controllo

Recarsi nel percorso HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Windows / CurrentVersion / Uninstall e cancellare le applicazioni indesiderate.

Via | WPC board