UI Fail: scanpst.exe’s incompatibility

Sometimes, on trying to scan a PST with MS Office's bundled scanpst.exe, you get the below error:

"An error has occurred which caused the scan to be stopped"

And a log that ends:

Fatal Error: 80040818

What MS meant to say was:

You're scanning an Office 2003 PST file with the scanpst tool that shipped with Office 2007. For some reason, we decided that while Outlook 2007 can cope with both, scanpst can't

In an attempt at usefulness:
On my WinXP/Office 2007 box, scanpst is at C:\Program Files (x86)\Microsoft Office\Office12\SCANPST.EXE and downloadable here.

On our Server03/Office03 box, it's at C:\Program Files\Common Files\System\MSMAPI\1033\SCANPST.EXE1 and downloadable here.

I've no idea if these downloads are of any real use. Try them and see.

  1. I'm told the '1033' pertains to geographic location, but I've no real idea. Browse if it's not there. []

Making Outlook 2007 see signatures from Outlook 2003

Outlook 2003 will accept html signatures named .html or .htm, Outlook 2007 apparently only likes them named .html.
The following bat file (which is also a handy example of a batch for loop) fixes this. Outlook only looks for signatures on startup generally, we've certainly only had consistent success through running it before opening Outlook. We've appended it to our logon scripts:

  2. c:
  3. cd \
  4. cd "%USERPROFILE%\application data\microsoft\signatures"
  5. for %%J in (*.html) do rename "%%~NJ.html" "%%~NJ.htm"