How to stop Outlook 2007 & Windows Mail from asking for a password in Vista
There’s long been a complaint from Vista users in regards to always having to enter an email password when sending or receiving messages in Outlook 2007 and Windows Mail. While the problem exists in Windows XP as well, it seems to be easier to remedy with a quick settings-change in Outlook, but the same fix in Vista doesn’t always work.
When using POP3 and IMAP-based email accounts, checking the box next to "remember password" when setting up the account credentials should always do the trick. The only problem is that many find that even when the box is checked, you still have to enter your password every time you open Outlook or Windows Mail, receive messages, as well as send messages- which can become a very irritating flaw. The problem seems to be more prevalent when connecting to an Exchange account for some reason as well.
While there is a fix for this flaw, it’s not for the faint of heart being that it deals with modifying system generated files. If this scares you, it might not be worth it, but it’s easily reversible if done correctly. Here’s what you need to do:
First, close down Outlook and/or Windows Mail. Open up Windows Explorer, and paste the following line into the address bar:
%userprofile%\AppData\Roaming\Microsoft\Protect
This should bring up a single folder with a long name with several numbers and dashes. To fix the problem, you simply have to rename this folder to something else. According to the How-To-Geek’s tutorial on this, it’s recommended that you simply add "-old" to the end of the folder name to change it (without quotations of course). This way, if something goes wrong, or it simply doesn’t work, you can take the "-old" off and everything should revert back to normal.
Leave this folder open, minimize it, and re-open Outlook or Windows Mail. Re-type your password, be sure to check the box "remember my password," and click OK. Hopefully, if everything went ok, you shouldn’t have to enter your password ever again. Once Outlook or Windows Mail is up and running, bring up the Windows Explorer window again and make sure there’s another folder created like the one before (this is in addition to the one you just changed).
Hopefully this has solved your problem, though sometimes it doesn’t. In that case, delete the new folder, and re-name the old folder back to its original name by removing the "-old" from the end of it. This is, to my knowledge, the only fix for this flaw thus far, though hopefully a formal fix will come along shortly.
Related Posts:


February 11th, 2009
I never had this problem with Vista, but as soon as I upgraded to Windows 7 beta I did. I tried your solution, and it worked – 5 days now and I haven’t been asked for my password again. Thankyou!
April 25th, 2009
Doesn’t work for me!! it keeps asking for the password, although I checked the “save password”. It even asks me when I want to open the folder of the account!! It asks me 3 times, althe time!! horrible!!
hope someone (MS) comes up with a sollution!
July 3rd, 2009
me too. exactly. 3 times, then again when I want to access my hotmail email inbox folder. With Windows 7 RC and outlook 2007. This is bullshit!
December 30th, 2009
Worked like a charm with Windows 7 Pro
February 17th, 2010
Sounded like a good idea, but it didn’t work for me. I’m using Outlook XP, so that version may handle things somewhat differently. With Windows 7 Home Premium. . . .
Other suggestions would be helpful.
April 22nd, 2010
Click start > Run then type “control keymgr.dll” without the quotes.
Then find the entry for your exchange server and delete it. This will prevent windows from trying to use a stored password to log into exchange and use the current credentials instead
August 5th, 2010
In the ‘Protect’ folder (%userprofile%\AppData\Roaming\Microsoft\Protect) there is a file called ‘CREDHIST’ which is a backup of credentials. I deleted the whole ‘Protect’ folder, opened Outlook and entered my password, ticked the ‘remember’ box and now my password is saved.
August 27th, 2010
FIX!!! – If this didn’t work for you this might help.
After messing with this problem for days! I finally figured it out.
Under Mail Folders on the left panel, you should only have “Mailbox” if you have anything else like a SharePoint server or archive messages, delete those.
Problem solved! You are welcome!
March 21st, 2011
Fantistic.
What an easy fix.
Super.
Great.
Thanks.