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

Suggested Contacts and Auto-Complete Lists

Slipstick Systems

› Outlook › Suggested Contacts and Auto-Complete Lists

Last reviewed on April 8, 2025     196 Comments

Applies to: Outlook (classic), Outlook 2010

We get questions like this after users upgrade Outlook:

I upgraded Outlook. I heard that the NK2 file is no longer being used and was replaced by Suggested Contacts. My NK2 file was renamed to profile_name.nk2.old. When I start typing names in Outlook, addresses come up so everything appears to be working well, except that I don't see any of my contacts from the NK2 file in the Suggested Contacts folder. Why didn't my contacts from the NK2 file correctly import into Suggested Contacts folder?

Outlook 2010 is working fine, but there is some confusion about the auto-complete list and the Suggested Contacts feature.

Also see Understanding Autocomplete cache (NK2) for file paths and more information, especially if using Outlook 2003 or Outlook 2007.

Autocomplete List | Suggested Contacts | Populate the Auto-complete list | Tools

Autocomplete List

The auto-complete list, aka the NK2 file, was a separate file in Outlook 2003 and Outlook 2007. In Outlook 2010, its a hidden message in the data file. When you upgrade from Outlook 2003/2007 to Outlook 2010, the NK2 is imported into the data store and the NK2 is renamed nk2.old. Addresses are added to the hidden cache file as you send new messages and replies. Because the cache is stored in the data file or mailbox, it moves with you and you'll have the auto-complete list when you open your mailbox on any computer using Outlook 2010.

You can clear the auto-complete list by going to File, Options, Mail - the option to use the auto-complete list and the button to empty it are in the Send messages section about halfway down the dialog.
Autocomplete list options

If you prefer using a command line, switch, it's CleanAutoCompleteCache.
To use, close Outlook and in the Start menu, Search field or Run command (Windows key + R to open) type or paste the following line and press Enter to run

Outlook.exe /CleanAutoCompleteCache

Clearing the auto-complete list only removes the addresses you see as you type in the To, CC, or BCC fields. It will not remove contacts stored in your data file in the Suggested Contacts folder (see next section.)

To disable the autocomplete list by editing the registry, you need to set the ShowAutoSug data value to 0. Administrators can disable it for all users using GPO.

HKEY_CURRENT_USER\Software\Microsoft\office\14.0\Outlook\Preferences
DWORD: ShowAutoSug
Value: 0

To disable autocomplete using GPO, use a logon script to set this value:

HKEY_CURRENT_USER\Software\Policies\Microsoft\office\14.0\Outlook\Preferences
DWORD: ShowAutoSug
Value: 0

To use with other versions of Outlook that support auto-complete, change 14 in the path to the correct version number for your version of Outlook.

Suggested Contacts

Suggested contacts is a "one-hit wonder" feature available only in Outlook 2010 that creates contacts for addresses you send mail to when the address is not already in your address books.

With the introduction of the auto-complete list in Outlook 2003, we saw many, many users who used the auto-complete list as their address book. They never saved the addresses to contacts and if the NK2 file became corrupted, they lost the addresses. Suggested Contacts was supposed to be the answer for this problem.

Automatically creating contacts for everyone you reply to tends to result in a contacts folder filled with addresses you'll never need, so Outlook used the Suggested Contacts folder to avoid polluting the Contacts folder.

While it was a much requested featured over the years, Suggested Contacts was not popular and was removed from Outlook 2013.

Suggested Contacts solves both problems easily: by using a separate Contacts folder, the "good contacts" folder is not polluted with useless contacts and you don't need to remember to create contacts or worry about losing the auto-complete list.
Suggested contacts options

If you prefer not to use Suggested Contacts, you can disable it in File, Options, Contacts. Note that while this will stop Outlook from creating new contacts in the Suggested Contacts folder, it will not delete the contacts currently in the Suggested Contacts folder.

When Suggested Contacts are disabled, the CreateContactsForOneOffs data value is set to 0 in the registry:

HKEY_CURRENT_USER\Software\Microsoft\office\14.0\Outlook\Contact
DWORD: CreateContactsForOneOffs
Value: 0

To disable autocomplete using GPO, use a logon script to set this value:

HKEY_CURRENT_USER\Software\Policies\Microsoft\office\14.0\Outlook\Contact
DWORD: CreateContactsForOneOffs
Value: 0

How to Populate the Auto-complete list

Outlook won't populate the auto-complete cache automatically but it’s a fairly simple task for users.

Open a new message and click the To button, select all of the names in the Suggested Contacts folder and add them to the message. Repeat for your Contacts folder. Close the message without sending.

This method works in all versions of Outlook that use autocomplete.

Note that there is a limit to the number of names you can have on the autocomplete list. In Outlook 2003, it's 1000. In Outlook 2007 and 2010 it's 2000. In all versions, it's an MRU - most recently used - list, so frequently used addresses will always be on the list.

Outlook 2010 doesn't save addresses to the autocomplete list

When Outlook 2010 doesn't save addresses to the autocomplete list, first try clearing the cache file, either with the button in File, Options, Mail or by starting Outlook with the /CleanAutoCompleteCache switch mentioned previously.

In most cases, this will fix the problem. If the problem persists, you'll need to delete or rename the RoamCache folder found at C:\Users\[username]\AppData\Local\Microsoft\Outlook\RoamCache (Windows 7/Vista). In most cases, this brute force method is not needed and simply clearing the cache and letting Outlook rebuild it will work.

Close Outlook. In the Start menu's Search field or in the Address bar of Windows Explorer, type or paste the following command to open Windows Explorer to the Appdata local folder.

%localappdata%\microsoft\outlook\

Delete or rename the RoamCache folder then restart Outlook.

Users with Exchange mailboxes should switch to online mode before deleting the roamcache folder then re-enable cached mode after starting Outlook. This ensures the cache is cleared from the mailbox as well as the local ost. To turn off cached mode and enter online mode, go to File, Account Settings, double click on the Exchange account and clear the Use cached mode checkbox. Click Next and close the dialog then close Outlook. Repeat these steps to re-enable it after deleting the RoamCache folder and restarting Outlook.

Notes

Contacts are not added to the auto-complete list until you send an email - importing the NK2 will not create contacts in Suggested Contacts.

New Contacts should only be created in Suggested Contacts if the address is not in your other Contact folders, but in my experience Outlook sometimes has a problem deciding if a contact exists so you can expect a few duplicates in the Suggested Contacts folder.

Any contacts you need to save can be moved to your Contact folder and you can stop the creation of suggested contacts by changing the setting in File, Options, Contacts.

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

More Information

Import or copy the Auto-Complete List to another computer

See Understanding Outlook's Autocomplete Cache (*.NK2) for information specific to Outlook 2003 and Outlook 2007's autocomplete cache.
How to import .nk2 files into Outlook 2010 (MSKB)
Autocomplete Stream (MSDN, information for developers)
Nickname cache (MSDN, information for developers)

Suggested Contacts and Auto-Complete Lists was last modified: April 8th, 2025 by Diane Poremsky

Related Posts:

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

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.

Subscribe
Notify of
196 Comments
newest
oldest most voted
Inline Feedbacks
View all comments

Gion
February 10, 2019 10:50 pm

Hello
I have searched for hours for a solution for this. Move or import the "auto complete" to Outlook 2016. I had Outlook 2010(32bit) on my laptop(win 8.1) with a working Autocomplete. Now I have a new PC with Outlook 2016(64bit) on Win 10. Sadly it had no autocomplete. Tried n2kEdit without success.

I used the 32bit file(from github) on the Outlook 2010(32bit) and the 64bit file(from github)for Outlook 2016(64bit)
I followed this, "Copy the AutoComplete list": https://support.office.com/en-us/article/import-or-copy-the-auto-complete-list-to-another-computer-83558574-20dc-4c94-a531-25a42ec8e8f0
Downloaded files for the above procedure here: https://github.com/stephenegriffin/mfcmapi/releases/tag/17.0.17099.01

It worked perfectly and I'm over the moon.

Thanks to the support.office.com website

0
0
Reply
len raphael
September 13, 2018 3:00 am

Is there a tool to edit auto complete for Outlook 2016?
one particular email address keeps getting auto completed with the wrong name but right email address. no contact exists for that but once did.

Have "emptied" auto complete in Options with an Office 365 tech watching. Can't get rid of it.

Didn't think Nirsoft tool works for 2016?

0
0
Reply
Diane Poremsky
Author
Reply to  len raphael
September 13, 2018 7:58 am

It does work for 2016. The bigger question is where is the name coming form (assuming the name and address used to be correct) - if it doesn't exist in contacts and you dont reply to messages... or do you mean the name and address are mismatched - like john smith is showing in autocomplete with someone else's address?

1
0
Reply
OneEyed_
August 1, 2018 6:07 am

Good morning,

Microsoft Outlook allows you to delete single entries only in autocomplete addresses, not in suggested contacts.

However, OWA (Outlook Web Access) will allow you to delete a single entry in autocomplete contacts and in suggested contacts as well.

Pay attention to the fact that you need to wait up to 12 hours in order to see the changes syched from the web interface to Microsoft Outlook.

You can totally disable suggested contacts by editing the register, but if you just want to delete some entries than I really suggest you to try this solution.

This solved the problem in my occasion.

0
0
Reply
JOhn
April 12, 2018 4:06 pm

It seems the new autocomplete file only shows 5 contacts at a time even though there are much more users in that list. As you type the names change dynamically moving to uniqueness. I cannot get it to display more that 5 contacts at a time..

0
0
Reply
Diane Poremsky
Author
Reply to  JOhn
April 12, 2018 10:07 pm

You have the new autocorrect list by the sounds of it - where the name and address are on separate lines. For now at least, you're stuck with it. :(

You can vote for the old format here - https://outlook.uservoice.com/forums/322590-outlook-2016-for-windows/suggestions/20551399-please-revert-or-give-the-option-to-revert-the-c

0
0
Reply
Richard Naval
January 9, 2018 6:14 pm

i have windows 10 and 2016 outlook

0
0
Reply
Diane Poremsky
Author
Reply to  Richard Naval
January 9, 2018 9:11 pm

The utility from nirsoft will work with 2016 and windows 10.

0
0
Reply
Richard Naval
January 9, 2018 6:14 pm

Hello, i am having some difficulty trying to access my autocomplete list to use to do email marketing. i want to be able to copy the email addresses and put them on a list. can you help me?

0
0
Reply
Diane Poremsky
Author
Reply to  Richard Naval
January 9, 2018 9:10 pm

if the addresses are not in the contacts, you'll need to use a utility to get the addresses out of the autocomplete list. This is the utility I like: https://www.nirsoft.net/utils/outlook_nk2_edit.html

0
0
Reply
Steve
November 22, 2017 5:28 pm

I have a situation where several family members have their email accounts setup up on a single Outlook 2013 program on a family PC.
Some of the family members also have their emails on Outlook 2013 on 'other' PC's also.
When composing an email on their 'other' PC the Auto-Complete will suggest names from everyone's (on the family PC) Auto-Complete list not just their own.
Is there any way to prevent this happening so that each email only gets to access its own Auto-Complete list?

0
0
Reply
Diane Poremsky
Author
Reply to  Steve
November 22, 2017 7:39 pm

What type of email accounts are they? (Pop, imap, exchange/outlook.com) The list is stored in the data file, so I can understand some bleed if outlook.com, but not with imap or pop.

0
0
Reply
Liz
November 9, 2017 10:34 am

I'm having trouble to have autocomplete to show my groups. I did new contact groups on my people tab and it doesn't show up. I'm using Outlook 2016 from Office 365 plan my employer provides

0
0
Reply
Diane Poremsky
Author
Reply to  Liz
November 21, 2017 12:27 am

This is a known issue with a recent office build. Microsoft is working on a fix, but no ETA at this time.

0
0
Reply
Liz
Reply to  Diane Poremsky
November 21, 2017 7:42 am

Thanks for the information. Found out a powershell script could downgrade outlook version to the one that had autocomplete for the groups. So outlook was downgraded to v1708

0
0
Reply

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

Latest EMO: Vol. 30 Issue 31

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.
  • 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
  • Import EML Files into New Outlook
  • Opening PST files in New Outlook
  • New Outlook: Show To, CC, BCC in Replies
  • Insert Word Document into Email using VBA
  • Delete Empty Folders using PowerShell
  • Warn Before Deleting a Contact
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

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

Import EML Files into New Outlook

Opening PST files in New Outlook

New Outlook: Show To, CC, BCC in Replies

Insert Word Document into Email using VBA

Delete Empty Folders using PowerShell

Warn Before Deleting a Contact

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 © 2025 Slipstick Systems. All rights reserved.
Slipstick Systems is not affiliated with Microsoft Corporation.

:wpds_smile::wpds_grin::wpds_wink::wpds_mrgreen::wpds_neutral::wpds_twisted::wpds_arrow::wpds_shock::wpds_unamused::wpds_cool::wpds_evil::wpds_oops::wpds_razz::wpds_roll::wpds_cry::wpds_eek::wpds_lol::wpds_mad::wpds_sad::wpds_exclamation::wpds_question::wpds_idea::wpds_hmm::wpds_beg::wpds_whew::wpds_chuckle::wpds_silly::wpds_envy::wpds_shutmouth:
wpDiscuz

Sign up for Exchange Messaging Outlook

Our weekly Outlook & Exchange newsletter (bi-weekly during the summer)






Please note: If you subscribed to Exchange Messaging Outlook before August 2019, please re-subscribe.

Never see this message again.

You are going to send email to

Move Comment