Vale la pena pulire il registro?


39

Ho sentito che dovresti tenere pulito il registro su Windows. È davvero importante o è solo un mito?


C'è un modo per "deframmentare" il registro? Riscrivi per rimuovere lo spazio inutilizzato?
Agnel Kurian,

2
Bene, ovviamente vale la pena per le aziende che vendono tali strumenti di pulizia per soldi.
un CVn il

Risposte:


59

A quanto ho capito, la pulizia del registro non farà davvero molto per le prestazioni del tuo computer. Il registro contiene migliaia di chiavi e ripulendone alcune morte non farà davvero molta differenza.

Questo post sul forum contiene alcune fonti che sembrano confermare la pulizia del registro come un mitico potenziatore delle prestazioni.

Non avrà alcun effetto sulla velocità del sistema. C'è un'eccellente possibilità che renderà il tuo sistema meno affidabile.


+1 per il link alla citazione di Mark Uso regolarmente strumenti di pulizia, ma sono più orientato a pulire i file temporanei e programmare le cache
Drake,

1
Voterei questa risposta se avessi ancora più voti oggi. :)
Marc Reside,

Sono d'accordo per la maggior parte, ma la vera risposta è "dipende" Non ho bisogno di pulire il mio registro da diversi anni ormai
David Hayes,

3
@Agnel: con PageDefrag di Mark Russinovich.
Joey,

3
Microsoft ha persino dichiarato che gli strumenti per la pulizia del registro non sono utili. Li credo, perché se fosse stato utile, avrebbero creato il loro strumento.
Keltari,

18

Il registro è un enorme database ottimizzato per la velocità. Non importa se qualche gioco ha lasciato lì le sue opzioni di configurazione. Altri programmi non se ne occuperanno e Windows può gestire bene l'uso della memoria tramite il paging (ovvero caricando solo ciò che è necessario) e altre tecniche.

L'unica volta che un pulitore di registro può essere utile se un programma non è stato disinstallato correttamente; in questo caso potresti avere qualche problema specifico come un'associazione di file interrotta. Ma se non vedi problemi e cerchi solo la velocità, probabilmente stai perdendo tempo. Non solo, ma l'eliminazione di elementi dal registro può interrompere le cose in modi impercettibili o difficili da risolvere. Si spera che un buon pulitore di registro esegua il backup di tutte le sue modifiche in modo da poter ripristinare facilmente il vecchio registro ... presupponendo che il computer si avvii correttamente dopo la pulizia.

Se il tuo sistema Windows ha molti strani bug dovuti a problemi di registro, potresti essere meglio servito da una nuova installazione. Prima di XP ero solito reinstallare Windows ogni 6 mesi. Ora non devo quasi mai farlo. Eviterei i pulitori del registro.


1
+1 per il punto di installazione non riuscito. Sembra un motivo valido per usare un qualche tipo di strumento per ripulire.
Jeff Yates,

6
+1 per "Prima di XP ..." L'unico arresto anomalo di XP che ho visto è stato il mio errore causato dal test folle di un driver difettoso che stavo scrivendo sulla mia macchina di sviluppo invece di insistere per avere una seconda macchina usa e getta allo scopo.
RBerteig,

Hai la citazione che il registro è ottimizzato per la velocità? Questo certamente non sembra essere il caso. I file di registro possono diventare frammentati e, in ogni caso, sembra essere un formato abbastanza semplice, non ottimizzato per ricerche veloci. Non ho idea di come i dati siano archiviati in memoria, tuttavia. Forse i recuperi del registro sono O (1) anziché O (log n) o O (n), non riesco proprio a trovare alcun riferimento per supportare questo.
ChrisInEdmonton,

Direi che un modo migliore per gestire un'installazione non riuscita è reinstallarlo correttamente e quindi disinstallarlo. In questo modo non cancellerai chiavi casuali che finiranno per rompere il tuo computer.
Richard,

@Richard: mi riferivo a una disinstallazione non riuscita , dove nel registro sono presenti elementi residui nei punti in cui interessano altri programmi. Come associazioni di file, registri di oggetti COM, ecc. Un pulitore di registro può trovare tali collegamenti orfani ed eliminarli. Probabilmente è l'unico caso d'uso valido per i pulitori di registro che mi viene in mente. E negli ultimi 10 anni non sono sicuro di ricordare di aver mai avuto bisogno di riparare una disinstallazione così fallita.
Mr. Shiny e New 安 宇

5

Ho controllato la pagina di Wikipedia sulla pulizia del registro .
Guardando la risposta di Jeff, forse qualcuno ha bisogno di aggiornarla con delle critiche.

Ho usato spesso CCleaner e, di fatto, mi sono stati suggeriti anche strumenti di deframmentazione del registro.
Mark Russinovich , di cui mi fido molto con i miei computer Windows, ha anche uno strumento PageDefrag che funziona sulla deframmentazione degli alveari del registro.

Un riferimento a un altro strumento di Mark chiamato RegDelNull che aiuta a ripulire le chiavi di registro con NULLcaratteri incorporati .

Inoltre uso spesso RevoUninstaller per la pulizia dopo alcune disinstallazioni.
L'avvertimento di Mark e altri sul rischio legato alla pulizia dovrebbe essere ed è preso sul serio.


2
+1 per PageDefrag, anche se ottiene un botto molto più grande dalla deframmentazione del file di paging che dalla deframmentazione del registro.
Jeff Leonard,

@Jeff, molto !! I file di paging sono più facili quando possono crescere (variano in dimensioni). È sempre meglio fissarli una volta per tutte alle dimensioni adeguate.
nik,

Inoltre, immagino che il botto della deframmentazione degli alveari sia molto più grande che dalla pulizia delle voci morte. Non ho prove da citare, però.
RBerteig,

So che la risposta è vecchia, ma sembra che Mark o Sysinternals non abbiano più supporto per PageDefrag. Non è nemmeno elencato sul downloadindex all'indirizzo technet.microsoft.com/en-us/sysinternals/bb545027 .
Machado,

3

ci sono alcune cose buone che un pulitore di registro può fare. Uno sta rimuovendo l'associazione dei file ai programmi disinstallati, ad esempio.

Ma non ho sentito parlare di alcun benchmark che dimostri che la pulizia del registro aumenterà le prestazioni complessive del sistema.


2

Non solo ripulire il registro ha un impatto minimo sulle prestazioni del tuo computer, ma c'è anche un'alta probabilità di fare seri danni quando si tenta di farlo!

Consiglio di NON farlo a meno che tu non abbia un motivo valido per farlo.


1

Ho usato PC HealthBoost con successo su alcuni PC lenti. L'ho scelto perché funziona come pubblicizzato ed è in regola con Microsoft. Microsoft stessa utilizzava anche un pulitore di registro chiamato regclean.exe.

Fondamentalmente, i programmi di disinstallazione a volte sono scritti male e ciò a volte crea errori nel sistema operativo che mostrano errori popup o schermate blu. Inoltre, hai mai fatto clic con il pulsante destro del mouse sul desktop e hai scoperto che impiega molto tempo perché il menu di scelta rapida ha opzioni di menu aggiuntive da un prodotto (come Norton Antivirus) e una di quelle voci di menu è ancora lì ma il prodotto è stato disinstallato? Questo ritardo è aggravante e contribuisce alla lentezza del PC. Inoltre, all'avvio di un PC, cerca percorsi di file associati a chiavi in ​​cui tali file sono stati eliminati da un programma di disinstallazione ma non la chiave.

Alcuni potrebbero dire che è solo una lentezza marginale, ma ho visto che è un fattore significativo con nient'altro che 4 programmi di disinstallazione scritti male, in cui alcuni di questi programmi potrebbero aver creato dozzine di chiavi di registro.

Un avvertimento, tuttavia: non tutti i pulitori di registro sono uguali. Ne vuoi uno in grado di eseguire il backup del registro prima di apportare modifiche e uno che non elimini le chiavi legittime. Alcune di queste aziende sono ingombranti, ma sono stato molto contento di PC HealthBoost.


0

Probabilmente non sono un utente normale, ma non l'ho mai fatto e non ho mai visto la necessità di farlo. Tuttavia, so che praticamente ogni programma che hai mai installato lascia una sorta di spazzatura nel tuo registro e / o disco rigido, quindi è ancora possibile che tali utilità abbiano uno scopo.


0

CCleaner può trovare e rimuovere centinaia di chiavi di registro non valide. Semmai, penso che pulire il registro di riferimenti non validi possa essere utile se si desidera evitare conflitti tra software installato sulla macchina.


0

Sono d'accordo, la pulizia del rischio del registro rispetto alla ricompensa è bassa, tuttavia gli strumenti per la deframmentazione / compattazione del registro aumenteranno le prestazioni. Uso Registry Mechanic per deframmentare e compattare il registro, non le opzioni di pulizia del registro.


0

Bene, la pulizia del registro da voci virii, trojan e spyware lasciano non c'è sicuramente una cosa negativa da fare, anche se la pulizia regolare da voci non aggiornate non offre molti vantaggi.


0

Credo che sia meglio (sforzo e tempo saggi) reinstallare l'intero sistema ogni 6 mesi circa, piuttosto che passare ogni tanto a pulire il registro, "mantenendo il sistema chiaro" con antivirus, anti trojan, anti spyware, anti. .. qualunque cosa ti sia rimasta.

E l'intera reinstallazione non richiede più di 4-5 ore, inclusa l'installazione di tutto il software e la personalizzazione delle preferenze al suo interno.


Non sono d'accordo con questo ... Ho un numero serio di applicazioni e programmi e 4-5 ore non lo taglierebbero. Prova qualcosa nell'ordine di 1-2 mesi per riportare il mio sistema a quello che volevo dopo l'ultimo wipeout di Windows 7.
mdpc,

0

Per me sembra funzionare davvero bene. Ma fai attenzione: molti programmi di pulizia del registro freeware faranno più danni che benefici caricando il tuo PC con malware.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.