Registertweaks om te vermijden!

Registertweaks om te vermijden!

Via het register kunnen veel zaken aangepast worden die niet via de normale gebruikersinterface van Windows in te stellen zijn.

Guus Crone - 8 juli 2008, 17:22

Er zijn honderden registertweaks op internet te vinden en vooral tweaks die de systeemprestaties kunnen verbeteren zijn erg in trek. Een aantal daarvan is nuttig, maar enkele tweaks die nog steeds hardnekkig overal blijven opduiken, hebben in de huidige besturingssystemen geen functie meer en kunnen de prestaties zelfs nadelig beïnvloeden.

Het gaat in dergelijke gevallen deels om tweaks die in oudere besturingssystemen zinvol waren, maar die in de huidige op NT4.0 gebaseerde systemen hun functie verloren hebben. Daarnaast zijn er aanpassingen die we kunnen aanmerken als broodje-aapverhalen. De ‘superfetch-tweak’ (zie verderop) is daar een voorbeeld van. We zetten de meest voorkomende nutteloze tweaks op een rijtje en leggen uit waarom u ze beter niet kunt gebruiken.

1 AlwaysUnloadDll

Locatie HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\ CurrentVersion\Explorer
Standaardwaarde geen
Aanbevolenwaarde 1

Zorgt ervoor dat dll’s uit het geheugen verwijderd worden bij het afsluiten van een programma. Deze registeraanpassing heeft slechts zin in besturingssystemen vóór Windows 2000, en dan nog alleen wanneer er weinig RAM aanwezig is. In latere besturingssystemen werkt hij niet. Dat is maar goed ook, want hierdoor zouden de prestaties juist verminderd worden. Door dll’s een bepaalde tijd in het geheugen te houden, wordt de laadtijd van applicaties die eerder gesloten zijn namelijk verkort.

2 DisablePagingExecutive

Locatie HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ Session Manager\MemoryManagement
Standaardwaarde 0
Aanbevolenwaarde 1

Van deze tweak wordt vaak gedacht dat hij het gebruik van de pagefile vermindert, waardoor Windows gedwongen wordt zoveel mogelijk fysiek geheugen te gebruiken. Het enige wat hij echter doet, is Windows dwingen de kerncomponenten van het besturingssysteem in het geheugen te houden. Aangezien dit standaard al gebeurt is ook deze tweak zinloos.

3 LargeSystemCache

Locatie HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ Session Manager\MemoryManagement
Standaardwaarde 0
Aanbevolen waarde 1

Gegevens die in de systeemcache worden opgeslagen zijn sneller beschikbaar dan gegevens die in de pagefile staan. Het kan soms nuttig zijn een grote systeemcache te gebruiken, maar dat geldt alleen voor servers. Anders mag deze tweak alleen gebruikt worden wanneer de machine als server fungeert. Bij gebruik als werkstation kunnen er grote problemen met apparaten, drivers en geïnstalleerde software optreden wanneer deze optie wordt ingeschakeld.

4 IoPageLockLimit

Locatie HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ Session Manager\MemoryManagement
Standaardwaarde verschillend
Aanbevolen waarde uiteenlopende aanbevelingen

Een tweak waarvoor allerlei waardes worden aangeraden. De vraag is of hij in besturingsystemen vóór Windows 2000 SP1 ooit al resultaat had, maar in latere Windows-versies wordt deze waarde niet eens meer gelezen door het besturingssysteem.

5 EnablePrefetcher

Locatie HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ SessionManager\MemoryManagement\PrefetchParameters
Standaardwaarde 3
Aanbevolen waarde 5

Dit zou het opstarten versnellen. Er zijn drie geldige waardes voor EnablePrefetcher:

1 = Application launch prefetching enabled
2 = Boot prefetching enabled
3 = Application launch prefetching and boot prefetching enabled

Aangezien deze waardes ANDed (en/en) zijn zal een waarde van 5 (2+3) niets anders doen dan de tweede en derde functie combineren. In de praktijk komt het er dus op neer dat de waarde 5 precies hetzelfde doet als de waarde 3.

6 EnableSuperfetch

Locatie HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Control\ SessionManager\MemoryManagement\PrefetchParameters
Standaardwaarde geen
Aanbevolen waarde 1

Dit zou Windows XP dezelfde, betere prefetch-eigenschappen als Vista geven, waardoor de systeemprestaties aanmerkelijk zouden verbeteren. De tweak is echter gebaseerd op een artikel in The Enquirer, dat helaas verzonnen bleek te zijn.

7 ClearPageFileAtShutdown

Locatie HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Control\ SessionManager\MemoryManagement
Standaardwaarde 0
Aanbevolen waarde 1

Overschrijft de pagefile bij afsluiten met nullen. Dit kan nuttig zijn uit privacyoverwegingen, maar vertraagt het afsluiten aanzienlijk.


blog comments powered by Disqus