4

If I open certain folders (seems to be User folder and any default folder inside it) in any way but manually navigating from C:\ (quick access, shortcut, etc), clicking on the address bar of the explorer window gives me an amazingly useful address:

enter image description here

As it's missing the C:\Users\Username\ prefix, I can't manipulate the address at all. If I want to navigate to C:\Users\Username\FolderX, I can't swap "Downloads" for "FolderX" in the address bar because the full path isn't there -- typing in "FolderX" takes me nowhere. Typing ..\ to get to the parent directory takes me to This PC instead of Users. I have to manually type out the full path in order to do anything.

I've tried Enabling "Display the full path in the title bar" in Folder Options>View, but that (unsurprisingly) doesn't change the text of the address bar when focused -- only the title. Is there any way to force the address bar to show the full path when focused? Preferably without adding the full path to the title bar, if possible.

Drew
  • 2,639
  • 5
  • 24
  • 32

3 Answers3

3

These special folders are called KnownFolders by the Windows Shell.

The mappings of the KnownFolders to the ParsingName are stored in the registry here:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\

The key names are the GUIDs for the KnownFolder, see below.

To make Explorer stop opening the KnownFolder rather than the opening drive path as a normal folder, change its ParsingName property by removing either the shell::: or :: from the beginning, but leaving the rest of it as-is.

So to change Downloads, open the following key:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{374DE290-123F-4565-9164-39C4925E467B}

Change ParsingName from this:

shell:::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{374DE290-123F-4565-9164-39C4925E467B}

to this:

{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{374DE290-123F-4565-9164-39C4925E467B}

You can also just delete the ParsingName property, but I don't recommend this since if you ever want to undo the change, you will have to find your backup. If you leave the GUID, you can just add shell::: or :: at the beginning. (They are interchangeable.)

For changes to take effect, you need to log out and back in or restart.

Here are GUIDs for some of the common folders:

User Profile Root (C:\Users\<username>\)
{f3ce0f7c-4901-4acc-8648-d5d44b04ef8f}

Contacts
{56784854-C6CB-462b-8169-88E350ACB882}

Desktop
{754AC886-DF64-4CBA-86B5-F7FBF4FBCEF5}

Downloads
{374DE290-123F-4565-9164-39C4925E467B}

Documents
{FDD39AD0-238F-46AF-ADB4-6C85480369C7}

Favorites
{1777F761-68AD-4D8A-87BD-30B759FA33DD}

Links
{bfb9d5e0-c6a9-404c-b2b2-ae6db6af4968}

Pictures
{33E28130-4E1E-4676-835A-98395C3BC3BB}

Music
{4BD8D571-6D19-48D3-BE97-422220080E43}

OneDrive
{A52BBA46-E9E1-435f-B3D9-28DAA648C0F6}

Videos
{18989B1D-99B5-455B-841C-AB7C74E4DDFC}

For the full list, see the Microsoft Docs page:
https://docs.microsoft.com/en-us/windows/win32/shell/knownfolderid

joshieecs
  • 31
  • 1
  • To `quick access`, your key is wrong. `Download` is `{7d83ee9b-2244-4e70-b1f5-5393042af1e4}]`. check https://superuser.com/a/1714738 . – user2959760 Jul 29 '22 at 23:28
  • From what I can tell, deleting the `ParsingName` entry altogether works without problems too (although you have to remember/lookup the original value if you want to restore them later). You can find a `.reg` file for deleting some of the `ParsingName`s here: https://www.winhelponline.com/blog/show-full-path-explorer-address-bar-special-folders-windows-10/ – Socowi Mar 21 '23 at 12:06
2

Those folders are not the traditional folders. They are "Libraries". Here is a link for reference:

Windows 7 Libraries: Frequently Asked Questions

https://technet.microsoft.com/en-us/library/ee449413(v=ws.10).aspx

By default, they will be pointed to the user profile corresponding location. We could right click those folders, choose "Properties", "Location" to verify this. We could open a sub folder in those libraries folders then we will get those folders' actual location.

Map
  • 265
  • 1
  • 3
  • The user/downloads/desktop folders aren't libraries (only documents/pictures/music/videos are) and they still have the condensed address bar. If I remove the Documents folder from the Documents Library, it still shows a condensed path as well. I don't think this is related to libraries. Also, the reasoning behind this is speed/convenience -- opening a sub-folder to get access to the full path is anything but. – Drew May 03 '17 at 17:21
  • @Drew You can create shortcuts to these folders and when accessed through the shortcuts they should behave as normal. Make sure the shortcuts target the actual folders, but the shell locations. – I say Reinstate Monica May 04 '17 at 03:36
  • @Twisty Is there any way to pin those shortcuts to the quick access sidebar in the file explorer? – Drew May 04 '17 at 05:19
  • Should be. For that matter why don't you try dragging (pinning) the *actual* folders there and see if that works? – I say Reinstate Monica May 04 '17 at 11:51
  • +1 for *open a sub folder* to see the full path. So far this is the simplest way I've found to identify the path. – I say Reinstate Monica Nov 09 '17 at 17:55
0

Unfortunately Windows 10 does not show the full path when you navigate to the file location via the Library folder. In Windows 7 you can. With Windows 10 you have to navigate to the file from the root: c:\users\username... and then you can see the full path. I don't know why there is a difference between the versions.

  • This is not correct. Windows 7 also behaved the same way in that the Address Bar doesn't show the full path when clicked from within the 'root' of a Library. – I say Reinstate Monica Nov 09 '17 at 17:56