Roel van Bueren

Overzicht van artikelen >

Unattended installatie van PageDefrag

Geplaatst op 7-2-2010 13:43 door Roel van BuerenPageDefrag, ook wel 'System File Defragmenter genoemd, is een gratis utility uit Sysinternals Suite en geschreven door Mark Russinovich, voor het defragmenteren van o.a. de Windows pagefile, event logs en de SAM op Windows XP/2000:





Het bestaat uit een executable (pagedfrg.exe) en een help file (pagedfrg.hlp). Je kunt PageDefrag heel in de verte zien als een aardig gratis alternatief voor zoiets alsDiskeeper.

Ik vind de optie 'Defragment at next boot' erg handig en zocht afgelopen week een manier om zowel PageDefrag unattended te installeren als ook deze optie automatisch aan te zetten. In tegenstelling tot andere tools uit de Sysinternal Suite, ondersteunt PageDefrag echter de -accceptEula switch niet. Dus het was even puzzelen hoe dit schermpje, getoond bij het starten, te onderdrukken:





De oplossing bleek uiteindelijk vrij simpel:


1) kopieer, op wat voor manier dan ook, 'pagedfrg.exe' en 'pagedfrg.hlp' naar bv. C:\Program Files\Sysinternals\PageDfrg


2) schiet, op wat voor manier dan ook, de volgende registry key in HKCU:

[HKEY_CURRENT_USER\Software\Sysinternals\PageDefrag]
"eulaaccepted"=dword:00000001

Dit zou je bv. kunnen doen met het commando:

reg.exe add HKEY_CURRENT_USER\Software\Sysinternals\PageDefrag /v eulaaccepted /t REG_DWORD /d 1 /f'


3) start Pagedefrag eenmalig, op wat voor manier dan ook, met de switches "-e -t 5".



Pagedefrag exe ondersteunt de volgende switches:

Usage: pagedefrag [-e | -o | -n] [-t ]

-eDefrag every boot.
-oDefrag once.
-nNever defrag.
-tSet countdown to specified number of seconds.


De '-e' switch geeft dus aan dat je Pagedefrag wilt starten iedere keer als je Windows boot:




De '-t' switch geeft aan hoe lang je tijdens het booten wilt wachten voordat Pagedefrag start, hierdoor kun je optioneel de defragmentatie onderbreken:







Share/Save/Bookmark

Reacties

Reageer op dit artikel

Naam:
Uw Email adres:
Titel:
Bericht: