woensdag, 26. augustus 2009
Probleemomschrijving
Al sinds Windows XP bestaat zijn er problemen met het proces “svchost.exe”. Dit proces is een Service Host, dus kan door meerdere toepassingen en drivers worden gebruikt. De kenmerken van het probleem zijn dat de processor (CPU) en het RAM geheugen te zwaar belast worden. Als de processor een niet al te snelle rekensnelheid heeft kunnen de percentages tot aan de 100% oplopen! Dit is erg onprettig, omdat de computer erg traag wordt en sommige ook te heet.
Oorzaak (of oorzaken)
Omdat het proces “svchost.exe” een Service Host is, kunnen er honderden oorzaken zijn. Ik heb er laatst een gevonden waarvan ik niet zou denken dat het dát was. Mijn onderzoek is als volgt verlopen:
Na het beëindigen van het proces “svchost.exe” treden er problemen op. De problemen zijn niet altijd direct merkbaar (in mijn geval nooit). Mijn Atheros Wireless LAN (Mini PCI-E) kaart kan niet meer naar netwerken zoeken doordat ik een zogenaamde “Wireless Zero Configuration” (WZC) moet starten. Ik heb geen idee wat een WZC is, maar er wordt dus gesuggereerd dat er een proces mee moet draaien met Windows XP waar de WLAN mee wordt aangestuurd. Doordat er een draadloze connectie open stond tijdens het beëindigen van het proces “svchost.exe” geeft de computer nu bij status een lege verbinding aan (de “restanten” van de gegevens van de laatste verbinding).

Een ander bekend symptoom bij het beëindigen van “svchost.exe” is het knipperen van de visuele stijlen naar klassiek en weer terug naar de huidige visuele stijl. (kijk onderaan) Dit gebeurt na een tijdje (ongeveer 1 à 2 minuten). Zowel de vensters als de startbalk knipperen, en als eerste knippert de taalbalk (een hokje naast het systeemvak waarin NL of EN staat), daarna knipperen de vensters en soms volgt de volledige startbalk.
Na nog een tijdje wachten kan ik het mix-paneel van geluid niet meer openen, maar hoor wel een *ding* geluid bij het krijgen van de foutmelding, dus het geluid is nog steeds actief! Dit is al niet meer zo bij het uit Stand-by halen (bijvoorbeeld).

Ik heb dit probleem al eerder op een notebook gehad (ook alleen als ik er XP op zette, Windows Vista noch Windows 7 (bèta) gaven problemen). Dit andere notebook was ook een Asus (deze was uit de A6 serie, de A6U). Intussen ben ik erachter gekomen dat in beide XP notebooks (Asus A6U en A8M) een SoundMAX geluidskaart zat. De A6R die ik nog gehad heb met een SoundMAX geluidskaart gaf geen problemen omdat daar Windows Vista op stond.
Ik heb vaker problemen gehad met een PC uit 2005: een Asus Terminator 2 die een SoundMAX geluidskaart op het moederbord ingebouwd had. Deze PC liep echter helemaal vast voordat er een geluid afgespeeld werd, in plaats van dat er continu een proces meedraait…
Op internet staan meerdere oplossingen voor het probleem, maar die werkten allemaal niet bij mij omdat de probleem-omschrijving daar vaak ook niet draait om de geluidskaart
Soms is er ook niets aan de hand, dan start ik mijn notebook rustig op en zonder veel koeling blijft het systeem stabiel draaien; de volgende keer is het proces weer aanwezig.
Oplossing
Ik heb op alle mogelijke manieren en volgordes de Windows XP driver van SoundMAX geïnstalleerd, maar niets hielp. Op het laatst heb ik nog een Vista driver proberen te installeren, ik dacht bij de eerste 4 keer opstarten dat dit dé oplossing was, maar daarna begon het gelazer weer opnieuw. Ik ben het helemaal zat. Hieronder staat wat ik voor het laatst heb geprobeerd, misschien dat het bij uw PC wel werkt. In de toekomst ga ik Windows XP zo veel mogelijk vermijden.
Vista driver installeren:
Downloaden – Download van de driver-site van de desbetreffende computerfabrikant de Windows Vista Audio driver van het desbetreffende type notebook of computer. Lukt dit niet? Reageer op dit bericht en ik zal kijken wat ik kan doen…
Installeren – Zorg dat alle audio drivers van de computer verwijderd zijn en het audio apparaat dus bij Overige hardware in het Apparaatbeheer staat. Zet de map met de Vista driver erin ergens neer waar deze terug te vinden is! Er volgt nu een stappenplan waarmee (met behulp van de Vista driver map!) het probleem mogelijk verholpen kan worden:
1. Open Apparaatbeheer: rechtermuisknop op Deze computer > Eigenschappen. Tabblad Hardware > Knop Apparaatbeheer. Snelkoppeling naar apparaatbeheer maken? Klik hier voor een korte beschrijving.
2. Klik met rechtermuisknop op het niet-herkende en niet-geïnstalleerde audio apparaat. Kies de optie “Stuurprogramma bijwerken”.
2. Geef aan dat er GEEN gebruik mag worden gemaakt van Windows Update en klik op volgende.
3. Selecteer het bolletje “Ik wil zelf kiezen” en klik op volgende.
4. Selecteer het bolletje “Niet zoeken. Ik bepaal zelf…” en klik op volgende.
5. Selecteer in de lijst van gangbare hardwaretypen “Besturing voor geluid, video en spelletjes” en klik op volgende.
6. Er komt nu mogelijk een enorme hoeveelheid drivers naar boven. Let hier NIET op en klik op Bladeren…
7. Klik nogmaals op Bladeren… bij het bordje Installeren vanaf schijf.
8. Zoek binnen de mappen van de Vista driver naar een *.inf bestand en selecteer deze door er dubbel op te klikken.
9. Klik bij het bordje van Installeren vanaf schijf op OK.
10. Er staat nu als het goed is één driver. Als er een bordje onder staat met “Dit stuurprogramma is niet digitaal” maakt dat niets uit. (Soms staat er een heleboel keer dezelfde driver onder elkaar. Selecteer de bovenste en probeer verder te gaan. Als dit niet werkt, kies dan een andere.) Klik op volgende met de geselecteerde driver.
11. Als er nu een waarschuwingsbord komt zoals hieronder staat, klik dan gewoon op Ja. Dit is vals alarm omdat Windows niet bekend is met deze driver.

12. Bij de volgende waarschuwing, klik op Toch doorgaan:

13. Het audio apparaat wordt nu geïnstalleerd:

Klik na de installatie op voltooien en het apparaat werkt nu foutloos (voor een tijdje, maar misschien heeft U meer geluk…).
Als het apparaat nog steeds niet foutloos werkt kan deze worden uitgeschakeld via Apparaatbeheer. Er is dan geen geluid meer actief op de computer, maar voor de rest draait het systeem dan wel stabiel. Als noodoplossing kan dit worden toegepast:
Binnen Apparaatbeheer staat onder de groep “Besturing voor geluid, video en spelletjes” de naam van de geïnstalleerde geluidskaart(en), in mijn geval SoundMAX. Klik met de rechtermuisknop op de geluidskaart en kies de optie “Uitschakelen”. Op deze manier kan de geluidskaart ook weer ingeschakeld worden, maar dat spreekt voor zich.
Eigenschappen van Asus A8M (notebook)
Hardware
AMD Turion 64 X2 1.60 GHz [CPU]
3 GB DDR2 [RAM]
Seagate 80GB [HDD]
nVIDIA GeForce Go 6100 [VGA]
SoundMAX Integrated Digital HD Audio [AUDIO]
Software
Windows XP Service Pack 3
Eigenschappen van Asus A6U (notebook)
Hardware
AMD Sempron 3000+ 1.80GHz [CPU]
1 GB DDR [RAM]
40 GB [HDD]
SiS 128MB Memory [VGA]
SoundMAX [AUDIO]
Software
Windows XP Service Pack 2
Visuele stijlen:


Klassiek (links) | Visueel (rechts)