Datum gepubliceerd: 2008-03-10 Datum geupdate: 2009-12-14
Module(s):
On access scanner
Operations System(s):
Windows XP 32 bits
Windows Vista 32 bits
Windows 2000
Windows XP 64 bits
Windows Vista 64 bits
Windows 95/98/Me
Windows NT
Windows 2003 Server
Wanneer NVCOAS.EXE (Norman Virus Control On Access Scanner) constant de CPU zwaar belast, krijgt de scanner teveel scan aanvragen.
De On-Access Scanner is het component dat aangeroepen wordt op het moment dat je een bestand aanspreekt. Altijd wanneer een gebruiker in een applicatie een bestand gebruikt of aanroept zal NVCOAS het bestand scannen om er zeker van te zijn dat het bestand geen virus bevat, voordat het bestand daadwerkelijk gebruikt wordt. Dit scan proces neemt uiteraard wat CPU kracht in.
In dit geval wordt een bestand extreem veel gescand of wordt er een grote hoeveelheid bestanden in een korte tijd gescand. Dit zorgt ervoor dat er een wacht rij ontstaat van bestanden die gescand dienen te worden. Wanneer dit maar voor een paar seconden is zal er geen probleem zijn – dit is normaal en het CPU gebruik zal automatisch weer dalen wanneer de piek gepasseerd is. Een voorbeeld hiervan is wanneer je een zware applicatie start die veel informatie weg wilt schrijven naar of wilt lezen van bestanden in een korte periode (zoals foto/video bewerkingsprogramma’s of databases die veel gegevens bevatten). Wanneer het CPU gebruik hoog blijft voor een langere periode of continu het werken met de PC in de weg zit moeten we ervoor zorgen dat deze bestanden niet meer gescand worden (uitsluiten van scannen).
Bekende voorbeelden waarmee de support afdeling veelal te maken heeft zijn logfiles die aangemaakt worden door logging applicaties, van bijvoorbeeld druk bezette mailservers of applicaties welke veel communiceren met configuratie bestanden en dit opslaan in log bestanden.
De bestanden of mappen die te vaak aangeroepen worden (en dus te vaak gescand worden door de On-Access Scanner) moeten worden uitgesloten. De reden is dat deze dan niet meer gescand worden op virussen wanneer ze aangeroepen worden. Hiermee wordt de druk op de scanner en dus ook op de CPU minder.
Er is een effectieve manier om er achter te komen welke bestanden de wacht rij te snel opvullen. Een gratis tool die hiervoor gebruikt kan worden is de Process Monitor tool van Microsoft SysInternals. Dit programma geeft veel informatie over acties die uitgevoerd worden door diverse processen. In dit geval bent u geïnteresseerd in de acties die nvcoas.exe uitvoert en kunt u hierop filteren.
Het werkt als volgt:
Na het volgenen van de instructies zal u zien dat het CPU gebruik van nvcoas.exe zal dalen. Wanneer dit niet het geval is dan moeten er waarschijnlijk nog andere bestanden of mappen toegevoegd worden aan de uitsluitingslijst. Herhaal de procedure en voeg meer uitsluitingen toe indien nodig. Wanneer u denkt genoeg uitgesloten te hebben van scannen en u nog steeds problemen heeft neem dan contact op met uw lokale Support afdeling.
Notitie
Zorg dat u voorzichtig bent met het uitsluiten. Bedenk eerst of het wel nodig is om een bepaald bestand of bepaalde map wel uitgesloten dient te worden. Voorbeeld: Het uitsluiten van C:\WINDOWS is een slecht idee. Over het algemeen is het verstandig om het aantal uitsluitingen zo minimaal mogelijk te houden.