2013-04-16 21:24:57 +0000 2013-04-16 21:24:57 +0000
31
31

Waarom/hoe gebruikt svchost.exe 6.5GB geheugen?

Wat is hier aan de hand? Ik heb bijna niets draaien.

Met bijna niets, bedoel ik Firefox, en wat achtergrond netwerk applicaties die volledig passief zijn en nooit zoveel geheugen zouden gebruiken.

Verwante diensten: UxSms, TrkWks, SysMain, PcaSvc, Netman, CscService, AudioEndpointBuilder, TabletInputService

Het enige wat ik kan bedenken is dat ik een tijdje Virtualbox met Ubuntu draaide, maar dat is beperkt tot 2GB geheugen en het draait niet meer.

  • *

Edit: Ik ben het meest geïnteresseerd in de vraag waarom/hoe? Waarschijnlijk is er ergens een lek, maar gezien de bovenstaande services, zijn er diensten die eruit springen als een potentiële boosdoener?

Antwoorden (9)

29
29
29
2013-04-16 21:29:49 +0000

svchost.exe is het proces dat al uw Windows diensten draait. Een van hen is blijkbaar gek geworden. Klik met de rechtermuisknop op svchost.exe en selecteer “Ga naar service(s)”. Dat zal je vertellen welke service het is, en je kunt Services Manager gebruiken om hem te herstarten of uit te schakelen als je hem niet nodig hebt.

Voor een betere beschrijving met mooie screenshots kijk op:

Per je update, kun je een paar van die services bekijken:

  1. CscService: Houdt verband met de “offline mappen” functie van Windows. Gebruik je die?
  2. UxSms: Gerelateerd aan Bureaublad Venster Manager. Probeer Aero uit te schakelen, kijk of het probleem zich voordoet.
16
16
16
2014-06-25 16:41:09 +0000

Na het opsplitsen van verdachte services in afzonderlijke processen kon ik Network Store Interface Service (nsi) identificeren als de oorzaak van het geheugenlek in mijn geval (Windows 7).

Er is een thread van tien pagina’s over dit probleem op http://answers.microsoft.com/en-us/windows/forum/windows_7-system/nsi-memory-leaks-fixed-yet/f3c3e9db-36a7-45df-9dbd-de9455378498 .

Het vermeldt een paar hotfixes die op verzoek kunnen worden gedownload: http://support.microsoft.com/kb/2847346/en-us http://support.microsoft.com/kb/2950358/en-us

Er is ook een soortgelijke fix voor Vista en Server 2008: http://support.microsoft.com/kb/2743187/EN-US

5
5
5
2013-04-17 00:07:21 +0000

Een andere optie: Gebruik Process Explorer.
Het kan worden gedownload via Microsoft TechNet .

Het toont alle lopende processen, je kunt gemakkelijk zien welke svchost.exe CPU of RAM bronnen gebruikt, om te achterhalen welke service wild draait.

Tip: Wanneer u de muiscursor over de ‘svchost.exe’-vermeldingen beweegt, worden alle aan dit proces gekoppelde services in een infotip-venster opgesomd.
Of selecteer het proces, klik op “Eigenschappen” en kies het tabblad “Diensten”.

3
3
3
2015-06-09 07:01:37 +0000

Dit gebeurt na het updaten naar Windows 7 Service Pack 1. Geheugenlekken kunnen optreden wanneer de achtergronddienst voor Windows Update (netsvcs) is ingeschakeld. U kunt meer info vinden hier , onder andere plaatsen. Zie Awa’s antwoord hier om te verifiëren dat Windows Update de schuldige is.

Een onelegante oplossing voor dit probleem is om Windows Update uit te zetten en alle updates handmatig te installeren. Start services.msc en zet Windows Update en Background Intelligent Transfer Service op Disabled. Zie hier voor algemene instructies over services.

Er zijn echter verschillende updates om dit probleem op te lossen door Microsoft uitgerold. Wanneer u Windows Update voor het eerst uitvoert in een nieuwe installatie van Win7 SP1, zal het aandringen op het installeren van Windows Update Agent [WUA] 7.6.7600.320 KB2887535 ), voordat het u laat controleren op andere updates. Laat het dit doen of pas de update handmatig toe als u offline installeert. Het is mogelijk dat u daarna geen andere updates meer automatisch kunt installeren totdat dit probleem is opgelost.

Download en installeer vervolgens handmatig de volgende update: https://support.microsoft.com/en-us/kb/3083324

Hiermee wordt de Windows Update Agent bijgewerkt naar versie 7.6.7601.18979.

Dit is de nieuwste update in een serie die door Microsoft is uitgebracht om het probleem aan te pakken. Elke is vervangen door een nieuwere versie, en het lijkt erop dat u alleen de nieuwste hoeft te installeren. Als het probleem hiermee echter niet is opgelost, kunt u proberen een oudere update uit de serie te installeren, of ze misschien allemaal achter elkaar te installeren. In chronologische volgorde, raadpleeg de volgende updates: https://support.microsoft.com/en-us/kb/2990214 https://support.microsoft.com/en-us/kb/3050265 (juni 2015) https://support.microsoft.com/en-us/kb/3065987 (juli 2015) https://support.microsoft.com/en-us/kb/3075851 (augustus 2015) https://support.microsoft.com/en-us/kb/3083324 (september 2015)

Installeer vervolgens volgens dit antwoord deze update: https://support.microsoft.com/en-us/kb/3102810 (20-okt-2015)

Hiermee wordt de WUA bijgewerkt naar versie 7.6.7601.19046. Theoretisch zou u deze stap gewoon moeten kunnen overslaan en in orde zijn. Deze update zegt echter dat hij geen eerdere updates vervangt, en daarom kan het raadzaam zijn om eerst de eerder genoemde update(s) te installeren.

Tenslotte zou het raadzaam kunnen zijn om de twee eerder genoemde services uit te schakelen voordat je deze updates handmatig installeert, en ze daarna weer in te schakelen. Ik denk dat het in beide gevallen goed zou moeten gaan, al zou je voor de zekerheid je machine na elke update opnieuw kunnen opstarten.

Rapporten variëren, maar dit zou je problemen met Windows Update die geheugen en CPU opslokt moeten oplossen :)

1
1
1
2015-06-26 05:57:43 +0000

(https://support.microsoft.com/en-us/kb/2889748)nieuwe hotfix gediagnosticeerd en opgelost door Microsoft.

1
1
1
2014-04-28 05:35:04 +0000

Bedankt Colin voor je nuttige hint.

Ik ontdekte dat de Windows Tijdservice W32Time het geheugenlek veroorzaakte. (Windows 7/64 Home Premium, IE11, up-to-date Windows Updates).

Andere forums geven aan dat een Internet Explorer update het probleem veroorzaakte. Maar ik heb niet geprobeerd om dit te verifiëren.

Oplossing: open het paneel Services en schakel de W32Time service uit. Nadeel: uw klok wordt niet langer gesynchroniseerd met een Internet tijdservice.

0
0
0
2014-05-24 21:59:02 +0000

Probeer de service uit te schakelen voor :

Superfetch  
Offline files

De meeste gevallen waarom svchost te veel RAM gebruikt is omdat de Superfetch service draait.

Superfetch laadt de meeste applicaties die je gebruikt in RAM om ze “direct” te laden. Maar soms kan dat je RAM-geheugen uitputten.

Offline bestanden kunnen ook veel RAM verbruiken.

Laatste woord, misschien als je hetzelfde geval hebt, probeer het te openen met Process Explorer : http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

Klik dan met de rechtermuisknop en Eigenschappen en selecteer Services, om uit te vinden wat voor service er draait en wat er eventueel aan de hand is… :)

0
0
0
2015-09-01 09:52:41 +0000

Het waarom is waarschijnlijk een geheugenlek. Geheugen wordt ergens voor opzij gezet, maar als dat klaar is, wordt het geheugen niet gemarkeerd als vrij. Wat er ook aan de hand is, claimt constant geheugen en zet het niet terug vrij. Gewoonlijk noemt men dit garbage collection.

-1
-1
-1
2013-10-02 17:01:32 +0000

Diep scannen door zone Alarm.

Stop svchost.exe niet, dat kan problemen veroorzaken met je internetverbinding of geluiden en stemmen.