Hoe trage toegang tot netwerk shares op te lossen

      Reacties uitgeschakeld voor Hoe trage toegang tot netwerk shares op te lossen

Misschien ben je het wel eens tegen gekomen; je wilt in een map op het netwerk bladeren naar een bestand maar je merkt dat het openen van de map ontzettend lang duurt.
En het openen van een bestand in die map duurt ook erg lang.
Wat je ook doet, niets helpt…..hoe is dit op te lossen ?

Oorzaak

Over het algemeen is dit een bekend probleem binnen Windows.
Met name als je een share op een server hebt waar tienduizenden of zelfs meer bestanden of mappen in staan, treedt dit probleem op. Toegang tot shares waar niet zo veel items in staan leveren geen problemen op.

De crux zit hem in het caching gedeelte van Windows. Wanneer Windows merkt dat er wordt gekeken naar een netwerk share, zal Windows proberen de inhoud te cachen voor later gebruik zodat Windows weet welke bestanden daar staan. En elke keer dat je naar die map toe gaat, zal Windows de inhoud vergelijken met de aanwezige cache. Met een paar honderd tot een paar duizend bestanden zal dit prima werken echter wanneer je tienduizenden of misschien wel honderdduizenden bestanden hebt, zal dit heel lang duren.
Deze cache is dan ook exact het probleem !

Oplossing

De oplossing is een hele simpele register aanpassing.
Let op : het Windows register aanpassen kan ernstige schade toebrengen wanneer je dit niet op de juiste manier doet ! Aanpassen is op eigen risico !

Wat belangrijk is, is dat je admin rechten nodig hebt op de PC waar je de aanpassing wilt doen.

Start regedit op (als Administrator uitvoeren)

Ga vervolgens naar :

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Lanmanworkstation\Parameters

Creëer een nieuwe DWORD waarde en noem deze  DirectoryCacheLifetime

Dubbelklik op deze DWORD en geef als waarde 0 op

verkenner traag 01

De aanpassing werkt onmiddelijk, dus je hoeft niet opnieuw te starten.
Je kunt dus meteen testen of deze aanpassing wel of niet werkt.
Tot nu toe heb ik met enkel deze aanpassing veel goede resultaten behaald !

Mocht het na deze aanpassing nog niet werken, dan kun je nog proberen 2 extra cache aanpassingen toe te voegen :

Beide zijn van het type DWORD met waarde 0 :

  • FileInfoCacheLifetime
  • FileNotFoundCacheLifetime

Mocht zelfs na deze aanpassing nog steeds niet het gewenste resultaat gehaald worden, dan is het raadzaam om het probleem te gaan zoeken op het netwerk, server, hardware etc.