Windows XP
Gisteren had een vriend van mij weer een interessant probleem. Wanneer hij in zijn Outlook 2007 klikte op een link naar een webpagina dan kwam er de volgende melding:

“Deze bewerking is geannuleerd vanwege systeembeperkingen. Neem contact op met de systeembeheerder.”
Wanneer we Start | Uitvoeren en daar bijv. www.bing.com [Enter] ingaven kregen we de melding:
Toepassing is niet gevonden.
Het was duidelijk dat hier iets mis was met de koppelingen naar de browser. Het bleek dat hij Google Chrome had geinstalleerd en dit weer verwijderd. Ik heb dit nogmaals getest met Google Chrome 2.0.172.31 op Windows 7 en precies hetzelfde gedrag treed inderdaad op na de deinstallatie van Google Chrome.
Google heeft het concept van uninstall duidelijk niet goed begrepen en het register blijft bezaaid met verwijzingen naar niet langer bestaande programma onderdelen…
Ok.. Hoe lossen we dit op? Mocht Chrome niet al te lang geleden geinstalleerd zijn kun je wellicht Systeemherstel nog proberen (Start | Alle Programma's | Accessoires | Systeem tools | Systeemherstel).
Zo niet beginnen we met de standaard instellingen van Internet Explorer te herstellen. (mocht je nog geen Internet Explorer 8 hebben dan is dit een mooi moment om dat te installeren: Klik hier om het te downloaden.)
In Internet Explorer 7 en Internet Explorer 8 zit de functie "Fabrieksinstellingen herstellen". Hierbij worden een aantal stappen gedaan om Internet Explorer weer goed te laten werken.
a. Klik in Internet Explorer op Extra (Rechts aan het einde) en kies voor Internetopties.
b. Ga naar het tabblad Geavanceerd
c. Klik op de knop "Opnieuw instellen"
Helaas lost dit het probleem niet op met de koppelingen van bestanden. De standaard bestandsextensies voor .html etc verwijzen nog steeds naar de Google Chrome Parser. Hiervoor moeten we het register in en handmatig dit terug zetten.
a. Druk op het toetsenbord op de Windows key + R (Of klik Start | Uitvoeren).
b. Type REGEDIT en geef [Enter]
c. Klik op “Doorgaan”
d. Open de eerste sleutel:

HKCR\.htm wijst voor zijn afhandeling naar ChromeHTML. Dit is een verwijzing naar een andere sleutel in het register die bij mij wel verwijderd was. Standaard staat hier echter in plaats van ChromeHTML de tekst htmlfile wat verwijst naar de volgende subsleutel:

Terug naar onze .htm sleutel: We dubbelklikken hier rechts op het veld (standaard) en vervangen ChromeHTML door htmlfile:

Dit moeten we ook doen voor de .html, .mdbhtml, .mht, .mhtml, .shtm, .shtml, .stm koppelingen. Het probleem komt echter als we bij de parsers van HTTP en HTTPS komen.
De hoeveelheid gegevens die hier gerepareerd moeten worden zijn niet even uit te typen. Daarom heb ik een ZIP bestand gemaakt waar twee register bestanden in zitten. Download dit bestand: http://www.herion.nl/downloads/chrome-repair.zip en pak het uit in een map (Bijv. c:\fixchrome). Deze .REG bestanden zijn getest op Windows Vista en Windows 7 met Internet Explorer 7 en 8. Je kunt ze eerst bekijken door met de rechtermuisknop op het bestand te klikken en dan te kiezen voor “bewerken”. Je kunt ze echter niet dubbelklikken op Windows Vista en Windows 7 omdat je dan bepaalde sleutels niet kunt vervangen. De juiste manier om ze te importeren is:
a. Druk op het toetsenbord op de Windows key + R (Of klik Start | Uitvoeren).
b. Type REGEDIT en geef [Enter]
c. Klik op “Doorgaan”
d. Klik op “Bestand” en dan “Importeren”.
e. Wijs nu de http.reg aan in de map waar je deze hebt weggeschreven
f. Doe daarna hetzelfde voor de https.reg.
Start daarna de PC opnieuw op en de links in Outlook en in het uitvoeren venster zijn weer te gebruiken!
Thanks,
Stay in touch? Wil je op de hoogte worden gehouden van de laatste ontwikkelingen schrijf je dan in voor onze
gratis nieuwsbrief, volg
mij op Twitter (of
TechNet) en neem gratis een abonnement op het
TechNet Magazine!
Gisteren had ik een PC met Windows XP die niet meer wilde opstarten. Via het opstarten van de XP CD-Rom heb ik toen een herstel installatie gedaan en alles werkte prima, todat ik Windows Updates wilde binnen halen. Hij gaf prima aan dat er 87 updates beschikbaar waren en ging alles downloaden. Na de laatste download sprong hij echter in een keer naar een scherm "De volgende updates konden niet worden geinstalleerd:" met daaronder de lijst met alle updates.
Nadat de standaard troubleshooting stappen in mijn eerdere artikel het probleem niet oploste ging ik kijken in c:\windows\windowsupdate.log. Daar stond de volgende foutmelding:
FATAL: Error: 0x80004002. wuauclt handler: failed to spawn COM server
Handler FATAL: 0x80004002: ERROR: Remote update handler container
process created (PID: 1780), but exited before signaling event
Agent * WARNING: Exit code = 0x80004002
Nu volgde ik opnieuw deze stappen:
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. Klik op Start en ga naar het Configuratiescherm.
8. Klik op Software (Klik in het linkerscherm op "Categorieweergave" als u dit niet ziet)
9. Scroll naar beneden en klik op "Windows Installer 3.1 (KB893803)"
10. Klik op de knop verwijderen. Nadat deze is verwijderd starten we de PC zoals gevraagd wordt opnieuw op.
11. Nu gaan we wat DLL's registreren: Klik op Start
12. Klik op Uitvoeren
13. Type het commando "CMD" (Zonder aanhalingstekens) en klik op OK
14. Type:
net stop wuauserv [Enter]
15. Type
regsvr32 %windir%\system32\wups2.dll
Voor een PC met Windows XP 64-bits typt u dit:
regsvr32 %windir%\syswow64\wups2.dll
16. Type
net start wuauserv [Enter]
Probeer nu weer met Windows Update downloads binnen te halen. Hij zal als eerste komen met Windows Installer 3.1 waarvoor opnieuw moet worden opgestart, daarna gaan de updates weer als een trein!
Thanks,

Een paar tips voor degene (Net als in een paar comments op mijn Windows Update artikel) die de volgende melding krijgen als ze naar Windows Update gaan:
--------
Bedankt voor uw belangstelling om updates te downloaden van onze site.
Deze website werkt alleen met het besturingssysteem Microsoft Windows.
Als u updates voor Microsoft-producten voor Macintosh-besturingssystemen zoekt, bezoekt u http://www.microsoft.com/mac/.
---------
1) Indien het niet al te lang geleden wel goed heeft gewerkt probeer dan met Systeem Herstel de PC terug te zetten naar een datum waarop het wel werkte. (Met systeemherstel gaat geen data verloren dus e-mails, documenten etc. blijven bewaard. Applicaties of drivers die zijn geinstalleerd zullen wel opnieuw moeten worden geinstalleerd. Meer informatie vindt u hier.
2) Volg de stappen in het Windows Update artikel,
3) Volg de stappen beschreven in het Problemen oplossen met Internet Explorer blog (met name cookies verwijderen is belangrijk),
4) Zorg ervoor dat je de laatste versie hebt van Microsoft Internet Explorer (te downloaden van www.microsoft.com/ie), Via de stappen in dit artikel kan men kijken welke versie men op dit moment draait.
5) Het heeft niets te maken dat de ondersteuning op oudere besturingssystemen zoals Windows 98 of Windows ME is afgelopen. Op het Internet zijn wat posts te vinden waarbij men denkt dat het hier aan ligt maar dit is niet het geval, tenzij je een niet-RTM versie gebruikt van Windows of Internet Explorer (beta's, testversies, etc).
Voor oudere versies van Windows kun je proberen om in de adresbalk waar nu iets staat van http://update.microsoft.com/windowsupdate/v6 te veranderen in http://update.microsoft.com/windowsupdate/v4 of probeer http://v4.windowsupdate.microsoft.com/.
6) Schakel niet-microsoft firewalls en beveiligingen zoals spyware detectie (tijdelijk) uit om te kijken of het probleem dan niet voorkomt. Sommige firewalls zijn iets te rigoreus in het blokkeren van alle verkeer. (http://support.microsoft.com/?kbid=832765)
7) Controleer of je datum en tijd goed staat op de PC. Windows Update werkt met certificaten voor de beveiliging en als de datum en tijd van de PC te ver afwijkt kan de PC deze certificaten als "verlopen" beschouwen.
8) Maak een backup en verwijder de registersleutel HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\Post Platform
a. Klik op Start en dan uitvoeren (In Windows Vista kunt u gewoon typen in het zoekscherm onderin)
b. Type REGEDIT en geef ENTER
c. Ga naar de sleutel
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\Post Platform
d. Klik met de rechtermuisknop op de Post Platform sleutel en kies Exporteren. Geef een naam voor het bestand en een locatie en klik op opslaan.
e. Klik met de rechtermuisknop nogmaals op Post Plaform aan de linker kant en kies voor Verwijderen.
f. Als dit het probleem niet oplost kunt u dubbelklikken op het opgeslagen backup bestand om deze weer in het register te zetten.
Thanks!

Wanneer het heel lang duurt voordat Internet Explorer opstart, webpagina's weergeeft of Internet Explorer crasht of hangt kun je deze stappen eens proberen om het probleem op te lossen.
Update 16/3/2008: In Internet Explorer 7 zit ook de functie "Fabrieksinstellingen herstellen". Hierbij worden een aantal extra stappen gedaan om Internet Explorer weer goed te laten werken.
a. Klik in Internet Explorer op Extra (Rechts aan het einde) en kies voor Internetopties.
b. Ga naar het tabblad Geavanceerd
c. Klik op de knop "Opnieuw instellen"
1) Opschonen van tijdelijke Internet bestanden
a. Klik in Internet Explorer op Extra (Rechts aan het einde) en kies voor “Browsegeschiedenis verwijderen”
b. Klik bij het eerste kopje "Tijdelijke Internet bestanden" op de knop verwijderen.
c. Klik bij het tweede kopje "cookies" op de knop verwijderen (Let op, sommige websites slaan uw login gegevens op in een cookie text bestand en na het verwijderen zijn deze dus niet meer beschikbaar – u dient dan opnieuw in te loggen met uw gebruikersnaam en wachtwoord).
d. Druk op de Windows toets en druk dan op de R toets. Het venster "Uitvoeren" verschijnt. Type hier %TEMP% en geef Enter.
e. Een nieuw venster verschijnt met de Temp bestanden. Druk dan op CTRL + A en dan op SHIFT + DEL (Delete). Na een tijdje zal de melding komen dat er een bestand in gebruik is. Klik dan op Overslaan. Onderin dit venster kun je aanvinken dat je deze optie keuze "voor alle huidige items doet". (Vista only).
f. Kijk of het probleem nu weg is.
2) Uitzetten van Internet Explorer Plug-ins.
a. Klik in Internet Explorer op Extra (Rechts aan het einde) en kies voor Internetopties.
b. Ga naar het tabblad programma’s
c. Klik op de knop "Invoegtoepassingen beheren"
d. Als eerste zien we bovenaan een drop down box met bijschrift “Weergeven”. Hier kun je kiezen uit diverse opties waarvan “Invoegtoepassingen die door Internet Explorer worden gebruikt” er een van is. Selecteer deze.
e. Bij de kolom “Uitgever” kun je zien wie de invoegtoepassing heeft geleverd. Als eerste test zou je alle invoegtoepassingen waarbij niet "Microsoft Corporation" staat aan te vinken en daarna onderin bij "Instellingen" deze op "Uitschakelen" te zetten.
Hierbij moeten ook de invoegtoepassingen van uitgever “(Niet gecontroleerd) Microsoft corporation” worden uitgezet omdat hiervan niet zeker is dat ze wel van Microsoft zijn.
f. Start de PC opnieuw op. Als het probleem nu is opgelost is dus 1 van de plug-ins het probleem. Vink de uitgeschakelde plug-ins een voor een weer in en kijk bij welke plugin het probleem weer optreedt. Dan kun je kijken of daar een nieuwe versie of update voor is.
g. Als dit het probleem niet oplost kun je als tweede test ook alle Microsoft plug-ins uitschakelen.
3) Indien dit nog steeds problemen geeft open je de plug-ins folder:
a. Klik op Start | Mijn Computer | C:\ Harddisk
b. Dubbelklik op de Windows folder en open de daar de "Downloaded program files" map. (C:\Windows\Downloaded Program Files)

c. Zorg dat Beeld op "Details" staat en controleer bij de status of hierbij "Geïnstalleerd" staat. Alle objecten met andere vermeldingen (onbekend, corrupt) mogen, indien mogelijk, verwijderd worden. Als je ze niet kunt verwijderen probeer dan met Rechtermuisknop | Eigenschappen meer informatie over de plug-in te verkrijgen.
d. Controleer of dit het probleem oplost.
Als het probleem nu nog steeds optreed kun je enkel met geavanceerd troubleshooting nog een indicatie krijgen wat er gebeurt terwijl je op het scherm wacht. Je kunt hiervoor o.a. het Sysinternals tooltje “Process Monitor” gebruiken. (http://www.microsoft.com/technet/sysinternals/ProcessesAndThreads/processmonitor.mspx)
Zet dit tooltje aan en start dan de Internet Explorer. Nadat het probleem is voorgekomen kun je de informatie doorlopen en kijken of er een probleem in vermeld wordt.
Thanks!

Een van de handigste functies in Microsoft Windows is de automatische update. Zo word het systeem telkens bijgewerkt. Maar regelmatig spreek ik mensen die aangeven dat steeds meer spam in hun Postvak In veschijnt in plaats van in de map "Ongewenste e-mail". Het valt me op dat veel mensen niet op de hoogte zijn dat men het filter voor ongewenste e-mail (En Office in het algemeen) kan bijwerken.
Net als Windows een Update service heeft bestaat dit ook voor Microsoft Office. Je kunt deze dienst heel gemakkelijk starten door in bijv. Microsoft Outlook te klikken op Help en dan te kiezen voor "Controleren op updates".

Nu is het zo dat sinds enige tijd er in plaats van een Windows Update ook een Microsoft update bestaat. Voor Windows XP en misschien nog wel belangrijker: Ook voor Windows Servers!!.
Deze dienst is te vinden op http://update.microsoft.com/microsoftupdate en werkt alle geinstalleerde Microsoft software bij. Met name voor servers waar ook andere Microsoft applicaties op staan is dit ideaal omdat hierbij bijv. de patches voor Microsoft SQL Server, Microsoft Small Business Server, Microsoft Exchange Server etc, etc. worden gedownload en geinstalleerd.
Voor Windows Vista is Windows Update niet langer een website maar een client applicatie. Als je Windows Update daar op start is er ook de mogelijkheid om patches voor andere software te downloaden. Ook hier is het dus zeker aan te raden om dit aan te zetten.
Thanks!

Persoonlijk ben ik wel een voorstander van het doorsturen van gegevens over hoe je een programma gebruikt naar de fabrikant. Ik weet namelijk dat wij er heel veel informatie uit halen over wat er bijvoorbeeld werkelijk gebruikt wordt, wat voor problemen er optreden, etc. Dit was zelfs een van de primaire redenen waarom we met Office 2007 konden kiezen voor een nieuwe user interface.
Veel mensen maken zich daar (wat mij betreft onnodig) druk om en willen alles weten over wat er dan wel niet gecommuniceerd word. Voor degene die graag meer inzicht wil over wat Microsoft doorstuurt is er nu een whitepaper beschikbaar die alles verteld over Microsoft Windows XP en Microsoft Windows Vista.
De whitepapers zijn hier te downloaden.
Thanks!

Afgelopen donderdag gaf ik een presentatie in Eindhoven waar men de vraag stelde of onder Windows Vista MS-Dos programma's nog steeds zouden werken. Ik gaf aan dat die net als onder Windows XP er geen probleem zou zijn, uitgezonderd voor wat programma's waar men meerdere files en buffers voor moest reserveren.
Heel heel erg lang geleden had men een bestand genaamd CONFIG.SYS waarin dan de regels FILES=100 en BUFFERS=50 moest worden opgenomen zodat een database programma voldoende bestanden kon openen.
Veel mensen bleken niet op de hoogte dat dit nog steeds mogelijk is in Windows NT, Windows 2000, Windows XP en ook Windows Vista met het CONFIG.NT bestand. Dit bestand staat in de \WINDOWS\SYSTEM32 map.
Wil je dit bestand echter bewerken onder Windows Vista moet je even een kleine omweg uithalen:
1) Klik op het Windows logo linksonderin (Voorheen START).
2) Type de letters CMD in het zoekvenster in
3) Bovenin verschijnt nu de regel “CMD.EXE”
4) Klik op deze regel met de RECHTER Muisknop
5) Kies voor de optie “Als Administrator uitvoeren”
6) Klik op de knop Doorgaan in het scherm wat nu verschijnt
7) Dan verschijnt het MS-Dos venster. Type daarin:
8) CD \Windows\System32 [Enter]
9) type nu NOTEPAD CONFIG.NT. Nu kunt u Config.nt bewerken en opslaan in de System32 map. De instellingen werken dan voor de DOS applicaties die gestart worden.
Succes!
I got an e-mail from Iris stating that she had a virus she couldn't get rid of. Even wiping the harddisk clean and reinstalling Windows XP again won't get it of the machine!
I've heard from the various techniques that virusses are using today to hide itself (In memory, or in the Master Boot Record of the harddisk) so that it would survive a clean install. But then she told me that wiping the disk and flashing the bios got rid of it. I know that a virus could write to the flash part of the bios (Many virusses try this to actually destroy the BIOS) and that perhaps it could even hide there. But how would it ever get executed again than?
So I dropped a quick e-mail to Mark Russinovich and he replied that by using the interaction with the ACPI part of the BIOS a virus would become active even at setup! It was discussed at the latest Black Hat conference:
https://www.blackhat.com/presentations/bh-federal-06/BH-Fed-06-Heasman.pdf (Showing how both Windows as Linux would be infected)
My colleague Bruce Cowper (CA) pointed me to this website that has code which can be used.
So it all seems a matter of time that we also need to flash the BIOS before we can get rid of a virus... Yuk.
Thanks,

Michel Wester stuurde mij een berichtje dat hij op zijn website een overzichtje had geplaatst van Windows Vista tips (in het Nederlands).
Nu ga ik niet van elke link die ik doorkrijg een blog entry maken maar deze site heeft op dit moment echt een indrukwekkende lijst aan handige tips voor Windows Vista, Internet Explorer 7, Windows Mail en de Windows SideBar!.
|

|
De site is voornamelijk ideaal om door te geven aan alle vrienden en kennissen die aan ons vragen "Hey, hoe doe ik dit nu?".
Mijn favoriet is de tip voor alle keyboard shortcuts - Hoe meer ik met het keyboard kan doen hoe liever en dan zitten er toch handige dingen tussen! (Zoals Windows Key-Spatiebalk voor de Windows SideBar!).
Verder staan er ook nog veel handige tips voor Windows XP en Office!. |
Check ook zijn indrukwekkende lijst met Gadgets voor de Windows Sidebar - Alle radio stations en veel informatie kanalen!!
Thanks,
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!

Windows Update errors? Follow these steps for a possible solution.
One of the most popular articles that I have written in Dutch are my steps to solve problems with Windows update. Therefore I thought it was a good idea to create an English version of this blog entry. If you are looking for the Dutch version you can click here.
If Windows Update gives you an error message it can be a challange to find a solution. On the Internet you´ll find many webpages that mention only one error, have limited instructions or only a part of the solution. The steps below are general steps to check and fix the infrastucture which is needed for Windows Update. If you get specific error messages like 0x80248011 or 0xc80004c0 you can also try the steps in this article.
Ofcourse it is always a good idea to check the Windows Event Viewer. Click Start and then click "My Computer" with the right mouse button. Select Manage from the list and in the new window that appears doubleclick on "Event Viewer" (Below the "System Tools" line). Check the Application and System log for events that have errors. Every message in the event log has its own unique event ID which can be checked on the website http://www.eventid.net/. You'll find more information there on what these specific error messages mean.
Feel free after each step to restart the PC and check if it is already working. If it is then there is no need to go through the other steps :-). Please note that this article applies to Microsoft Windows XP. It doesn't apply to Microsoft Windows Vista as this will work on a different way.
A) Remove all the Internet Explorer temporary files
1. Start Internet Explorer.
2a. For Internet Explorer 6: Open the menu Tools and click on Internet-options.
2b: For Internet Explorer 7: Press ALT on the keyboard, then click Tools and select Internet options.
3. Make sure you are on the General tab.
4. Underneath the "Temporary Internet Files" section click on the button that says "Delete Cookies". (As this may also remove the passwords for some websites you have chosen to save these make sure you have all your passwords before you do this).
5. On the dialog "Delete Cookies" click OK.
6. Now click on the "Delete Files" button.
7. Check the box that says "Delete all offline content" and click OK.
8. Then click on the "Clear History" button in the "History" section.
9. Click on Yes and then click OK.
It never hurts to go the extra mile by erasing the TEMP folders. Restart the computer and hit F8 a couple of times before Windows starts. Then select "Safe Mode". In Safe mode you can click Start, click RUN (if you don't have a RUN option hit Windows Key+R) and type "%TEMP%" (without the quotes, but with the percentage signs.). Delete all the files that are in this folder. If some files cannot be removed the are most likely in use and this can be ignored.
B) Check if the BITS service is running
Especialy with the errors 0x80246008 and 0x80246007 there is a pretty good chance that the Background Intelligent Transfer Service hasn't started or is not correctly installed. This service will take care of downloading the updates and as such is pretty crucial for the Windows Update process.
1. Click on Start
2. Click on RUN (if you don't have a RUN option hit Windows Key+R)
3. Type CMD and hit OK
4. In the MS-Dos screen that appears type the following commands:
regsvr32 qmgr.dll [Enter]
regsvr32 qmgrprxy.dll [Enter]
5. Click Start and then click "My Computer" with the right mouse button.
6. Select Manage from the list.
7. Double click on the "Services and Applications" line and then click "Services".
8. Check if there is a service called Background Intelligent Transfer Service and if this is listed as "Automatic" and "Started"
- If this isn't the case then doubleclick the service and set the Startup Type to Automatic, hit apply and then hit the start button. Check the Event viewer if the service won't start.
- If the BITS Service isn't available in the list of services it may not have been installed (correctly). Download and reinstall the BITS v1.5 service from this URL and then download and install the update to BITS v2.0 with this file.
C) Registrer the DLL's
Dynamic Link Libaries contain all sort of routines that can be used by all applications. When a neccessary DLL isn't loaded or replaced by an older version a routine cannot be called and excuted. Windows Update uses the following DLL's that we will re-register.
1. Click on Start
2. Click on RUN (if you don't have a RUN option hit Windows Key+R)
3. Type CMD and hit OK
4. In the MS-Dos screen that appears type the following commands:
regsvr32 MSXML.DLL [Enter]
regsvr32 MSXML2.DLL [Enter]
regsvr32 MSXML3.DLL [Enter]
regsvr32 Wuaueng.DLL [Enter]
Every time you hit [Enter] a message box from RegSvr32 will appear stating that "DllRegisterServer in [name].dll succeeded.". The DLL is than registered and can be loaded if needed. If the DLL file doesn't exist then you'll get a message box from RegSvr32 stating "LoadLibrary ("[name].dll") failed - The specified module could not be found." This isn't that much of a problem and can be ignored, continue to register the next DLL.
D) Let Windows repair the Windows Update database
A history of all the updates that are installed is kept in a database file. If for whatever reason this database is corrupted or mismatches the actual situation you can have it rebuild.
1. Click on Start
2. Click on RUN (Guess what yoy have to do if you don't have a RUN option?)
3. Type CMD and hit OK
4. In the MS-Dos screen that appears type the following commands:
net stop wuauserv [Enter]
This will stop the "Automatic Updates" service that is using the database.
5. Now lets switch to the Windows directory - Type
CD \Windows [Enter]
(If you get "The system cannot find the path specified" then Windows is installed in another folder. Type SET [Enter] and look at the option "windir")
6. Type:
Rename SoftwareDistribution SoftwareDistribution_OLD
which will rename the folder containing the database.
7. Type:
net start wuauserv [Enter]
8. Now try Windows Update again. This may take a while (With the green bar going back and forth) because the database has to be rebuild.
Tip: Try the new Microsoft Update Service instead of the Windows Update Service! Go to http://update.microsoft.com/microsoftupdate and follow the steps. The biggest advantage is that this will update all installed Microsoft Software instead of just for Microsoft Windows.
Tip 2: Make sure that the Date and Time are set correctly on your PC. A big difference will cause problems as well.
I hope that these steps have solved your problem with Windows Update. If this is not the case and you have a solution that is not in this article please share this by using the "Post a comment" button, which ofcourse is also great in case you want to let me know that it DID solve your problems :-).

Wanneer men een PC opnieuw installeerd kan het zijn dat er voor specifieke hardware in de machine geen driver beschikbaar is. Een aantal maal de vermelding "Onbekend apparaat" staat dan in het Apparaatbeheer scherm.
Vaak is dan het probleem "Wat voor apparaat is het nu?" Rechtermuisknop en Stuurprogramma bijwerken kan soms helpen maar de verschillende CD's telkens doorzoeken is wat lastiger. Deze blog gaat over de manier waarop hardware detectie werkt en hoe we gemakkelijk de juiste driver kunnen vinden voor een apparaat.
Wanneer een PC opstart wordt er door de BIOS een lijst gemaakt van alle apparatuur in de PC. Zodra Windows opstart vraagt hij deze lijst op en laad de juiste drivers voor de hardware op de lijst. Wanneer er een apparaat is waar geen driver voor wordt gevonden of er is nieuwe hardware toegevoegd zal dit apparaat worden overgeslagen tot Windows volledig is gestart waarna de "Wizard nieuwe hardware gevonden" start. Deze wizard zal het unieke ID van het apparaat vergelijken met de lijsten van ID's in de driver INF bestanden. Vindt hij een match dan volgt hij de stappen in de INF file en installeert de driver. Vindt hij deze match niet dan vraagt hij de gebruiker om een CD of locatie waar de driver zou kunnen staan. Het unieke ID is in Windows met Service Pack 2 voortaan zichtbaar in apparaatbeheer. Dubbel klik maar op een apparaat in apparaatbeheer en ga naar het derde tabblad details. In de pulldown box kunnen we dan kiezen voor de term "Hardware-id's". Dit zijn de unieke id's die aan het apparaat zijn toegewezen. Dit ID is als volgt opgebouwd:
BUS \ VEN_[xxxx]&DEV_[yyyy]
Waar nu BUS staat zal bij uw hardware de bus staan waar het apparaat op is aangesloten. Dit is meestal PCI maar kan ook USB, HID, ACPI, ROOT is mogelijk. Bij de USB, HID, ACPI en ROOT bus kan een apparaat ook PNP[zzzzz] naam hebben.
VEN staat voor VENDOR, de fabrikant en DEV staat voor het device. De xxxx en yyyy variabelen zijn hexadecimale waardes voor het unieke apparaat yyyy van de xxxx fabrikant. Nu we dat weten is natuurlijk de vraag: Handig maar hoe weet ik nu wel nummer welke vendor of apparaat is?? Hiervoor hebben we een hele handige website: www.pcidatabase.com!. Hier kunnen we de waarde van een vendor invoeren (Bijv. 8086) waar dan als antwoord uitkomt dat dit Intel Corporation is. Voeren we ook de waarde van het Device in (Bijv. 103D) dan krijgen we een mooi overzicht:
Helaas heeft de website geen link naar de directe driver maar hierdoor weten we wel waar we bij Intel moeten zijn voor een driver van de PRO/100 VE Netwerk kaart!

Intern geheugen speelt bij de werking van de PC een belangrijke rol. Onderdelen van Windows en applicaties zijn er in geladen. Deze onderdelen worden aangeroepen, gegevens worden verwerkt en instructies worden de processor ingevoerd. Wanneer echter het interne geheugen problemen heeft kunnen de instructies corrupt raken en kan er een crash optreden. Windows probeert zoveel mogelijk dat soort situaties te voorkomen, of in ieder geval nog op de been te blijven door de applicatie of driver te isoleren. Hierdoor kan je een melding krijgen als "Dit programma heeft een ongeldige bewerking uitgevoerd" of een blauw scherm met "Een fatale uitzondering 0E is voorgekomen op...." (Windows 9x).
Bij vele analyzes van de Error Reports die wij ontvangen zien we dat de geheugendump een stuk code van de Windows code heeft die in geen enkele manier meer op hetgeen lijkt wat er in zou moeten staan.. De oorzaak? Defecte RAM modules...
Wanneer iemand mij vraagt om eens naar zijn PC te kijken is er een heel handig tooltje wat ik altijd meeneem: De Microsoft Windows Memory Test. Dit programma maakt een bootable floppy of ISO bestand aan (Welke je dan op CD kunt branden) waarmee je de computer opstart. Dit programma zet dan gegevens in het interne geheugen en leest ze daarna een aantal keer terug. Hetgeen in het geheugen wordt gezet moet hetzelfde zijn als wat je even later terugleest. Wanneer dit niet het geval is zal de Windows Memory Tool dit melden. De tool heeft maar 1 nadeel en dat is dat hij af en toe niet kan aangeven om welke fysieke module het gaat. Maar diverse keren heb ik mensen waarvan de PC een wazig probleem had (zelfs spontaan herstarten of reboots) met deze tool direct de vinger op de zere plek kunnen leggen.
Laat de tool een aantal keer draaien. Wanneer hij de eerste keer niets vind is het geheugen in orde en ligt de oorzaak ergens anders. Langer testen is goed als stress test, hierbij kan men met de toets (T) de extended test aanzetten.
Meer informatie en download van de tool staat hier: http://oca.microsoft.com/en/windiag.asp
Update 21-01-2007: Met Microsoft Windows Vista is deze tool voortaan standaard opgenomen in de Windows installatie. Klik hiervoor op Start en type mdsched.exe [enter]. Een dialoog venster verschijnt met de vraag of u nu de PC wilt afsluiten en testen of dat bij het opnieuw opstarten van de PC wilt starten.
