Reparatie defecte XP-patch levert nieuwe problemen op

Gebruikers van Windows XP en Server 2003 hebben te kampen met problemen als gevolg van de updates die afgelopen dinsdag door het bedrijf zijn gepubliceerd. Na een reparatiepoging die het bedrijf donderdag publiceerde zijn de problemen nog steeds niet opgelost.

Windows Server Update ServicesHet probleem waarmee systeembeheerders hebben te kampen wordt veroorzaakt door de automatische updatefunctionaliteit van Windows. Het proces svchost.exe verschijnt meerdere keren in de lijst met processen en zorgt voor volledige belasting van het systeem. Het is dan nagenoeg onmogelijk om de computer voor normale taken te gebruiken. In sommige gevallen treedt dit probleem alleen op als er daadwerkelijk nieuwe updates zijn, maar het komt ook voor dat het systeem altijd volledig wordt belast wanneer de automatische updates voor Windows zijn ingeschakeld. Microsoft heeft sinds donderdag een hotfix beschikbaar die het probleem zou moeten oplossen. Deze kan nu alleen nog handmatig worden geïnstalleerd, maar zal eind deze maand of begin juni automatisch worden verspreid via Windows Update.

Naast deze update zal ook versie 3.0 van de Windows Server Update Services moeten worden geïnstalleerd om het probleem volledig uit de wereld te helpen. Alleen de hotfix installeren of alleen upgraden naar WSUS versie 3.0 zal niet voldoende zijn, zo meldt Microsoft op zijn site. Deze nieuwe WSUS-client zal vanaf 22 mei worden verspreid via Windows Update, maar kan nu reeds handmatig worden gedownload en geïnstalleerd. Ondanks de maatregelen van de softwaregigant klagen gebruikers na het installeren van de hotfix en de nieuwe Windows Server Update Services dat het probleem nog steeds niet is verholpen. De enige betrouwbare oplossing voor de problemen bestaat vooralsnog uit het uitschakelen van de automatische updates.

Door Martin Sturm

Nieuwsposter

12-05-2007 • 18:54

81

Bron: InfoWorld

Reacties (81)

81
79
45
3
1
7
Wijzig sortering
Dit is niet eerste keer.
Eind 2006 hebben veel mensen dit probleem ook al gehad en er zijn al 4 patches voor geweest van Microsoft.
Op mn werk hebben we het ook op zo'n 100 PC's van de 400.
We hebben nu maar via een policy de BITS en automatic update services uitgeschakeld en dan is het probleem weg.

Hopelijk komen ze nu een keer met een goede oplossing.

http://swigartconsulting....lender/2006/07/index.html
http://support.microsoft.com/kb/916089
http://www.daniweb.com/techtalkforums/thread75130.html
De fix waar je naar linkt (kb 916098) werkte voor mij in ieder geval niet toen ik vorige week tegen dit probleem aan liep op een vers geinstalleerd XP home. Wat uiteindelijk wel overigens hielp was Microsoft Update terugschakelen naar de oude Windows Update. Het nadeel is natuurlijk wel dat je dan niet automatisch updates meer voor o.a. Office ontvangt.
ik heb altijd een 7-tal keer svchost.exe draaien
is dit abnormaal of zo?
Meerdere instances van svchost.exe is zeker niet abnormaal, sterker nog, het is heel normaal.

Sommige services draaien geclusterd in één svchost.exe-proces, maar anderen hebben ook een eigen proces namelijk.

Het waarom daarvan is uitgelegd op http://support.microsoft.com/kb/314056
Vroeger had ik er vier draaien nu heb ik er ook zeven.

4 voor SYSTEM
2 voor Netwerkservice
1 voor Lokale service

Soms gebeurt het dat één meer dan 50Mb gebruikt, de cpu word dan ook 100% belast.
Enige oplossing... proces beéndigen.
Zelfde hiero... En zodra ik heb beeindig kan ik geen muziek meer afspelen met Winamp of WMP... Wat wel raar is dat de windows sounds gewoon wel werken.
Als je naar je geluids opties gaat in het configuratiescherm zul je zien dat de plek waar je je geluidskaart kan kiezen grijs is.
Daarom kan winamp en ko geen geluidskaart vinden.
Je moet de service windows audio dan opnieuw starten, dan werkt het weer.
'grappig' dat had ik ook als ik de 100% svchost kilde.
Windows styles deden het dan ook een paar minuten niet.
Als iemand weet waarom winamp/WMP het dan niet doet...ben benieuwd.
En als je beinidigd, dan moet je de computer herstarten..

ik hoop dat er in vista wat meer specifike informatie staat bij elk proces (Ik weet dat er iets is bijgekomen, maar ik weet niet of het generiek is)
Met ProcesExplorer van Sysinternals (ofzo) kan je zien welke services svchost draaien. :)
wanneer hij de computer wil herstarten ga je gewoon naar command prompt en type je "shutdown -a" zonder de aanhalingstekens, dan gaat het gewoon normaal ;)
True donderdag morgen nog bij iemand van op het werk pc gaan fixen met dezelfde: boosdoener Microsoft Defender, bij opstarten crashte het en liet 1 svchost.exe (met een bepaalde param) in een lus lopen zodoende dat deze naar 100% steeg en het geheugen gebruik mee steeg. Deïnstalltie ervan deet wonderen pc loopt terug vlot
Anoniem: 110237 @MrJames12 mei 2007 20:19
Ik heb er maar 3 :) (zie op GoT)
nee dit hoort svhost.exe is dan met een andere parameter opgestart, het wordt ook gebruikt voor je theme, audio en nog meer meuk. Dit kun je zien bij de eigenschappen van een service
Anoniem: 132551 12 mei 2007 19:04
Dat er een probleem is opgetreden met een update is nog daarantoe, maar dit deel van de oplossing is gewoon schandalig slecht:
Microsoft heeft sinds donderdag een hotfix beschikbaar die het probleem zou moeten oplossen. Deze kan nu alleen nog handmatig worden geïnstalleerd, maar zal eind deze maand of begin juni automatisch worden verspreid via Windows Update.
Als het werkt, dan gooi die toch in de Windows Update? De update die voor problemen zorgt moest kennelijk sowieso geinstalleerd worden, dus zou deze patch altijd van toepassing zijn. Of zie ik dat helemaal verkeerd?
Inderdaad, als er een oplossing is die zeker dit soort problemen kan oplossen, snap ik niet waarom deze er neit doorheen kan worden gedrukt.
Verder snap ik eigenlijk niet hoe het komt dat MS steeds met zoiets weg komt. Als een admin zo om zou gaan met zijn klanten is ie zo werk-zoekende, echter als MS dit doet zijn we geacht dit te accepteren.
Nou je kunt de hot-fix wel direct in de update gooien, maar ie dan is er en goede kans dat er weer problemen zullen door ontstaan omdat tie niet goed getest is. Dan zouden we over een weekje lezen dat die update voor problemen zorgt..... willen we ook nie..
Het lijkt mij dat alles wat MS uitleverd getest is. Dus ofwel geen patch, ofwel een werkende patch, die dus dan net zo goed gewoon in windows update kan zitten. Ook al is ie alleen los te downloaden, zijn er nog wel miljoenen gebruikers wereldwijd die dat doen.
Het lijkt mij dat alles wat MS uitleverd getest is.
Natuurlijk worden die patches door-en-door getest voor ze gereleased worden.

Echter, je kan onmogelijk alle mogelijke scenarios testen. Er zijn miljoenen combinaties van hardware en software waar Windows op draait, het is gewoonweg onmogelijk om elke combinatie te testen.

Dat een patch succesvol door de test komt wil niet zeggen dat er nooit problemen mee kunnen optreden.
@Forau:
Blijkbaar weet je niet wat een hot-fix is. Een hotfix is een patch die weliswaar het probleem oplost, maar waarbij nog niet getest is of het geen andere problemen oplevert.

Zoiets kun je als bedrijf beschikbaar stellen voor manuele download, maar zul je niet op de auto-update zetten.

En dat testen een lastig procedee is, met een zo breed ingezet product als windows, wordt wel bewezen door de problemen waarvoor deze hotfix nodig is.
*laat*

Dat is waar, maar dan nog is de mogelijkheid van het aanbieden via de Auto-Update nog steeds beter, misschien met een extra bevestigingsvenster of je het zeker weet.
Anoniem: 111378 12 mei 2007 19:57
met alle respect hoor.

regel 1. nooit een systeem automatisch updaten of een service pack automatisch installeren.

zie service pack 2 van xp.

eerst andere :+ de patch laten installeren dan afwachten wat er gebeurt. dan zelf een update testen en dan gefaseerd systemen patchen als de testen positief waren.

sheesh,. automatisch patchen
Klopt. Elk normaal denkend mens zet die functie direct uit.

De praktijk heeft al genoeg geleerd dat als er iets is dat je NIET kan vertrouwen om unattended te laten draaien, het iets van Microsoft is...
Wat een onzin, de meesten huis-tuin- en keukengebruikers zullen de automatische updates gewoon aanhebben, daar het wel zo makkelijk is en meestal goed gaat.

Goh, het gaat eens mis, en er wordt gelijk geblaat dat je je systeem niet unattended kan laten draaien. :Z
Geinig dat het als inzichtvol wordt beoordeeld, op mij komt het meer als een troll over.

Dit is dus echt onzin, en niet realistisch vol te houden. Sommige security lekken zijn essentieel om binnen afzienbare tijd in te zetten. een beetje patchmanagement met standaard maandelijks terugkerende implementatie fases is een must.

Je moet absoluut eerst goed in je eigen omgeving testen, maar het uitzetten van deze automatische patchrondes is onbegonnen werk in een semi-grote omgeving. Te kein en daardoor te kostbaar om software management systemen als LanDesk of SMS in te zetten, te groot om het handmatig te doen. Alleen... je moet wel eerst degelijk testen voor je de patches de eigen omgeving in schiet. Lang leve WSUS dus.
Hoe kunnen administrators die hotfix installeren als het systeem helemaal overbelast raakt?!
svchost.exe killen en MS update uitzetten (intellingen wijzigen->windowsupdate gebruiken)
Gewoon 's nachts je automatische updates laten installeren, of liever nog alleen automatisch laten downloaden en daarna handmatig installeren en eerst testen.
Inderdaad, de beste oplossing automatische updates uitschakelen en met http://xp-antispy.org/ind...itory&func=sellang&iso=en
de meldingen van het beveilingscentrum uitschakelen.

Bij het ophalen van de updates kan je nog steeds het 100% CPU probleem krijgen. Als je het geduld kan opbrengen om de PC met rust te laten en alsnog alle updates binnen te halen ondanks die 100% CPU ben je uiteindelijk van het probleem af. Ook kan je in dit geval de SVhost.exe die 100% staat gewoon beeindigen om updates binnen te halen.

En als je problemen krijgt met updates binnehalen of je IE is gaar dan kun je dat alles weer fixen met:
http://wiki.djlizard.net/Dial-a-fix_beta.
Je hoeft een proces dat 100% proc. belasting gebruikt niet direct te killen.
Je kunt ook de prioriteit wat lager zetten.

(Alleen jammer dat Windows dat niet vast kan houden, moet je na iedere boot opnieuw doen als je zo'n proces hebt.)
Ik heb dit probleem met svchost op 99% ook sinds een paar dagen op mijn pc helaas.. Ik ben er toen uiteindelijk (na vele virus/malware etc.. scans later) achter gekomen dat het door windows update kwam. Als ik naar de windows update site ging kreeg ik ook meteen een volledig belastende svchost er bij... Ik heb toen ook maar automatisch updaten uitgeschakelt. Wat natuurlijk resulteerd in zo'n geweldig rood gekleurt schild in je tray vak... :r
Sindsdien druk ik zo snel mogelijk op ctrl-alt-del voor taakbeheer zodat ik die svchost kan "Proces Beëindigen" als ik hem zie. :P

Goed om te zien dat het dus niet aan een virus lag of iets dergelijks. Nu nog even de fix downloaden en patchen die hap! :+ Hopen dat dat werkt..
Anoniem: 65371 @Great-Storm12 mei 2007 20:31
Dat rode schild kun je makkelijk weg halen. Gewoon er dubbel op klikken en dan in het Beveiligingscentrum links bij Informatiebronnen op Meldingen van Beveiligingscentrum instellen klikken. Daar alle vinkjes weghalen en klaar.

Overigens is dit gedoe met updates sowieso al een reden geweest dat ik automoatische updates heb uitgeschakeld, ik bepaal zelf wel wat en wanneer ik iets installeer.
Ik heb de updates altijd op handmatig staan, zodat ik alle "troep" tussen de updates weg kan laten. Maar het is goed dat ik het weet, zal ik ze niet op automatisch zetten. :)
Hoe weet je nou van tevoren welke update problemen gaat geven? Je weet het pas achteraf.
De oplossing is gewoon om niet te vaak opnieuw te starten...
System Up Time: 14 Days, 0 Hours, 23 Minutes, 0 Seconds
(lang leve de slaapstand)
maar zal eind deze maand of begin juni automatisch worden verspreid via Windows Update.
Heel goed dat ze het zo snel automatisch erin pushen.
Wat moet de gemiddelde 'domme' (niet tweakers-lezende bijvoorbeeld) user die die 100%-cpu-patch binnenkrijgt dan doen?

Met een windows-systeem met 100% CPU load wil je ook niet even rustig op je gemakje gaan zoeken naar een oplossing, hetgeen er dan weer voor pleit om die patch asap automatisch te distribueren.
Die belt de MS helpdesk ;)
Die belt eerder handige mensen zoals wij tweakers. Helpdesk van MS heb je net zoveel aan als aan de slager vragen welke groente hij verkoopt. Bij wijze van spreken dan. Ze geven een 'politiek' correct antwoord waar je geen zak aan hebt.
Ik ben blij dat ik nu linux op mijn laptop heb draaien (Windows staat er ook op, maar heeft geen functie atm). Mijn pc gaat nog niet over, daarmee doe ik teveel in Windows (en ik zou dan ook 775 GB moeten omzetten van NTFS naar Ext3.
en ik zou dan ook 775 GB moeten omzetten van NTFS naar Ext3
Hoezo? Linux kan tegenwoordig toch uitstekend overweg met NTFS?
Dan heb jij nog nooit met de MS helpdesk gebeld.
Lastig probleem inderdaad, ook bij ons hebben sommige gebruikers hier veel last van. Tip: als je niet meer bij de task manager of services kan komen om de taak te beeindigen, dan kun je met pslist & pskill proberen om vanaf een andere PC het proces te sluiten. Zoek met pslist (pslist -s -t \\mijnps -u mijnadministrator) het proces op dat 100% cpu gebruikt (svchost.exe) en gebruik pskill om dit proces af te sluiten. De PC zal nu weer normaal reageren. Vergeet niet om naar het services paneel te gaan om daar de services die zijn gestopt, weer opnieuw op te starten (met uitzondering van de Automatic Updates service).

Als er een firewall o.i.d. geinstalleerd staat dan werkt deze tip natuurlijk niet, maar het is in ieder geval een makkelijke manier.
Anoniem: 110237 @Brainstorm12 mei 2007 20:30
hehe zeer goede third party software, waar ik een tijd erg dol op geweest ben. Built-in in windows (XP?) zit tasklist.exe en taskkill.exe, welke waarschijnlijk meer capaciteiten bevat en nu mijn favoriet zijn.
met tasklist /svc zie je welke service in welke executable draait :)

Op dit item kan niet meer gereageerd worden.