Clobster said:
After working OK for years, Outlook 2007(running on Vista) misbehaves most of
the time. Message headers display OK, but not the body of the emails. At
times I get an error message saying that Outlook couldn¡¦t find gdiplus.dll
and I should re-install Outlook, but reinstalling didn¡¦t fix a thing. I ran
Office diagnostics¡Xno help. A consultant suggested that I enter the
command-line message ¡§outlook.exe /reset navpane¡Xno help either. I'm more or
less a perpetual computer novice, and I'm totally out of ideas.
gdiplus.dll: Used by many programs for an API to a library of graphics
functions. See
http://en.wikipedia.org/wiki/Graphics_Device_Interface
and
http://msdn.microsoft.com/en-us/library/dd145203(VS.85).aspx.
Many programs include this file in their installation file set; however,
they should not install their copy if a newer version is already
installed yet some installers are dumb and simply dump their install
files on the host and stop atop new versioned files. To prevent the
problem of DLL Hell (
http://en.wikipedia.org/wiki/Dll_hell), different
versions of the same DLL are supposed to get installed under different
subfolder under C:\Windows\WinSxS (Windows Side-by-Side component
sharing;
http://tinyurl.com/ycy32ch). The worst place that I've seen an
installer dump gdiplus.dll is in the root folder of the Windows boot
partition (usually C:\). For example, on my host, there are the
following versions of the gdiplus.dll file:
6.0.3264.0 (under PDF-Xchange program folder)
5.1.3102.1360 (under twain32 folder)
and under the WinSxS folder:
5.1.3097.0
5.1.3102.2180
5.1.3102.3352
5.1.3102.5512
5.1.3102.5581
Each install stored its particular version of gdiplus.dll (that it is
sure to work with) under a different path to prevent stepping atop a
version needed by a different program and avoid another install stepping
atop the version of gdiplus.dll that the first program needs.
So what did you install after which the gdi error cropped up? Maybe it
didn't properly locate where to store its version of gdiplus.dll.
GDI+ is part of Windows. Something you do in Outlook is calling
something else to use the GDI (graphics device interface) DLL (dynamic
link library). What add-ons did you install to Outlook? Have you yet
tried running Outlook in its safe mode ("outlook.exe /safe") which does
not load any enabled add-ons?
There have been reports of random gdi errors in OL2007 after applying
the Service Pack 1 for MS Office 2007. Have you yet updated to SP-2 for
Office 2007 (
http://support.microsoft.com/kb/953195)? When was the last
time you visited the Windows Update site (hint hint)?