Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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
add comment

2 Answers

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

Source: http://support.microsoft.com/kb/272227/en-us

share|improve this answer
add comment

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

http://docfetcher.sourceforge.net/en/index.html

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
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.