Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win


where does Outlook Express store autofill / autocomplete

Posted on 2012-03-19
Medium Priority
Last Modified: 2012-03-21
Hi, I have a dude who lost his autofill information in Outlook Express.  I was wondering where this is stored.  Is it like Outlook using the nk2 file, or is it something else.

Thank You
Question by:Dan
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
LVL 38

Accepted Solution

BillDL earned 2000 total points
ID: 37741070
If you are referring to autocompletion of email addresses, then Outlook Express does not actually store these in the same way as Microsoft Outlook does.  The "Windows Address Book",  also referred to by some as the "Outlook Express Contacts" exists as a *.WAB file which by default will be :

C:\Documents and Settings\<UserName>\Application Data\Microsoft\Address Book\<UserName>.wab

That should be the same as this:

"%userprofile%\Application Data\Microsoft\Address Book\%username%.wab"

When autocomplete is enabled, all that happens is that Outlook Express does a lookup of the contacts in that *.WAB file and matches as you type.

If the user has lost the "autocomplete" feature, then I would say that it is either because autocomplete has been disabled, or the user's address book file is damaged or has been moved.

Check to see if the user's *.wab file is where it is expected.  The path is stored as the (Default) String Value in the registry key:
[HKEY_CURRENT_USER\Software\Microsoft\WAB\WAB4\Wab File Name]

Check to see if the *.wab file opens to display the contacts when double-clicked.

If that is all fine, then verify that autocomplete is enabled:
Outlook Express > Tools menu > Options > Send tab > "Automatically complete email addresses when composing".

Hopefully you can get to the bottom of this.

Author Comment

ID: 37743258
Wow, thanks that does it, one last thing.  The user believes that there were more email addresses selectable from the auto fill than he has in his wab.

could this be?  if not, I believe he may be on crack.

Thanks, that was a great reply.
LVL 38

Expert Comment

ID: 37746109
Thank you CrunchyTime.

I wouldn't like to risk suggesting that the dude's on crack, but I don't think it's possible.  I would have to test something for a definitive answer, but I think it will only autocomplete on the "default" email address for each of the contacts in the Windows Address Book.  If you are familiar with Outlook Express, then you will be aware that it is possible to add any number of old and new email addresses under one contact, but only one will be set as the default one.  Well I think the autocomplete only looks at the default email addresses.

Maybe the guy is on crack, because I don't really see any compelling reason to start guessing email addresses and wait for Outlook Express to guess what I'm typing and fill it in - not when the address book is so handy to open from the buttons beside the To, CC, and BCC fields.  If sorted alphabetically on surname or first name it's just a case of scrolling a very short distance and selecting.

I'm at a disadvantage because I never have autocomplete enabled for anything, but I wonder whether the "Windows autocomplete" and Internet Explorer autocomplete may also affect Outlook Express.  I don't think this will have any influence on the autocomplete behaviour of Outlook Express though, and I would be inclined to wonder what you have begun to believe of this person's smoking habits ;-)

Easy way to test I suppose.  Get him to deliberately start typing some names or email addresses into Outlook Express that he knows are not in the address book.  Easy way to print a reference list of names is to open the address book and File menu > Export > "Other Address Book" and choose *.CSV.  Select only the names and email addresses.  Either print from Notepad or open in Excel and print a "names list".


Featured Post

Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Microsoft Outlook is not just an email client but it is full featured Personal Information Manager. But sometimes Outlook gets disconnected and you simply can’t access it. What steps can you perform before calling IT support? In this article we will…
Microsoft Outlook provides an easy way to recover permanently deleted items. When you empty the Deleted Items or simply deleted an Outlook data items using shift+Del key then it can be recovered using Registry Key settings.  Caution- Wrong Registry…
Visualize your data even better in Access queries. Given a date and a value, this lesson shows how to compare that value with the previous value, calculate the difference, and display a circle if the value is the same, an up triangle if it increased…
Have you created a query with information for a calendar? ... and then, abra-cadabra, the calendar is done?! I am going to show you how to make that happen. Visualize your data!  ... really see it To use the code to create a calendar from a q…

610 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question