If you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!
Background
After every restart, the icons in my Quick Launch toolbar in Windows Vista were rearranged into alphabetical order. The toolbar itself was resized, taking up most of the Taskbar. It didn’t matter how many times I carefully moved the icons around, nor did it matter if I logged off and back on, restarted, or shut down and powered back up—I couldn’t get the icons to stay the way I want them. I don’t remember when it started, so I can’t pinpoint what changed on my system that might have caused it.
After much searching, I found various solutions to a similar problem in Windows XP. Several solutions suggested installing third-party utilities that reset your Desktop back to the way you like after each restart. I’m generally not a big fan of adding on utilities to fix problems with the operating system; I prefer to fix the OS. I finally found one solution that worked for me with Vista that fixed a problem deep inside the Windows Registry.
Read on for the details on how I fixed this annoying quirk.
In this article
Warning: If you are not familiar with the Windows Registry, it’s where the majority of your computer’s configuration and settings are stored. Always backup your system before tweaking your Registry to help avoid data loss. The solution below worked for me, but your situation could be different. You assume all risk and agree to hold my company and me harmless from any damages, direct or indirect, including lost data, time, and profits.
You may find it useful to print this article and work from the printout since you will need to logoff or restart your computer to complete this process. At the very least, you should bookmark this page (or “add it to your Favorites” depending on which browser you use) so you can find it again if you need it later.
Manually updating the Registry
Here is the way to update your Registry manually (which I prefer since I can verify that everything matches what is expected):
- Go to the Start menu, select “Run…”, and type “regedit” where it asks for the program you wish to open. Note: You must have administrative rights to run RegEdit.
- After RegEdit has opened, navigate to: HKEY_CURRENT_USER → Software → Microsoft → Windows → CurrentVersion → Policies → Explorer
- Look for an entry named “NoSaveSettings” of type “REG_DWORD” with a value of “0×00000000 (0)” or “0×00000001 (1)”.
- If the value is “0×00000000 (0)”, then the setting is correct, and you are facing a different challenge. Close RegEdit and look for a different solution. Sorry.
- If the value is “0×00000001 (1)”, then double-click the icon for “NoSaveSettings” and change the value data from “1″ to “0″ (whether it’s hex or decimal doesn’t matter) and click OK. Close RegEdit. Skip to step #5.
- If the value is any other number, you can try changing the value to “0″, but I’m not sure what will happen. The value should only be a 0 or a 1. You should either write down the value for future reference (if things go wrong), or right-click the “Explorer” key, and “Export” the key to a file that you can use to put things back the way they were before you made changes.
- If the value is “0×00000000 (0)”, then the setting is correct, and you are facing a different challenge. Close RegEdit and look for a different solution. Sorry.
- It’s very likely that you do not have an entry named “NoSaveSettings” (I didn’t.) In that case, you will need to add one.
- After clicking on “Explorer” in the left pane of RegEdit, go to the “Edit” menu (or right-click in an open space in the right pane) and select “New” and then “DWORD (32-bit) Value”.
- A new entry named “New Value #1″ should appear in the right pane. Rename it to “NoSaveSettings” (note that there are no spaces in that name!).
- Double-click the icon for “NoSaveSettings” and change the value data from “1″ to “0″ (whether it’s hex or decimal doesn’t matter) and click OK.
- Close RegEdit. You’re almost done.
- Go ahead and reorganize and resize your Quick Launch toolbar the way you want it. This will hopefully be the last time you have to do this.
- Now either restart (that’s what I did) or logoff and logon. Your Quick Launch toolbar should be the way you left it.
- If it’s not right, repeat step #5 and #6. If it still isn’t right, you are facing a different challenge. Look for a different solution. Sorry.
If you find another solution that does work, feel free to leave the information or a link to the information in a comment below to help other people find it. Thanks!
Semi-automatically updating the Registry
If you do not like using RegEdit, you can create a registry patch file that accomplishes the same thing. This is, in fact, and export from my own Registry. All you need to do is open Notepad, copy the following text from this web page, paste it into a new Notepad document, and save the file on your Desktop as "NoSaveSettings.reg". The quote marks ARE important (otherwise Notepad tries to save the file as a text document), but the file name and location are not (these are just convenient examples). Double-click the file. It should warn you of the dangers of adding information to your Registry from unsavory sources. Click Yes (if you think this will work for you). Then proceed from Step #5 above.
—- Start copying below this line —-
[code lang="ini"]
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
“NoSaveSettings”=dword:00000000
[/code]
—- End copying above this line —-
Other resources
For a few other ideas, you can read the article at Annoyances.org that led me to this solution.




2 users commented in " Vista Quick Launch icon locations change after restart "
Follow-up comment rss or Leave a TrackbackVista Quick Launch icon locations change after restart…
I wrote a new post on Allogro titled “Vista Quick Launch icon locations change after restart“. It explains how to fix a problem where the icons in my Quick Launch toolbar in Windows Vista were rearranged into alphabetical order after every …
Thanks for this. Some really annoying bugs in vista. I also have a problem where by my “New Text Document” on right click in Explorer has disappeared… and as a coder… that’s a real pain!
Leave A Reply