I really want This PC
to be the first element in my navigation pane, after Quick access
, but things like OneDrive
and Dropbox
give themselves higher priority:
How can I reorder or remove specific entries?
On Windows 10...
I have only found the Navigation Pane to be configurable directly in the Windows Registry, without using a third-party tool.
3rd-party entries are under the path \HKEY_USERS\[*SID*]_Classes\CLSID\[*ApplicationHash*]
. If you're the only user logged on, your SID (or Security Identifier) will be obvious because there will only be one. It is the long one. Entries only exist for users currently logged in, otherwise you can determine your SID by using the Command Prompt statement wmic useraccount get name,sid
.
Entries can be found by searching for the name that shows in the Navigation Pane. The ones listed in the question are as follows:
{018D5C66-4533-4307-9B53-xxxxxxxxxxxx}
OneDrive{0E270DAA-1BE6-48F2-AC49-xxxxxxxxxxxx}
Creative Cloud Files{E31EA727-12ED-4702-820C-xxxxxxxxxxxx}
DropboxNote that different people may have a varying value for the last 12-digit segment in the path.
Entries are configured using the two values System.IsPinnedToNameSpaceTree
(boolean) and SortOrderIndex
(integer) which control visibility and the order ranking, respectively:
Reorder the entries by updating all the SortOrderIndex
values (ignoring those you disable, of course), with new values such that sorting those smallest to largest would be in the same order you want the Navigation Pane entries3.
For example, to reorder such that This PC comes before DropBox and then OneDrive, you could set SortOrder
of DropBox to 998 and OneDrive to 999.
Once you have specified your configuration, force restart Windows Explorer to effect the update by killing it with Task Manager (open directly with Ctrl+Shift+Esc) and re-launching from there (File > Run new task > explorer.exe
).
Quick Access can be removed by adding a new REG_DWORD HubMode
with value 1
to the path HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
. More info.
Notes
System.IsPinnedToNameSpaceTree
to 0 (i.e. removes it altogether).Quick Access
and This PC
appear to be configured differently and I haven't figured out where they are defined yet, so I am using large sort rankings to ensure 3rd party entries come after.Not enough rep to comment, sorry! This is building on Elaskanator's answer above.
{031E4825-7B94-4dc3-B131-xxxxxxxxxxx}
-> Libraries.
You can enable/disable this through the UI as well.
By default SortOrderIndex (dword) key doesn't exist for this one, but you can add it to maneuver it in the list. (eg I set mine to 0 to make it appear over "This PC" and Dropbox.
Quick Access, This PC, and Network do not have an entry in this list. Additionally, Quick Access doesn't seem to care about sort order.
So to fix this problem I used WinAero (free software).
After opening it, look for
"Navigation Pane" -> "Default Items".
Uncheck /
check some items and they will appear in that specific order.
I have tried this on Windows 11, found my SID, changed the SortOrderIndex
and restarted explorer - no changes. Also restarted the computer without any success.
Does anyone know if this still applies to Windows 11? Or any other approach needed?
Edit: Seems like the only way to re-order is to rename the items as they are sorted in alphabetical order.