November 2010 (1)
August 2010 (1)
July 2010 (1)
June 2010 (3)
July 2009 (3)
June 2009 (1)
May 2009 (1)
February 2009 (1)
January 2009 (1)
November 2008 (3)
October 2008 (4)
September 2008 (9)
August 2008 (6)
July 2008 (3)
June 2008 (3)
January 2008 (1)
November 2007 (2)
October 2007 (6)
September 2007 (5)
August 2007 (22)
July 2007 (6)
June 2007 (1)
May 2007 (3)
April 2007 (27)
March 2007 (8)
February 2007 (6)
September 2006 (2)
August 2006 (4)
July 2006 (9)
June 2006 (17)
May 2006 (20)
April 2006 (12)
March 2006 (9)
February 2006 (4)
January 2006 (3)
December 2005 (2)
November 2005 (4)
October 2005 (5)
September 2005 (37)
August 2005 (83)
July 2005 (6)

Active Directory / LDAP (0)
ASP.Net (19)
Blackberry Development (4)
c# (34)
c++ (3)
Code Camp (1)
Excel (1)
Exchange (3)
Front Page 2003 (6)
FTP User Editor (4)
HTML / CSS / DHTML (8)
IIS (146)
IIS - Log Parser (7)
IIS / FTP (12)
IIS / Tools / Administration (42)
IIS / Tools / Authentication (6)
IIS / Tools / Compression (8)
IIS / Tools / Crash & Hang (12)
IIS / Tools / ISAPI Filters (17)
IIS / Tools / Log Files (17)
IIS / Tools / Scripts (28)
IIS / Tools / Security (9)
IIS / Tools / SSL (6)
IIS 7 (3)
Internet Information Server (1)
Me (Chris Crowe) (6)
MIME Types (1)
Misc (72)
Oulook Express (2)
Silverlight (1)
SQL Server (27)
SQL Server CTE (1)
Vista (15)
Vista Gadgets (8)
Visual Studio (11)
Voice over BroadBand (1)
Windows (33)
Windows Powershell (3)
Windows Sharepoint Services (0)
Windows Sharepoint Services (15)
Windows Vista (14)
Wine Cellar (1)
WMI (8)

Archive

November 2010 (1)

Microsoft Office Outlook has encountered a problem and needs to close when opening email messages

I recently has a user who found that email messages from specific people would cause her Outlook 2010 to crash 100% of the time. Most peoples emails were perfectly fine and others were not.

There were lots of entries in the Windows Event Log like the following

Faulting application name: OUTLOOK.EXE, version: 14.0.4760.1000, time stamp: 0x4ba8fefd

Faulting module name: USP10.DLL, version: 1.626.7600.20602, time stamp: 0x4b304c27

Exception code: 0xc0000005

Fault offset: 0x00027466

Faulting process id: 0xa38

Faulting application start time: 0x01cb6ef5e0cefe77

Faulting application path: C:\Program Files (x86)\Microsoft Office\Office14\OUTLOOK.EXE

Faulting module path: C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE14\USP10.DLL

I read up online and found this article http://social.technet.microsoft.com/Forums/en-US/outlook/thread/178bce4f-707e-42ac-8743-ac41b7a4e046/ where a lot of people where having a similar problem.

There were lot of opinions given there and they did nothing to help me fix the problem directly.

Microsoft

I ended up opening a case with Microsoft and together over a period of a week we diagnosed the problem.

The problem was – A Corrupt Font

I found a few posts online which referred to Helvetica Font (above link and also other places) being corrupt and causing problems with Outlook.

But in my case it was an Arial Narrow font.

* I have suggested that Microsoft Write a tool to test all fonts for corruption – who knows what will happen.

One of the responses from Microsoft was

Based on my research I found that the affected emails which you sent to me is in Helvetica font. Looks like the issue is specific to Helvetica font.

This problem may occur if your document contains Type 1 fonts, such as Helvetica and TimesNewRomanPS.
Note: The same problem can occur in Microsoft Office Outlook 2010 if an email message contains Type 1 fonts.

To resolve this problem, please follow the action below.

Determine which offending Type 1 font is being applied to your document, and then remove the offending Type 1 Font Substitutions entry from the registry. To do this, follow these steps:

  1. Click Start, type regedit in the Start Search box, and then press Enter.

Collapse this imageExpand this image

If you are prompted for an administrator password or for confirmation, type the password, or provide confirmation.

  1. In Registry Editor, locate the following subkey:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes

  1. Under the FontSubstitutes entry, select the offending Type 1 font.
  2. Right-click the font, and then click Delete.
  3. Exit Registry Editor.
  4. Restart the computer.
  5. Uninstall the offending Type 1 fonts. For more information about how to uninstall fonts, see the following Microsoft Knowledge Base article:

314960 (http://support.microsoft.com/kb/314960/ ) How to install or remove a font in Windows

  1. Install the OpenType versions of the offending Type 1 fonts.

For more detailed information, please refer to http://support.microsoft.com/default.aspx?scid=kb;en-US;2119612

** IMPORTANT ** The Microsoft response above did not fix the problem but more investigation showed that Arial fonts were the issue

This problem was on a Windows 7 machine (and mine was as well) so I decided to copy the Arial fonts from the bad machine to my machine. After this “I” got the problem as well!!! (I made a backup of the fonts first!)

The Fix (for me anyway) - Copy my good Arial Fonts to the bad computer

In order to resolve this I needed to copy the good fonts from my machine to a temp directory on my machine and then copy them to a temp folder on the bad machine and then copy the font from the temp folder to the Fonts applet.

Normally using the Fonts applet you can not copy fonts to anywhere else, but by opening a CMD prompt you can make copies of them.

image

So on the good computer open a CMD prompt and change directory to c:\windows\fonts

You can now copy the good fonts to another folder on the local machine such as c:\temp

You now need to copy the fonts from the c:\temp folder to a folder on the bad computer – again c:\temp

Then on the bad computer open the Fonts applet (you can just type fonts and hit enter at the search programs and files area in the start menu)

image

Now with that window open you can drag the fonts from c:\temp to the fonts window and you will be prompted to overwrite any existing fonts (if copying more than one font you can let it overwrite all fonts)

image

Some thoughts

Now by the time I got around to checking these fonts we had sent 100’s of megabytes of debug logs to Microsoft, removed all add-ons, started in safe mode, rebooted heaps of times and generally spent a lot of time on the problem.

I had been in contact with Microsoft on the phone and via email and a week or more time had passed with the user not being able to open emails from specific users.

I would assume you could copy all fonts from a known good machine to the bad computer. If you copy all fonts you may never know what font was corrupt, but there is a good chance that in less than 5 minutes you will have a working Outlook again.

 

Also See

Microsoft Office Word has encountered a problem and needs to close
http://support.microsoft.com/default.aspx?scid=kb;en-US;2119612

Microsoft Forum on this topic
http://social.technet.microsoft.com/Forums/en-US/outlook/thread/178bce4f-707e-42ac-8743-ac41b7a4e046/