05.19.08

Come ottimizzare al massimo Windows XP tramite il registro di sistema

Pubblicato su Guide\Programmi, Windows\WLM, XP tagged , , a 12:15 pm di Marco

FONTE: il mastodontico Geekissimo

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

  • 0: disabilitato
  • 1: solo avvio del sistema velocizzato
  • 2: solo avvio delle applicazioni velocizzato
  • 3: velocizzato l’avvio di sistema ed applicazioni
  • Valore consigliato: 3
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}000

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

Lascia un Commento