Microsoft Windows Update Troubleshooting (NL)
Windows Update errors? Volg deze stappen voor een mogelijke oplossing. (Dit is een nieuwe versie van het artikel uit juni 2005)
Wanneer Windows Update een foutmelding geeft kan het even zoeken zijn wat de oorzaak van het probleem is. De stappen die hier staan beschreven adresseren algemene oorzaken van problemen met Windows Update. Het kan dus zijn dat de stap die uw specifieke probleem oplost hier niet bij staat. Wanneer u een foutmelding krijgt bij Windows Update zoals bijv. 0x80248011 of 0xc80004c0 kunt u ook de stappen in dit artikel volgen. Uiteraard is het altijd een goed idee om in de Windows Logboeken te kijken waar alle meldingen gelogd worden. Klik hiervoor op Start, dan Rechtermuisknop op Deze Computer en kies Beheren. Links onder Systeemwerkset vindt u de optie Logboeken. Met name in het Toepassing en Systeem logboeken kunnen fouten staan die meer informatie geven over de oorzaak van het probleem. Elke melding heeft een uniek Gebeurtenis-ID, in het Engels is dat een EventID en op de website http://www.eventid.net/ kunt u daar ook weer meer informatie over vinden.
Het is aan te raden om na elke stap die men neemt te herstarten en te controleren of Windows Update al werkt. De andere stappen zijn dan namelijk niet meer nodig.
Dit artikel is van toepassing op Microsoft Windows XP. Windows Vista werkt met een aparte applicatie voor de updates.
A) Verwijder de tijdelijke bestanden van Internet Explorer
1. Start Internet Explorer.
2. Open het menu Extra en klik op Internet-opties.
3. Open het tabblad Algemeen.
4. Klik onder Tijdelijke Internet-bestanden op Cookies verwijderen.
5. Klik in het vak Cookies verwijderen op OK.
6. Klik op Bestanden verwijderen.
7. Schakel het selectievakje Ook alle off line items verwijderen in het dialoogvenster Bestanden verwijderen in en klik op OK.
8. Klik op de knop Geschiedenis wissen in de sectie Geschiedenis.
9. Klik op Ja en vervolgens op OK.
Eventueel kunt u ook nog de PC in Veilige Modus opstarten en de TEMP mappen leegmaken. Deze map kunt u openen door op Start te klikken, dan uitvoeren en dan daar %TEMP% (Dus procent teken, TEMP procent teken en dan Enter). Verwijder de bestanden in deze map. Mocht er een bestand niet te verwijderen zijn dan is dat nu in gebruik en kunt u het laten staan.
B) Controleren of de BITS service is gestart
Met name voor de fouten 0x80246008 en 0x80246007 kan het zijn dat de Intelligente achtergrondsoverdrachtservice (Background Intelligent Transfer Service in het Engels) niet gestart is of niet correct geregistreerd. Deze service zorgt voor de overdracht van de updates van de Windows Update Server naar de computer.
1. Klik op Start
2. Klik op Uitvoeren (Als je geen uitvoeren optie hebt druk dan de Windows toets in + R)
3. Type het commando "CMD" (Zonder aanhalingstekens) en klik op OK
4. In het DOS scherm wat nu staat geven we achtereenvolgens de volgende commando´s:
regsvr32 qmgr.dll [Enter]
regsvr32 qmgrprxy.dll [Enter]
5. Klik nu op Start en geef Rechtermuisknop op `Deze Computer´.
6. Klik op de optie `Beheren`
7. Dubbelklik op `Services en toepassingen` en vervolgens op `Services`.
8. Controlleer of hier een Intelligente achtergrondsoverdrachtservice (Background Intelligent Transfer Service in het Engels) staat en dat deze staat op Automatisch en Gestart.
- Is dit niet het geval dan dubbelklikken op de service en dit instellen op Automatisch, dan Toepassen klikken en dan de knop starten.
- Als de Intelligente achtergrondsoverdrachtservice niet in deze lijst staat is deze niet (correct) geinstalleerd. Download en installeer de v1.5 service vanaf deze URL en voer daarna de update naar v2.0 uit met dit bestand.
C) Registreren van DLL's
Dynamic Link Libaries bevatten allerlei routines voor applicaties. Wanneer een benodigde DLL niet geladen is kan de routine niet worden uitgevoerd. Windows Update maakt gebruik van de volgende DLL´s die we opnieuw zullen registreren.
1. Klik op Start
2. Klik op Uitvoeren (Als je geen uitvoeren optie hebt druk dan de Windows toets in + R)
3. Type het commando "CMD" (Zonder aanhalingstekens) en klik op OK
4. In het DOS scherm wat nu staat geven we achtereenvolgens de volgende commando´s:
regsvr32 MSXML.DLL [Enter]
regsvr32 MSXML2.DLL [Enter]
regsvr32 MSXML3.DLL [Enter]
regsvr32 WUPS2.DLL [Enter]
regsvr32 Wuaueng.DLL [Enter]
Bij elke [Enter] komt er een melding van RegSvr32 "DllRegisterServer van [naam].dll geslaagd.". De DLL is dan geladen. Wanneer een bestand niet bestaat krijgt u de melding "Het in het geheugen laden van de bibliotheek ([naam.dll]) is mislukt. -Kan opgegeven module niet vinden.". Dit is niet erg en u kunt dan gewoon de volgende DLL laden.
D) Herstellen van de Windows Update database
1. Klik op Start
2. Klik op Uitvoeren
3. Type het commando "CMD" (Zonder aanhalingstekens) en klik op OK
4. Type:
net stop wuauserv [Enter]
Dit stopt de Automatische Windows Update Service die op dit moment de database in gebruik heeft.
5. In hetzelfde venster gaan we nu naar de Windows directory - Type:
CD \Windows [Enter]
Indien je een melding krijgt van "Het systeem kan het opgegeven pad niet vinden." is Windows in een andere map geinstalleerd. Je kunt dan het commando SET [Enter] in het dos venster uitvoeren en naar de optie "windir" kijken. Dan doet geeft u een CD naar die map.
6. Type:
Rename SoftwareDistribution SoftwareDistribution_OLD
Dit hernoemt de map met de database.
7. Type dan:
net start wuauserv [Enter]
8. Probeer nogmaals Windows Update uit te voeren. Dit kan enige tijd duren omdat de database opnieuw moet worden aangemaakt.
Tip 1: Probeer eens om de nieuwe Microsoft Update Service in plaats van de Windows Update Service? Ga daarvoor naar http://update.microsoft.com/microsoftupdate en volg de stappen. Het grote voordeel hiervan is dat hierbij voor alle geinstalleerde Microsoft software (Dus niet alleen Microsoft Windows) de updates worden opgehaald.
Tip 2: Zorg ervoor dat je datum en tijd goed staat. Soms is deze om wat voor reden dan ook verkeerd. Een te groot verschil kan ook voor problemen zorgen.
Tip 3: Probeer eens deze URL: http://windowsupdate.microsoft.com/v4/iuident.cab aan te klikken en controleer of je dit scherm dan krijgt:

Dit betekend dat je in ieder geval netwerkverbinding met Windows Update kunt maken. Als dit scherm verschijnt kun je Annuleren drukken. Komt het niet is er dus geen verbinding mogelijk. Controlleer daarvoor de Firewall instellingen (Norton elende) en of een of andere spyware app je HOSTS file (C:\Windows\System32\Drivers\Etc\Hosts) voorzien heeft van verkeerde adressen.
Update 16/3/2008: Voor iedereen die de melding krijgt "Deze website werkt alleen met het besturingssysteem Microsoft Windows" kunt u de stappen in dit artikel volgen: http://blogs.microsoft.nl/tonykrijnen/archive/2008/03/16/windows-update-denkt-dat-ik-een-mac-heb.aspx
Update 23/3/2008: Artikel aangepast voor degene die een herstel installatie hebben gedaan van Windows XP SP2 en daarna wel de updates kunnen downloaden maar deze niet worden geinstalleerd. Tevens een aparte blog item van gemaakt.
Hiermede hoop ik dat de problemen met Windows Update opgelost zijn. Mocht dit niet het geval zijn en u vindt alsnog de oplossing dan kunt u deze toevoegen door op de "Post a comment" knop te klikken. (Dus lees ook even de comments voor extra tips!) Mocht het wel gelukt zijn is het natuurlijk hartstikke leuk om dat even te horen!
