• Outlook User
  • New Outlook app
  • Outlook.com
  • Outlook Mac
  • Outlook & iCloud
  • Developer
  • Microsoft 365 Admin
    • Common Problems
    • Microsoft 365
    • Outlook BCM
    • Utilities & Addins

Understanding Outlook's AutoComplete Cache

Slipstick Systems

› Outlook › Email › Understanding Outlook’s AutoComplete Cache

Last reviewed on April 8, 2025     144 Comments

Applies to: Outlook (classic), Outlook 2010

One of my email contacts has a new email address as their company changed their domain name. I have deleted and re-entered her correct email address about half a dozen times in the address book and yet my PC still thinks I am sending her emails to her old domain.com instead of her new domain.com. When I entered her name it defaults to the "olddomain.com" address even though it is nowhere to be found on my PC. I have to select her "newdomain.com" address from the address book for it to work. Has anyone experienced where Outlook is keeping this old email address info? How can I can purge it?

This is an all too common experience for many users.

Use the arrow key to select the incorrect address and press the Delete key.

You can clear the entire autocomplete file: in older versions you need to delete the *.NK2 file from your hard drive, while Outlook 2010 and newer has a button to clear the Autocomplete cache in Options (screenshot below).

 

Outlook 2010 and newer

Beginning with Outlook 2010, Outlook does not use the NK2 file; it stores the autocomplete cache in the mailbox or data file and caches the addresses in an autocomplete stream at C:\Users\%username%\AppData\Local\Microsoft\Outlook\RoamCache. You can type or paste %localappdata%\Microsoft\Outlook\RoamCache in the address bar of Windows Explorer then press Enter to open the folder location where the cache is stored in a file named Stream_Autocomplete_0_[long GUID].dat.

Clear the autocomplete cache using the File, Options, Mail, Empty Auto-complete list button.
Empty Autocomplete cache
You can also use the /cleanautocompletecache switch to clear the cache.

Close Outlook. Press Windows key + R to open the Run command and type or paste the following line and press enter to start Outlook. (There is a space before /.)

outlook.exe /cleanautocompletecache

If addresses are not saving in the auto-complete list between Outlook sessions and clearing the cache doesn't fix the problem, you may need to delete the RoamCache file. Instructions are at Outlook doesn't save Autocomplete.

See Suggested Contacts and Auto-Complete Lists to learn more about Outlook 2010's autocomplete cache and suggested contacts.

Outlook 2010 also creates a contact for people you send mail to, as insurance if the autocomplete cache becomes corrupt. Look for these contacts in the Suggested Contacts folder. This unpopular feature was removed from Outlook beginning with Outlook 2013.

Clear the NK2 file in Outlook 2007

The nickname files (.nk2) used by Outlook 2007 (and 2003) is found at C:\Documents and Settings\%username%\Application Data\Microsoft\Outlook if you are using Windows XP/2000 or C:\Users\%username%\Application Data\Microsoft\Outlook.

You can access this folder by pasting %USERPROFILE%\Application Data\Microsoft\Outlook in the Address bar of Windows Explorer.

Close Outlook then delete or rename the *.NK2 file. When you restart Outlook it will create a new, empty NK2 file.

Nickname cache is empty

We use Outlook and my users aren't very good at adding email addresses to the Contacts folder and rely heavily on the autocomplete cache, but it gets replaced often. Why does it seem so fragile?

If the users are losing addresses of people they recently replied to (but not older addresses), it's because Outlook crashes or does not close properly and the changes are not written to the NK2 file. The existing *.NK2 shouldn't be replaced by a clean *.NK2 if this happens, but new addresses you've sent new mail to or replied to won't be saved to the file. Less used addresses are replaced by new addresses when the NK2 contains 1000 addresses in Outlook 2003 or 2000 address if using Outlook 2007.

If all addresses disappear, it means something is corrupt and Outlook is replacing the NK2 with a new, clean one.

See OUTLOOK.EXE continues running after you exit Outlook

If you're using the autocomplete cache as your address book because it's too much effort to right click on an address and save it as a new Contact, you should use a utility that creates contacts from all addresses you reply to, as the autocomplete cache is not a good substitute for contacts.
 

Import addresses from NK2

When you upgrade from Outlook 2007 and earlier in-place and use the same profile, Outlook 2010 or 2013 should import the NK2 you used with your previous Outlook version automatically on the first run. If Outlook didn't import the NK2 automatically, or you are using a new computer and didn't think to move the NK2 file, or you made a new profile, you can import the NK2 after the first run by using the ImportNK2 switch.

When you import the NK2, the contents of the file are merged into the existing nickname cache that is currently stored in your mailbox.

To import .nk2 files into Outlook 2010 and newer, follow these steps:

  1. Make sure that the .nk2 file is in the following folder:
    %appdata%\Microsoft\Outlook
    The .nk2 file must have the same name as your current Outlook profile. (By default, the profile name is "Outlook.")
  2. Press Windows Key + R to open the Run dialog.
  3. In the Open box, type (or paste) outlook.exe /importnk2, and click OK to import the NK2 into your profile.

The .nk2 file is renamed with a .old file name extension on the first start of Outlook 2010. If you need to re-import the .nk2 file, remove the .old file name extension.

Use the nicknames with new profiles

If you create a new profile you can copy the NK2 file used by your old profile. You'll need to rename it so it matches the name of your new profile.

How to clear names from the cache

To remove single addresses, select the name using the arrow keys then press Delete. In Outlook 2010, you can also click the x beside the name to delete it or use the Backspace key.

To remove all of the addresses from the autocomplete cache in Outlook 2007 or 2003, either delete the NK2 file (at %USERPROFILE%\Application Data\Microsoft\Outlook ) or go to Tools, Options, Email Options, Advanced Email Options and deselect the option to suggest names near the bottom of the dialog.

In Outlook 2010, clear the cache using the File, Options, Mail dialog, Empty Auto-complete List button.

Remove an Address from the Auto-Complete Cache Tutorial

[wpvideo c0tibvCC w=575]

Auto-Complete Cache Editing Tools

 

Tools

debunk2

Open source project to read MS Outlook autocomplete (NK2) files and extract email addresses. Beta version 0.5

NK2Edit

Use NK2Edit to edit or delete information stored in the NK2 file or Outlook 2010/2013's Autocomplete Stream, including the display name, the email address, the exchange string, the Drop-Down display name, and the search string. Free for home use; Commercial license available.

NK2View

Use NK2View to view, edit or delete entries in Outlook's .NK2 AutoComplete file. Export the records to text, html, or xml files. Freeware. Version 1.37

Autocomplete List Cache Size

There is a limit of 1000 names on the autocomplete cache in Outlook. The limit can be raised in Outlook by use of a registry setting. Note: this value will not exist by default and is only needed if you want to change the limit.

Outlook 2016, 2019, 365:
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\AutoNameCheck

Outlook 2013:
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\AutoNameCheck

Outlook 2010:
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\AutoNameCheck

Outlook 2007:
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\AutoNameCheck

Outlook 2003:
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\AutoNameCheck

Outlook 2002:
HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Outlook\AutoNameCheck

DWORD: MaxNicknames
Value: Between 1 and 2000, in decimal

Do It For Me

The following registry files will change the registry key to 2000 entries. Download the file for your version of Outlook and double click to run.

Outlook 2003 Outlook 2007 Outlook 2010

More Information

To learn more about the files Outlook uses and where they are stored, visit
Outlook & Exchange/Windows Messaging Backup and Dual-Boot.
OUTLOOK.EXE continues running after you exit Outlook
Outlook 2010's Suggested Contacts and Auto-Complete Lists

Understanding Outlook's AutoComplete Cache was last modified: April 8th, 2025 by Diane Poremsky
Post Views: 421

Related Posts:

  • Could not complete the operation. One or more parameter values are not valid.
  • Moving Outlook's auto-complete address list to a new account
  • Suggested Contacts and Auto-Complete Lists
  • Outlook Contacts, Address Book, and Autocomplete

About Diane Poremsky

A Microsoft Outlook Most Valuable Professional (MVP) since 1999, Diane is the author of several books, including Outlook 2013 Absolute Beginners Book. She also created video training CDs and online training classes for Microsoft Outlook. You can find her helping people online in Outlook Forums as well as in the Microsoft Answers and TechNet forums.

Comments

  1. Robert M says

    October 28, 2023 at 9:56 am

    Hi - I put in a detailed comment yesterday but it disappeared. I'll be brief here. Is there a way to move an autocomplete cache from one Outlook [2019] Profile to another? Your steps aren't working when I follow them in this case, though they have worked for me a number of times before.

    Thanks in advance!

    Reply
  2. Robert M says

    October 27, 2023 at 10:06 am

    Hi Diane,

    I have used your suggestion(s) here to move the Autocomplete file before but today I have what I think is different.

    Briefly, I HAD TO create a new Outlook Profile [Tim] as the ownership of this particular email address went from the tech support guy whom set up my friend Tim's website and email address. Tim took over ownership and the account was not migrated but deleted from the tech's GoDaddy account and added to Tim's GoDaddy account.

    I still can see the Autocomplete working in the old Outlook Profile (but the email doesn't) but not in the new one.

    I have made extra copies of the 925 KB .dat file just in case. But - and I can tell by putting a "new" address in the new Autocomplete - I close Outlook, find the new Profile's Autocomplete, rename it to the one from the other Profile [Outlook], then restart Outlook. But when I send a test email to an "old" address, nothing comes up in Autocomplete. If I send that email, then close Outlook, I see that the .dat file is back to 6 KB or something around there. And the time stamps keep me looking at the right versions, I believe.

    This is Outlook 2019. Is there a way to export the Autocomplete from one Profile [Outlook} and import it to the new one [Tim]?

    I thank you for your advice and hope that you can guide me thru this situation.

    Robert

    Reply
  3. Ron Bohlander says

    January 4, 2022 at 4:49 pm

    I found the info in this article about the autocomplete cache from Outlook (applicable to Version 2111 in the section about Outlook 2010 or Newer) very helpful in moving a family member from one computer to a new one. Thank you!!

    Reply
  4. Thomas Richardson says

    August 10, 2021 at 7:55 am

    Hi Diane, Great article, really useful. Any idea how MS calculates the weights in the NK2/autocomp file?

    Reply
  5. Matt van Leeuwen says

    July 26, 2021 at 9:45 pm

    Hi Diane,
    I know you're an Outlook mastermind, but not sure if this extends into Excel! Is it possible to pull the Auto-complete list into Excel using VBA? I have code that pulls the "Contacts" list, but I'm trying to do the same with the Auto-complete. To do so, the code needs to know the "name" of the list. For example, "Contacts", "Global Address List", etc... as seen in the following code snippet.

    ***** Set olAL = olNS.AddressLists("Global Address List")

    Appreciate any insight!

    Reply
    • Diane Poremsky says

      July 26, 2021 at 10:24 pm

      You can't use VBA (I don;t think redemption can read it either, but will check) to access the autocomplete list - but nirsoft.net's NK2Edit can read the autocomplete file.

      Reply
      • Matt van Leeuwen says

        July 26, 2021 at 10:31 pm

        Thanks for the prompt reply! I was hoping to avoid external programs, as I'm building this for my company. Greatly appreciate your response!

  6. S.S says

    February 9, 2021 at 3:23 am

    Hi, Diane
    Outlook 365; "There is a limit of 1000 names on the autocomplete cache in Outlook" So.. what happens when cache is full (>over 1000 names)
    How does Outlook then "behaves" with new email addresses? Many thanks!

    Reply
    • Diane Poremsky says

      March 4, 2021 at 11:23 am

      The oldest addresses are removed. Outlook orders the address by recently used - so old addresses you haven't used should be removed.

      Reply
  7. Navid says

    September 3, 2020 at 4:03 pm

    I have Outlook 365/2016 64 bit. The AutoNameCheck registry SubKey does not exist on 2 PCs I have checked: HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\AutoNameCheck

    Reply
    • Diane Poremsky says

      March 4, 2021 at 11:23 am

      If the key doesn't exist, you need to add it.

      Reply
  8. JpaulJ says

    January 15, 2019 at 4:36 pm

    I'm using Outlook 2013 (IMAP) and when I add a contact from within an email it is only stored in the autocomplete list(?). I was hoping to add the contact directly to the Contacts address book. I can only see this person when I click on To: and search the displayed list. He never actually shows up in my People address book.

    How do I fix this? I thought I might import the autocomplete list, but it appears to also include my address book contacts.

    Reply
    • Diane Poremsky says

      June 14, 2019 at 9:46 am

      When you save a contact by right-clicking on the address and choosing Add to Contacts, it is added to the default contacts folder. That is why you see it when you click on To.

      Can you find it if you search People? How many contacts folders do you have?

      Reply
  9. Trav says

    October 3, 2018 at 9:35 pm

    I just tried the NK2Edit tool. Marvellous piece of software!
    My AutoComplete cache disappeared. This allowed me to recreate it from my sent items.
    Can't recommend this tool highly enough!

    Reply
  10. Eli says

    September 29, 2017 at 11:44 am

    This is Great I used debunk2 to convert .Dat file.

    1. The DAT file has larger Size that’s your auto-complete list
    2. Make a Backup copy for your File.
    3. Rename .dat to .NK2 file
    4. Used the debunk2-0.5-win32
    5. Point the file .NK2 to Open it
    6. Save the file .TSV or .CSV Comma-Separated Values
    7. Open the file in a notepad or Excel
    8. Select All field to COPY
    9. Open the outlook create new email and paste all address and hit enter at the end of your list.
    you don't need to sent that's email to everyone, Just close the email open the new e-mail to test all the new list populated.

    Dummy e-mail will fool the outlook to re-Index the .Dat was corrupt before.
    Good luck!!

    Eli M

    Reply
  11. Jen says

    June 1, 2017 at 9:18 am

    We are migrating from outlook 2007 to outlook 365 pro plus click to run. We did not migrate users nk2 however some are seeing autocomplete entries. It this because they are stored in a hidden file in the message store?

    Reply
    • Diane Poremsky says

      June 2, 2017 at 4:55 pm

      Could be - the list is stored as a hidden message in mailboxes or data files and if you upgraded in-place, Outlook would convert it to the new stream format on first run.

      Reply
  12. Murray Davidson says

    February 8, 2017 at 6:50 pm

    Your advice was excellent Diane. It's helped dozens of people in our department in their move from Outlook 2007 to 2013 to have their autocomplete lists imported.

    Reply
  13. Charlotte B says

    February 7, 2017 at 6:11 pm

    Thanks for this article. We have a number of people who rely heavily on autocomplete and get very upset when addresses get dropped off the number stack or they can't find something there exactly where they expect. You recommended a utility that automatically converts autocomplete to suggested contacts - is that one of the ones above and if so which one? Bonus if it can make some sort of local backup in case the machine dies.

    I found a reg key for increasing the number of contacts kept to 2000 which we will be using for those folks.

    Reply
    • Diane Poremsky says

      May 28, 2017 at 11:34 pm

      NK2Edit from Nirsoft works well and can read both NK2 and autocomplete streams from newer versions. (Sorry I missed this earlier. )

      Reply
  14. Steve Green says

    January 3, 2017 at 4:55 pm

    Our auto-complete lists frequently contain email addresses that do not match the character(s) we have typed. For instance, if I type the letter "d" the first address in the list is sean.normoyle@testpartners.co.uk

    I installed NK2Edit and found a few things:

    The erroneous addresses are all on our domain.
    The erroneous addresses are all Exchange accounts.
    Outlook doesn't just look for matches in email addresses. It also looks for matches at the start of the "cn" variable string in the “Email/Exchange String” column. In the case of Sean Normoyle above, this column contains "/o=hs20/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=d54171f451ac409590cf55a24d74eec5-sean.normoyle"

    This affects all our staff and occurs with all Outlook versions from 2010 to 2016. We only have 30 email addresses but this issue must be a huge problem for organisations with hundreds or thousands. For them, almost all the addresses in the auto-complete list must be wrong.

    I tried removing these Email/Exchange Strings from the NK2 file but Outlook just puts them back in again the next time you send an email to those addresses.

    Any help would be very welcome.

    Reply
    • Diane Poremsky says

      January 4, 2017 at 11:02 pm

      It will check the Exchange x500 address. The only solution i have is to type more than one letter - once you type di, the x500's will go away.

      Reply
  15. Usama says

    December 31, 2016 at 2:25 am

    Kindly share the link for the utility to edit autocomplete stream in outlook 2016. not for (.NK2) files.

    Reply
    • Diane Poremsky says

      January 4, 2017 at 10:39 pm

      Nk2Edit from nirsoft works with both NK2 and the autocomplete stream.

      Reply
      • Ragnar Hanas says

        January 17, 2020 at 11:54 am

        Does it work with Outlook 2019 as well? This is not specifically mentioned on their site. Thanks

      • Diane Poremsky says

        January 28, 2020 at 8:53 am

        Yes, it does. Outlook 2019 is the same as 2016.

  16. Alex says

    November 2, 2016 at 4:28 pm

    Empty Auto-complete was for me the solution in Outlook 2016 ! thanks

    Reply
  17. Hemal says

    October 18, 2016 at 11:45 am

    Hi

    I am experiencing the same problem with outlokk 2013 and exchange 2010 server.

    Followed the above steps and some more suggestion but it still does not work.
    Paid support from microsoft has not produced any result so far either.

    Does anyone have any suggestion to resolve this.

    Recreating the autocomplete is form scractch is not an option as the user wants all the email addressed to be working as it was.

    We don't know what caused this.

    Kind regards
    Hemal

    Reply
    • Diane Poremsky says

      January 4, 2017 at 11:05 pm

      What is the problem? (Messages don't always thread, so i can't tell which comment you are replying to.)

      Reply
  18. Marc says

    August 5, 2016 at 7:18 pm

    I am trying to dump autocomplete addresses from outlook 2013 for import into outlook 2007 (run on an older term server). Any suggestions?

    Reply
    • Diane Poremsky says

      August 11, 2016 at 12:59 am

      I would use NK2Edit from Nirsoft to do it.

      Reply
  19. Larry says

    August 3, 2016 at 8:57 am

    Thank you for your information. It was very helpful for finding the appropriate file. I recently had to have a Surface Pro 4 replaced by Microsoft for a hardware problem. I wanted to have the autocomplete file from the old one put in the new one, but when I do this, somehow the old one ends up being used. I have even moved the file from the new computer onto my desktop and then pasted the file from the computer which I have to return into the appropriate location. Outlook somehow still uses the original file.
    Obviously I am doing something wrong, but have not figured out what it is. Any help would be appreciated.

    Reply
    • Diane Poremsky says

      August 11, 2016 at 1:01 am

      Did you rename the one you want to use to match the name Outlook gave the one you don't want to use?

      Reply
  20. Jenny says

    June 7, 2016 at 12:25 am

    Hi There,

    I have Outlook 2013 and wish to turn off the AutoComplete totally.When I untick "show Autocomplete suggestions" they still appear.
    How do I make all email addresses to be typed ?

    Reply
    • Diane Poremsky says

      June 8, 2016 at 1:27 am

      Try clearing the cache and turn off autocomplete.

      Reply
  21. Richard says

    June 2, 2016 at 1:07 pm

    Hi Diane , I would be obliged if you could help me . Where I work we have just moved to Ms Exchange 2016 and the domain we use for email sending has also been changed as we merged with another company. Some users are having issues with autocomplete in that it pulls through the "old" Email address (internal users). The email addresses have not changed but the Organisation they are sent from has . I have used the nk2edit programme , firstly closing Outlook , deleted all the duff entries , saved the file . Opened outlook and issue is still there , running nk2edit again shows all the entries that I had deleted . Outlook client is 2016.

    Your advice would be thankfully received

    Regards

    Reply
    • Diane Poremsky says

      June 2, 2016 at 4:57 pm

      if you need the entries in the autocomplete list, export them using nk2edit (and maybe make a copy of the autocomplete file) then use the button in the file, options to clear the autocomplete list. verify it is working correctly with the internal addresses then edit the exported list and create contacts or add the address back into the autocomplete list.

      if that didn't work, delete the offline gal and see if it works. You might also need to make a new ost file.

      Reply
  22. Rajesh says

    April 9, 2016 at 6:39 am

    Hello, this article is useful. But i'm looking for something different.
    Is there a way to import all the email addresses stored in cache to an excel or some file format?

    Reply
    • Diane Poremsky says

      April 11, 2016 at 1:16 am

      You need to use one of the utilities to export the autocomplete list to CSV.

      Reply
      • Usama says

        December 31, 2016 at 2:27 am

        I also required the utility but not for (.NK2) format.

      • Diane Poremsky says

        January 4, 2017 at 10:41 pm

        I know Nk2Edit works with both, others on the list might.

  23. Shams says

    March 30, 2016 at 4:06 am

    I upgrade MS outlook from 2007 to 2013
    and I could import NK2 from the previous version and see nicknames in the new outlook 2013 as you mentioned in the article , and every think is OK.
    but the problem is , sometimes the employee writes the first letter in To field and the address appear but sometimes doesn't !!!
    He tried to close outlook and run it again , but the problem persist .
    I don't know what should I do .

    Reply
    • Diane Poremsky says

      March 31, 2016 at 1:25 am

      is the address in the autocomplete cache? If it's not in the cache, it won't come up in when you type in the to field.

      Reply
  24. Sandy says

    March 27, 2016 at 4:26 pm

    I created a new Outlook 2010 profile (I do this every year to start fresh) and my nickname list has been wiped out. If I load my old profile my nicknames are there. With the disappearance of nk2 files is there a method I can use to export and import my nicknames to the new profile?? If it is a 'hidden' message in my PST file can I unhide it and just move it to the new PST file?

    Reply
    • Diane Poremsky says

      March 27, 2016 at 9:35 pm

      It's in a file in %localappdata%\microsoft\outlook\roamcache\. You can copy it and rename it to the name of the new autocomplete stream file used by the new account. Or use NK2Edit (Yes, it works with the stream file) to export the autocomplete list is a csv then import it.

      Reply
  25. Natalie H says

    March 24, 2016 at 12:18 pm

    Is there a way to clear the "From" cache only?

    Reply
    • Diane Poremsky says

      March 24, 2016 at 10:28 pm

      The list of names on the from dropdown? They are stored in the value 101f0483 - here it was under HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\my-profile-name\81245cd2d2e3194c977b0c55d00c1cec. Delete the value to clear it.

      Reply
  26. Wendy S says

    March 10, 2016 at 12:10 pm

    Hello,
    I have outlook 2013 and I would like to move the auto complete to a new laptop, outlook 2013 as well. I have the auto stream...on a flash dirve.
    essentially I don't have an old and a new...just need the OLD one to work on new lap top.
    it's a .dat file!!!
    HELP - Please

    Reply
    • Diane Poremsky says

      March 10, 2016 at 12:37 pm

      You need to replace the autocomplete file created by the account in the profile with the new one, changing the name of the new one to the name of the old one. The other option is to use an autocomplete utility to get the entries from the old one and insert them into the new one.

      Reply
  27. Saurabh Sethi says

    September 4, 2015 at 10:45 am

    Nevermind!

    It worked with outlook /importnk2 on command.

    Thanks anyway

    Reply
  28. Saurabh Sethi says

    September 4, 2015 at 10:42 am

    Hi Diane,

    I have moved from using outlook 2007 on windows 7 to using outlook 2013 on windows 10! I tried everything as you said -
    1. Copied old outlook.nk2 file to %appdata%/roaming/microsoft/outook (as this is the default directory)
    2. Ran command outlook.exe/importnk2

    But it says "Windows cannot find outlook.exe/importnk2. Make sure that you type the name correctly and retry." Duh I've tried all combinations, but doesn't work.

    Can you help, please?

    Thanks
    Saurabh

    Reply
    • Alberto Samaniego says

      December 22, 2016 at 5:51 pm

      You need to write with a space before the forward slash:
      outlook.exe /importnk2

      Reply
  29. Cas Caserta says

    July 27, 2015 at 2:00 pm

    Diane, I'd like to move the auto-complete list of emails from an old laptop using Outlook 2010 to a new one using Outlook 2013. Can you guide me on how to do this? I used the migration tool to move all the files but this feature does not seem to be working.

    Reply
    • Diane Poremsky says

      July 27, 2015 at 6:06 pm

      Close Outlook. Copy the cache file from the old complete. Locate the new profile's cache file and copy the file name. Rename it by adding -old to the end. Rename the copied cache file using the new cache file name you copied. Restart Outlook.

      Reply
  30. Younus Navees says

    June 4, 2015 at 11:27 pm

    I m using MS Office 2007 and my addresses are not saving in NK2, when I restart my computer then NK2 file is empty and not shown in address bar after pressing any key, please tell me reason,

    Reply
    • Diane Poremsky says

      July 27, 2015 at 6:04 pm

      The NK2 is corrupt - or your installation is. Try deleting the autocomplete cache file and restarting Outlook.

      Reply
  31. Rolf Johansen says

    May 27, 2015 at 4:13 am

    Having many users on Outlook 2010/Win7Pro-64bit, we have several Exchange mailgroups now stored in the local autocomplete cache. We want to delete SOME of these groups from the local cache. Is there a way to do this from a script, without clearing the whole cache from the user? Or with a command and a parameter?
    Thanks in advance.

    Reply
    • Diane Poremsky says

      May 28, 2015 at 9:22 am

      No, there is not a way to do it via command line - you need to do it one at a time from each cache file.

      The NK editor from nirsoft would allow you to edit the cache files but would only save time and effort if you are giving all users the same cache file.

      Reply
  32. Matt says

    April 20, 2015 at 6:19 pm

    Diane,

    I have a problem restoring the auto complete information after the following changes:

    We had to re-image a user's machine. Of course, we backed up the user profile so we should have all the old files. We are also using googleappsync. The user had an old e-mail address that our system admin wanted to change, so he renamed the old e-mail address. We setup the user's e-mail with googleappssync and then realized the autocomplete was not working. We tried to copy the .NK2 file from the backup (old e-mail name) to the new computer in the same location as the new .NK2 file. No change was exhibited after restarting Outlook. We tried renaming the old .NK2 file to the same as the new .NK2 file. Still no change. I read through all the previous posts on this site and have not found a situation that matches what I am dealing with. Any help would be amazing! The user relies on the auto-complete and is freaking out right now because she can't contact anyone (she doesn't know any actual e-mail addresses; only names). By the way, I am using Outlook 2007 on a Windows 7 Pro (64-bit) machine. Thanks in advance.

    Reply
  33. AjeeshKumar says

    January 3, 2015 at 5:08 pm

    Dear Diane,

    I have a problem in Outlook 2013 cache names, the account I have configured as POP and PST file size is too large so i created an New PST file and made default location of mails in New PST. Since then am not able to see any cache names when i compose an new email, So i went back to the OLD PST and change the default location then it is working. So my question is i want to use my NEW PST as default mail so how can i get the auto cache names of OLD PST to the NEW PST.

    Thanks
    Ajeesh

    Reply
    • Diane Poremsky says

      January 3, 2015 at 10:28 pm

      Rather than change pst files, Archive the old mail from the pst file into a new pst.

      But... did you move the contacts to the new pst file?

      You might have a new autocomplete cache file for the new pst - if so, you can rename a copy of the old cache file. It's at %localappdata%\microsoft\outlook (type or paste that into the address bar of windows explorer and press Enter) - in the RoamCache folder, named something like Stream_Autocomplete_0_9A31F278CF34ED43B15605B42CB97F4F.dat. The larger file belongs to the old pst.

      Reply
  34. John says

    December 4, 2014 at 10:49 am

    Thanks so much Diane - you're awesome. My Outlook 2013 was replacing the email addresses of my recipients with some weird Exchange-based addresses after I hit 'Send', and it was driving me crazy. Your advice regarding the auto-complete cache solved it!

    Reply
  35. Michael says

    July 20, 2014 at 12:39 pm

    There could not be more Chad Shelton's than the opera tenor. :) I just figured someone spoofed his name and tied it to an email to SEC-PC.kornet with my name pre-pended to that address string. I don't see how this can happen, since I have no such email on that domain, other than the list being infected. But if not, even better and indeed, if there is an infection this was the only one.

    Found NK2Edit not long after the post. Great tool.

    Reply
  36. Michael Durthaler says

    July 19, 2014 at 12:37 pm

    I happened to notice an email in my auto complete from Chad Shelton and naturally got curious. Googling Chad Shelton, he's an American Opera Tenor. Don't know him, this email address got placed into my Auto Complete List.

    Finally finding this article, I see why I can't just open and edit the list. Well, I want to find all suspicious entries in Auto Complete and delete only *those* but get *all* of them removed.

    My list is obviously infected. How do I *disinfect* it? Microsoft's idea of encrypting this data is very good but somebody's cracked the code, perhaps?

    Do let me know how to view the list, select and delete any and all suspicious entries. i don't want to zap the file, just clean it.

    Thanks!

    Mike

    Reply
    • Diane Poremsky says

      July 19, 2014 at 11:57 pm

      You do realize that there are more chad Shelton's than just the opera singer? You can use NK2Edit to view and edit the NK2 file but I doubt that the 'code has been cracked'.

      Reply
  37. Chang Park says

    July 4, 2014 at 9:40 pm

    Hi Diane,

    I have just upgraded my wife's Windows 8 (on 64-bit computer) to 8.1 today. Although Outlook 2003 seems to function properly (it displays auto-complete list as I type an email address as usual), it does not allow me to pick an email address from the auto-complete list. Both "Enter" and mouse button did not work.

    In case, I have deleted an email address from auto-complete list and send a test email, which added the email address back into the auto-complete list. And then, I tried to pick again, but Outlook does not allow me to select an email address from auto-complete list in the "To and cc."

    What options do I have to make the auto-complete list work properly?

    Thanks in advance!!

    Reply
    • Diane Poremsky says

      July 7, 2014 at 10:30 am

      i'll test it - if its not working because of the os, then it probably cant be fixed. I don't recall other complaints, so it might be something else.

      Reply
  38. Sarah Van Walleghem says

    June 19, 2014 at 3:59 am

    Diane,

    I created a new profile on my outlook 2010. Is there a way to import the autocomplete list into the new profile? Because it doesn't automaticaly use the already existing list.

    Reply
    • Diane Poremsky says

      June 19, 2014 at 8:43 am

      You can import it - make a copy of the list used by the old profile and rename it - this is a fairly complicated thing with outlook 2010 and 2013, so it might be easier to use the nisoft nk2Edit utility to export the list from the old profile's list and into the new profile's list.

      Reply
  39. Joe Pedersen says

    June 18, 2014 at 1:07 pm

    Thanks Diane, I have tried that and still to no avail. Do you have any other suggestions?
    Joe

    Reply
    • Diane Poremsky says

      June 18, 2014 at 10:35 pm

      the file could be corrupt. Do you have contacts for the addresses on the list? If not, you'll want to use a utility to export the addresses on the list to a csv then delete the NK2 and let outlook rebuild it.

      Reply
  40. Joe Pedersen says

    June 17, 2014 at 4:22 pm

    Diane, I have outlook 2003 and my autofill does not work. The names come up but when I click on the name nothing happens.
    Joe

    Reply
    • Diane Poremsky says

      June 17, 2014 at 9:39 pm

      are you using the mouse to click them? I recommend using the arrow keys to select the names or type enough so only one name is left and hit tab.

      Reply
  41. DelisaD says

    May 26, 2014 at 10:20 am

    Is it possible to clean out the Calendar Auto Complete list? I have addresses I need to get out and deleting them is not working.

    Reply
    • Diane Poremsky says

      May 26, 2014 at 2:43 pm

      That is file, open, other user's folder? It's stored in a registry key. See https://www.slipstick.com/outlook/clearing-outlooks-most-recently-used-mru-lists/ for more information and instructions on clearing the mru.

      Reply
  42. Steve says

    May 22, 2014 at 8:44 am

    Hi Thanks.
    They were all there then on restart they were gone and it started rebuilding itself with each new email. However another fix I read worked so it may be worth adding this to your fix list. Instead of going online I clicked on go offline under send receive. I actually sent the message to all contacts and then deleted it from the out box. Bingo they all stayed after a restart!! It is so weird that we need work around to what, apart from sending and attaching messages is the most important feature. Thanks again.

    S

    Reply
    • Diane Poremsky says

      May 22, 2014 at 1:28 pm

      I thought that was in one of the comments, but there are so many, i should add it to the text.

      Reply
  43. Steve says

    May 22, 2014 at 7:19 am

    Dear Diane

    I have followed all steps above. Win 7 Outlook 2010. When I populate it works until outlook is reopened and then they are gone again. Any ideas please??

    Reply
  44. Steve says

    May 22, 2014 at 4:04 am

    btw Win 7 Outlook 2010

    Reply
  45. steve says

    May 22, 2014 at 4:00 am

    Hi

    I have cleared the AC and then created an email with all contacts and saved as draft. Great the next message has all the autocomplete addresses :). Restart Outlook and they all disappear. Repeat process and they are back, restart and they are gone:( I have deleted the Roaming file too. Any ideas please ??

    Reply
    • Diane Poremsky says

      May 22, 2014 at 8:19 am

      As of a year or so ago, it's an iffy proposition and only names you actually send messages to, stick. If they aren't sticking, clear/reset the cache using the option in File, Options, Mail and restart Outlook. Send some messages and restart outlook and try addressing a message to those addresses. Were they saved?

      If that worked we know nothing is corrupting the cache. You can either let outlook populate the file naturally or use the NK2Edit utility to populate it. (I guess I should write up the steps to do that. :))

      Reply
  46. Kursad says

    May 7, 2014 at 1:45 am

    Hi Diane,

    I am using outlook 2003 on windows 8. I have a problem with selecting an email address from autocomplete. I cannot select by clicking on them. (left mouse button) It is very annoying to write in the whole address again. Could you please help me. Thanks.

    Reply
    • Diane Poremsky says

      May 7, 2014 at 8:13 am

      You're using outlook 2003 - you'll need to use the arrow keys to select the address.

      Reply
  47. Jason says

    September 9, 2013 at 12:18 pm

    Does Outlook 2013 populate the autocomplete stream differently than previous versions of Outlook? It seems like it is taking addresses from places other than just emails I sent to people. I had an issue where it wasn't keeping new addresses so I cleared it, and that seemed to fix the issue, but there are still addresses in there that I haven't mailed to for years somehow in there. Also, i haven't seen a limit for the amount of addresses Outlook 2013 will keep in the autocomplete stream. Is there one? I don't see a registry key for 2013 to let you change the limit.

    Reply
    • Diane Poremsky says

      September 11, 2013 at 3:31 pm

      No, it uses the same method. The only change (which I hate) is that Search People (the former Find a contact) includes the addresses in the stream.

      Reply
  48. parul says

    September 5, 2013 at 1:58 pm

    Hi there,
    I want to be able to edit this autcomplete list, however this needs to be done automatically, without the users knowing so.
    We want only our domain email ids to be on this list as we want to force the user to type a non domain email id.
    How can this be acheived?
    Thanks

    Reply
    • Diane Poremsky says

      September 5, 2013 at 2:35 pm

      That is not possible generally speaking. What you could do is to push out an autocomplete list that has only the internal addresses using a logon script each day. External addresses will be added as they send mail, but won't be saved once they log off.

      Or, just disable autocomplete and let users use autoresolve for company addresses.

      Reply
  49. Jim says

    September 5, 2013 at 8:52 am

    Thank you Diane! The autocomplete issue was bugging me for years and I just lived with it.

    Reply
  50. Parul G says

    August 25, 2013 at 8:29 pm

    Here is my requirement:
    I want to be able to edit the nk2 file. I want all addresses that are not of my domain to be removed from the file. Thus forcing the user to type out the non -company emails.
    Is this programmatically possible? How?

    Reply
    • Diane Poremsky says

      August 25, 2013 at 10:19 pm

      Use one of the tools

      Reply
  51. Theresa says

    June 13, 2013 at 11:55 am

    We created an account in AD which sync'd to Office 365. The AD account encountered a problem and had to be deleted and re-created. The user maintained identical information including email address on the re-create. However, after the account was re-created when people addressed the user pulling the email address from their cache in Outlook 2007, 2010 and 2013, they would receive a bounce back. They had to delete the address in cache and re-create from the GAL (not local AL). What is in the cached address that makes it unique to an account?

    Reply
    • Diane Poremsky says

      June 13, 2013 at 5:30 pm

      There is a unique GUIS assigned to each address and that is what is used internally. The SMTP address is only used for external mail.

      Reply
  52. David says

    June 7, 2013 at 12:43 pm

    Thank you Diane !
    They had such a clean solution in 2010 for this, bummed they changed it.

    Reply
    • Diane Poremsky says

      June 7, 2013 at 2:48 pm

      Autocomplete lists behavior didn't change. They removed the suggested contacts folder because no one liked it....

      Reply
    • Bryan says

      September 17, 2014 at 12:04 pm

      I'm also bummed MS made the decision to no longer save the autocomplete list in the mailbox. I realize this isn't best practice, but many of our users rely on the autocomplete list as their address book. Since MS is back to storing the autocomplete list in a file on the C:\ drive rather than the mailbox, our users lose these addresses when we give them a new PC.

      Sucks.

      Reply
      • Diane Poremsky says

        September 17, 2014 at 2:58 pm

        You mean the suggested contacts? Outlook 2013's autocomplete list is very robust (to the point of being annoying). It's a hidden file in the mailbox and also in an xml file on the hard drive.

  53. David says

    May 31, 2013 at 8:35 am

    Hi Diane,
    Ive upgraded to Outlook 2013 and would like to export my autocomplete cache to a csv file. I know how to do this in Outlook 2010, but cannot find the option in 2013. Hopefully you have a solution :)

    Reply
    • Diane Poremsky says

      May 31, 2013 at 10:17 am

      You need to use a utility to export it - i know this works with the new files - https://www.nirsoft.net/utils/outlook_nk2_edit.html

      Reply
  54. calvin edwards says

    May 7, 2013 at 7:37 am

    Thank you Diane! I think I may be hosed. in my org, karen smith would be filed as smith, karen in the address book and the email is karen.smith@domain.com. Autocomple only recognizes karen.smith@domain.com

    Reply
    • Diane Poremsky says

      May 7, 2013 at 8:44 am

      if "smith, karen (karen.smith@domain.com)" is in the autocomplete list, it should use either S or K - but getting that format into the autocomplete list depends on other factors, like how the display name is formatted on messages Karen sends you. Sorry.

      If you don't use the autocomplete list, then "smith, k" would work for autoresolve - but autocomplete is usually easier. :(

      Reply
  55. calvin.edwards says

    April 25, 2013 at 1:54 pm

    Diane, this is related to this question. My org recently went from an older Outlook version to Outlook 2010. Under the old autocomplete, I would type in last names and the autocomplete would fill in the name. Now, with 2010 I have to type in first names. Problem for me is that I have about 10 Johns, 5 Michaeals, 6 Karens, etc. Much easier to fill in by last name for me. Can I either change how Outlook looks for the autocomplete name or would I have to do something like switch name order (first name for last) s in my contacts for Outlook to autocomplete by last name? Thanks!

    Reply
    • Diane Poremsky says

      April 26, 2013 at 10:17 pm

      You'll need to change the format - it should work with last, first format. Autocomplete reads left to right for names and email addresses. "smith, karen (ksmith@domain.com)" should come up by typing either k or s but "karen smith (ksmith)" would only come up with k.

      Reply
  56. a.habaz@newwavest.com says

    April 18, 2013 at 7:48 am

    Hello, I have a question. The e-mail adresses which are saved in the Microsoft
    Outlook , but are not my contacts (they are not saved as contacts, and I also dont want to save them as contacts) but they are "saved" in the autocomplete for the next time when I want to send an email. How can I get a list of these e-mail adresses?
    A list in excel or simply print them somehow... Is there any possibility? Thank you in advance.
    (sorry I am not an outlook expert...)

    Reply
    • Diane Poremsky says

      April 18, 2013 at 12:22 pm

      Any of the utilities in the Tools section can export the list (see if Nk2Edit meets your needs). If you use Outlook 2010 and have Suggested Contacts enabled, you'll have a list too.

      Reply
      • Kelli says

        June 19, 2014 at 3:52 pm

        Hello Diane, I have the same question but for Outlook 2013. I am trying to simply get an excel list of the autocomplete drop down in Outlook 2013 and am unable to do so with the "suggested contacts" because they are no longer there. Do the NK2 utilities work for 2013? Thanks for any help you can be.

      • Diane Poremsky says

        June 20, 2014 at 12:23 am

        Yes, most of the NK2 utilities will work. I prefer NK2Edit from nirsoft.

  57. Corky says

    April 5, 2013 at 4:33 am

    Diane, I have an opposite issue with one of our users than Johnathon Klein. This user was recently converted from Windows XP to Windows7 Enterprise 64-bit and Office 2010 32-bit. He wants only the name displayed, not the FQN. On some addressee's this is the case, but on others, the full address appears, is there any way to standardize on the display name only?

    Reply
    • Diane Poremsky says

      April 5, 2013 at 6:36 am

      No, sorry, there is not. The autocomplete list picks up the display name formatting from the address source. If the entry was added to the list by replying to a message, it will have the address, if it was added from the contacts, it should list just the name. Replying may update the autocomplete to use the full format, so it may be name only then switch to address.

      Reply
  58. Josh says

    March 11, 2013 at 10:33 am

    I think I am one of the few cases where the Auto-Complete feature doesn't "stick" between logging on and off of Outlook. Any suggestions to permaentely keep them there?

    Thanks

    Reply
    • Diane Poremsky says

      March 11, 2013 at 8:51 pm

      Reset/delete the cache file and start with a fresh one.

      Reply
  59. Chris Tang says

    March 4, 2013 at 10:28 am

    I deleted different contacts from a group email list, but they are still receiving my emails. They are not in those groups anymore, but they still receive them? I looked at a Microsoft forum and they said this has been a known issue with Outlook for a few months, and yet still no solution,any help you can offer?

    Reply
    • Diane Poremsky says

      March 4, 2013 at 1:57 pm

      When you address a message to the group and the group name/address comes up in the auto-complete list as you type it, you need to delete the entry from the list and retype it or select the group from your address book.

      It's very important to delete the group from the auto-complete list - it has all of the old addresses stored in it.

      Reply
  60. Jonathan Klein says

    February 20, 2013 at 6:06 am

    Any luck?

    Reply
    • Diane Poremsky says

      February 24, 2013 at 6:22 am

      No, i haven't had time to look at it yet. Still jet lagged. :( The "easy" method I hoped to use only gets the address.

      Reply
  61. Jonathan Klein says

    February 18, 2013 at 8:07 am

    Wow, I can't believe I'm the only person to have this problem. There must be a way to copy emails from outlook emails onto a spreadsheet with columns for address and email...

    Reply
    • Diane Poremsky says

      February 18, 2013 at 9:18 pm

      There is, but not necessarily from the same address source you have. If you open the Internet header you can get the addresses off... its a couple of steps though. I'm out of town right now - when I get back I'll look into writing some code to handle it.

      Reply
  62. Jonathan Klein says

    February 16, 2013 at 2:33 pm

    That would be great. Thanks for any help you can give!

    Reply
    • Diane Poremsky says

      February 16, 2013 at 8:40 pm

      Well, the code I thought would get them from the header will only get the recipients display names, not their email addresses. Back to the drawing board....

      Reply
  63. Jonathan Klein says

    February 15, 2013 at 8:38 am

    Diane,
    Thank you for this. However, I wasn't specific enough (sorry): I am interested in unpacking the information into a spreadsheet, with columns for first name, last name, and email. Is that possible?

    Reply
    • Diane Poremsky says

      February 15, 2013 at 11:29 am

      You can use the data anywhere - but you will need to get it from the message header and work it to split the name fields. I have some code somewhere to get the address. I'll see if I can find it.

      Reply
  64. Jonathan Klein says

    February 13, 2013 at 12:17 am

    I want to take email addresses from emails sent to me in which I am one of many people and which all the listings hide the actual email addresses and capture the name-email combo information (i.e. someone's email is shown as "John Smith" and is hiding "johnsmith@domain.com"). Is there a way to do that?

    Reply
    • Diane Poremsky says

      February 13, 2013 at 6:13 am

      You need to get it from the message header. Unless you use Outlook 2010 and up - then copying the address fields gets the display name and address. Get addresses from header

      Reply
  65. G says

    February 5, 2013 at 4:50 pm

    thanks for the copy paste advice for the autocomplete - i somehow thought of saving them from the recommended contacts when i left the company, but had no idea when i would actually use them on my new computer... now it just works with the draft trick. excellent!

    i do have a question for a microsoft expert though, why would you need to go to the EXPORT folder under advanced options in outlook, to IMPORT a business card? :)

    Reply
    • Diane Poremsky says

      February 5, 2013 at 5:01 pm

      Because you didn't know Import was under File, Open? :) Of course, then the question "is why would you need to go to File, Open, Import to Export?" LOL Either way brings up the Import/Export wizard.

      Reply
  66. Bill says

    January 17, 2013 at 10:06 am

    I'am using Outlook 2010 on win 7-64 and I have emptied the autocomplete and even turned it off and restarted Outlook. My problem is when I click "reply" this persons old email address comes up in the "to" field, and not his current email addy which he sent the email from. I would think that Outlook would always use the senders email addy that he/she sent it from and and not some old addy that autocomplete has stored when I click on "reply"

    Reply
    • Diane Poremsky says

      January 17, 2013 at 11:34 am

      Check the incoming message header - its possible the sender had the old address in the Reply to field.

      Outlook will use the autocomplete cache first, but if you deleted the persons address from it, it's not getting the address from there.

      Reply
  67. Charlie says

    January 12, 2013 at 11:32 am

    Diane-- my hard drive died (Win7P-64, OLK-10) and I was able to recover my PST (my OLK profile had just a single POP account in it) but when I set it up on my rebuilt computer (same laptop, recovery DVDs run, OFC-10 reinstalled, etc.), my auto-complete addresses do not come up. My understanding is that they were embedded in the old PST file (someone else had previously told me that OLK-10 stored them in the registry?)-- how can I recover them? MANY thanks for any assistance and your valuable posts which are always a huge help.

    Reply
    • Diane Poremsky says

      January 12, 2013 at 2:24 pm

      They should all be in the Suggested contacts in Outlook 2010. The autocomplete list is linked to the account that created it, so they won't come up when you move the pst but you can recover it from the suggested contacts or just rebuild it as you use outlook.

      Reply
  68. Diane Poremsky says

    September 18, 2012 at 9:31 am

    It depends how the address is stored in autocomplete - if the first and last names are part of the autocomplete entry, it will work. Note that outlook checks first letters of words - typing a will find entries with Alice Smith and art@gmail.com but not Lisa or Jack Allen.

    Reply
  69. Lisa says

    September 17, 2012 at 8:39 am

    It it possible to have Outlook 2010 auto complete if you type in last name first of an address you are sending to?

    Reply
  70. Joan Triano says

    September 7, 2012 at 8:03 am

    I'll give that a try and see if it is resolved next time around. Sorry for the duplicate question - the first submission said it failed. And thanks for the quick response!

    Reply
  71. Joan Triano says

    September 7, 2012 at 7:35 am

    Diane, I have a similar but different problem. Using Outlook 2010, with Windows 7. I have updated Contact Groups with some new addresses in addition to correcting those addresses in each main contact. But when I send mail to the Contact Groups, there are 2 phantom emails (the old addresses) to which emails are sent. I've checked everywhere and cannot find where these addresses might be stored. I read about clearing the autocomplete cache, but these emails are not found there either.

    Any thoughts?

    Reply
    • Diane Poremsky says

      September 7, 2012 at 8:00 am

      It's the autocomplete cache - after you update a Contact Group / DL, you need to delete the Group's entry from the autocomplete cache. Begin typing the name in the To field, when it comes up select and delete it. The new group will be saved to the cache, with the correct addresses.

      Reply
  72. Jim says

    August 27, 2012 at 12:28 pm

    Hi,
    I was working in Windows XP, Outlook 2007 and want to move my autocomplete (NK2) to my other PC, running Windows 7, Outlook 2010. I copied out the NK2 file but am struggling to get it to import. Followed the following steps as per this https://support.microsoft.com/kb/980542
    But at the last step I keep getting an error that basically says the NK2 file is not a valid win32 application ??

    Reply
    • Diane Poremsky says

      August 27, 2012 at 3:09 pm

      Are you using 64bit Outlook? (I didn't think it mattered for this though).

      Errors like this usually mean the file is corrupt. Can you get another copy off the old computer?

      Reply
  73. Dan Nainan, Comedian says

    June 17, 2012 at 7:07 pm

    I've noticed that after a few weeks or months, people disappear from the nickname cache. Is there a way to keep them permanently?

    Reply
    • Diane Poremsky says

      June 17, 2012 at 8:35 pm

      The autocomplete cache has a limit of 1000 names. When that limit is reached, outlook removes the oldest names. You can add names back by composing a message to that person then closing the message without sending.

      Reply
  74. Marc Sanders says

    June 6, 2012 at 7:20 am

    Hi. Is there any way to get the Outlook auto-complete list to appear in ALPHABETIC order, rather than most-recently-used? If you have to get 3rd party software, is that safe? Thanks.

    Reply
    • Diane Poremsky says

      June 6, 2012 at 8:44 am

      While there are 3rd party editors and they are safe, you cannot change the order in the autocomplete list. Sorry. It's always going to revert to most recently used. Once you hit 1000 names, the older names are replaced by newer names. (You can edit the registry to raise the limit up to 2000, or lower it.)

      Reply
  75. Marie says

    May 9, 2012 at 3:34 am

    I deleted the cache of my out look addresses. Now I need to relocate the auto complete cache.

    Reply
    • Diane Poremsky says

      May 9, 2012 at 6:49 am

      The autocomplete cache can't be moved. You would need to use JunctionPoints to move it (NK2 or streaming file) or the entire folder.

      Reply
  76. Jack says

    May 4, 2012 at 6:43 am

    After change of pc autocomplete was empty. Followed your advice and created draft email to all contacts and voila, all contacts now in autocomplete
    Many thanks Diane - you've saved me a lot of effort with this simple advice
    Cheers
    Jack

    Reply
  77. Arlene Zimmerly says

    April 28, 2012 at 9:58 am

    Fabulous information and detail. Thank you. However, I'm wanting to repopulate my Auto-Complete Cache in Outlook 2010. I use Windows 7 if that makes a difference. I had to delete and re-establish one of my Hotmail accounts and the auto-complete cache was evidently emptied. All help greatly appreciated.

    Reply
    • Diane Poremsky says

      April 28, 2012 at 5:34 pm

      All all addresses in your address books to the To field of a new message. Close the message. In most cases, this should repopulate the autocomplete field. I have seen a few cases where the addresses only 'stick' until you restart outlook.

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Visit Slipstick Forums.
What's New at Slipstick.com

Latest EMO: Vol. 31 Issue 5

Subscribe to Exchange Messaging Outlook






Support Services

Do you need help setting up Outlook, moving your email to a new computer, migrating or configuring Office 365, or just need some one-on-one assistance?

Our Sponsors

CompanionLink
ReliefJet
  • Popular
  • Latest
  • Week Month All
  • Jetpack plugin with Stats module needs to be enabled.
  • Sync Issues and Errors with Gmail and Yahoo accounts
  • Error Opening iCloud Appointments in Classic Outlook
  • Opt out of Microsoft 365 Companion Apps
  • Mail Templates in Outlook for Windows (and Web)
  • Urban legend: Microsoft Deletes Old Outlook.com Messages
  • Buttons in the New Message Notifications
  • Move Deleted Items to Another Folder Automatically
  • Open Outlook Templates using PowerShell
  • Count and List Folders in Classic Outlook
  • Google Workspace and Outlook with POP Mail
Ajax spinner

Recent Bugs List

Microsoft keeps a running list of issues affecting recently released updates at Fixes or workarounds for recent issues in classic Outlook (Windows).

For new Outlook for Windows: Fixes or workarounds for recent issues in new Outlook for Windows .

Outlook for Mac Recent issues: Fixes or workarounds for recent issues in Outlook for Mac

Outlook.com Recent issues: Fixes or workarounds for recent issues on Outlook.com

Office Update History

Update history for supported Office versions is at Update history for Office

Outlook Suggestions and Feedback

Outlook Feedback covers Outlook as an email client, including Outlook Android, iOS, Mac, and Windows clients, as well as the browser extension (PWA) and Outlook on the web.

Outlook (new) Feedback. Use this for feedback and suggestions for Outlook (new).

Use Outlook.com Feedback for suggestions or feedback about Outlook.com accounts.

Other Microsoft 365 applications and services




New Outlook Articles

Sync Issues and Errors with Gmail and Yahoo accounts

Error Opening iCloud Appointments in Classic Outlook

Opt out of Microsoft 365 Companion Apps

Mail Templates in Outlook for Windows (and Web)

Urban legend: Microsoft Deletes Old Outlook.com Messages

Buttons in the New Message Notifications

Move Deleted Items to Another Folder Automatically

Open Outlook Templates using PowerShell

Count and List Folders in Classic Outlook

Google Workspace and Outlook with POP Mail

Newest Code Samples

Open Outlook Templates using PowerShell

Count and List Folders in Classic Outlook

Insert Word Document into Email using VBA

Warn Before Deleting a Contact

Use PowerShell to Delete Attachments

Remove RE:, FWD:, and Other Prefixes from Subject Line

Change the Mailing Address Using PowerShell

Categorize @Mentioned Messages

Send an Email When You Open Outlook

Delete Old Calendar Events using VBA

Repair PST

Convert an OST to PST

Repair damaged PST file

Repair large PST File

Remove password from PST

Merge Two Data Files

Sync & Share Outlook Data

  • Share Calendar & Contacts
  • Synchronize two computers
  • Sync Calendar and Contacts Using Outlook.com
  • Sync Outlook & Android Devices
  • Sync Google Calendar with Outlook
  • Access Folders in Other Users Mailboxes

Diane Poremsky [Outlook MVP]

Make a donation

Mail Tools

Sending and Retrieval Tools

Mass Mail Tools

Compose Tools

Duplicate Remover Tools

Mail Tools for Outlook

Online Services

Calendar Tools

Schedule Management

Calendar Printing Tools

Calendar Reminder Tools

Calendar Dates & Data

Time and Billing Tools

Meeting Productivity Tools

Duplicate Remover Tools

Productivity

Productivity Tools

Automatic Message Processing Tools

Special Function Automatic Processing Tools

Housekeeping and Message Management

Task Tools

Project and Business Management Tools

Choosing the Folder to Save a Sent Message In

Run Rules on messages after reading

Help & Suggestions

Submit Outlook Feature Requests

Slipstick Support Services

Buy Microsoft 365 Office Software and Services

Visit Slipstick Forums.

What's New at Slipstick.com

Home | Outlook User | Exchange Administrator | Office 365 | Outlook.com | Outlook Developer
Outlook for Mac | Common Problems | Utilities & Addins | Tutorials
Outlook & iCloud Issues | Outlook Apps
EMO Archives | About Slipstick | Slipstick Forums
Submit New or Updated Outlook and Exchange Server Utilities

Send comments using our Feedback page
Copyright © 2026 Slipstick Systems. All rights reserved.
Slipstick Systems is not affiliated with Microsoft Corporation.