Tuesday, 8 January 2013

PowerPoint XP and 2003 crash on shutdown after Visual Studio 2012 is installed

Like the title says: PowerPoint XP and 2003 crash on shutdown after Visual Studio 2012 is installed.

It turns out that the Team Foundation add-in not only doesn't support these ancient office versions but actually crashes them. PowerPoint 2003 correctly identified the culprit and offered to disable the add-in, which solves the problem, but PowerPoint XP didn't. To disable it manually, import the following into your registry.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\PowerPoint\Resiliency\DisabledItems]
"448866D6"=hex:01,00,00,00,ca,00,00,00,2e,00,00,00,22,00,63,00,3a,00,5c,00,70,\
  00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,00,66,00,69,00,6c,00,65,00,73,00,\
  5c,00,63,00,6f,00,6d,00,6d,00,6f,00,6e,00,20,00,66,00,69,00,6c,00,65,00,73,\
  00,5c,00,6d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,20,00,73,00,\
  68,00,61,00,72,00,65,00,64,00,5c,00,74,00,65,00,61,00,6d,00,20,00,66,00,6f,\
  00,75,00,6e,00,64,00,61,00,74,00,69,00,6f,00,6e,00,20,00,73,00,65,00,72,00,\
  76,00,65,00,72,00,5c,00,31,00,31,00,2e,00,30,00,5c,00,78,00,38,00,36,00,5c,\
  00,74,00,66,00,73,00,6f,00,66,00,66,00,69,00,63,00,65,00,61,00,64,00,64,00,\
  2d,00,69,00,6e,00,2e,00,64,00,6c,00,6c,00,22,00,00,00,74,00,65,00,61,00,6d,\
  00,20,00,66,00,6f,00,75,00,6e,00,64,00,61,00,74,00,69,00,6f,00,6e,00,20,00,\
  61,00,64,00,64,00,2d,00,69,00,6e,00,00,00

The exact value assumes that Visual Studio is installed in the default location in C:\Program Files. If you installed elsewhere, you're going to have to hack the value or simply copy it from the PowerPoint 2003 registry key.