Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

One of my users had a network error and when she opened Outlook it made a new .pst file for her. The normal one is on a network share which which was easy to fix but now she cannot search emails before the date we re-added the .pst file. Emails received afterwards show up correctly but emails that do exist yet were delivered before the date of the error cannot be searched.

Is there any way to tell Outlook to re-index the .pst so she can search older emails again?

Outlook 2007 running on Windows 7.

share|improve this question

Yes, there is a way to force the reindexing of .pst files.

Just run Scanpst.exe on the .pst file (you'll need to close Outlook and any other program accessing the .pst file at that time.

The Scanpst.exe file for Outlook 2013 is located in the following folder: \Program Files\Microsoft Office 15\root\office15

The Scanpst.exe file for Outlook 2010 is typically located in one of the following folders: \Program Files\Microsoft Office\Office14 or \Program Files\Microsoft Office(x86)\Office14

The Scanpst.exe file for Outlook 2007 is typically located in one of the following folders: \Program Files\Microsoft Office\Office12 or \Program Files(x86)\Microsoft Office\Office12


share|improve this answer

Another solution is to use a tool outside MS universe. A tool called DocFetcher can index .PST files and has even proximity search.

Indexing 0.8GB file took about 7 minutes and the searchers give correct results. It has Lucene as the search engine beneath.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .