Zo traag als boter
Tjee wat was dat een gedoe zeg. Ik heb een prachtige supersnelle laptop met 2 processoren erin, maar bij het laden van video’s kwam Windows XP telkens in een freeze terecht. Het enige wat ik dan kon doen is de applicatie of browser afsluiten via de Task Manager. De applicatie hing zich dus telkens op. En het lampje van de hard disk bleef aan alsof er vanalles gebeurde op de hard disk. Processorgebruik was minimaal. Waar nu te zoeken om dit op te lossen?
Bug in Windows Explorer
Vandaag vond ik het antwoord. Het blijkt een bug in Windows Explorer te zijn. Windows gaat bij een video file de hele file bekijken om er een preview plaatje van te kunnen laten zien in je map. Tja en als je dan een video hebt van een paar gigabyte dan duurt dat lezen van die file natuurlijk een eeuwigheid.
Batchfile
Om er nu voor te zorgen dat Explorer de file niet helemaal gaat lezen is een simpel commando genoeg:
regsvr32 /u shimgvw.dll
Ik heb nu een shmediaoff batchfile gemaakt waarin die regel staat en een shmediaon batchfile met: regsvr32 shimgvw.dll om de service weer aan te zetten. Handig! En na testen bleek inderdaad het probleem opgelost.
Eigenlijk achterlik, dat je als gebruiker niet zelf kan instellen of je een preview wil of niet.