Joepie. Na het installeren van de Microsoft Updates van afgelopen dinsdagavond werkt m'n Outlook niet meer.
Oorzaak: Microsoft heeft de registerwaarde "Path" onder HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\OUTLOOK.EXE gereset. Na bovengenoemde aanvulling op Path weer handmatig te hebben gerealiseerd werkt Outlook weer wel. Fijn hoor :(
In plaats van dat ze Outlook fixen, zodanig dat deze er niet meer vanuit gaat dat je door van een bepaalde map de current directory te maken, je daar wel DLL's in zult kunnen vinden, maken ze eingebruikers het leven zuur.
N.b. op zich is wat Outlook doet niet insecure, maar het feit dat iemand CWD gebruikt om DLL's uit te laden gaat tegen de adviezen van Microsoft zelf in (*), en zorgt ervoor dat gebruikers niet snel geneigd zullen zijn om CWDIllegalInDllSearch op 0xFFFFFFFF te zetten, waardoor programmeurs deze (voor veel andere apps wel gevaarlijke) onzin in stand houden. Zo wordt deze cirkel nooit doorbroken!
(*) Daar bestaat de WinAPI SetDllDirectory() voor, zie
http://support.microsoft.com/kb/2389418.