Manage symbolic links, hard links and junctions easily with Link Shell Extension

Recently we covered how you can manage symbolic links in Windows 10 using its built-in tools. If you use only the built-in tools, you have to deal with the command line. Today, we will try a third party freeware tool which simplifies symbolic link management using a nice GUI. Let's see what it offers.


Link Shell Extension is a freeware application which allows to you to create hard links, symbolic links and directory junctions using the context menu of File Explorer. Once installed, it also makes Explorer show different icons for hard links and symbolic links, so you can easily identify if a file is a link. If you had read the previous article, you might be knowing that it is not easy to identify hard links and symbolic links without any tools.

To use Link Shell Extension, you need to install it first. Point your browser to the following page:

Download Link Shell Extension

There you will find the application setup program and the required Visual C++ runtime. Install the runtime first and then install the application, as the download page recommends.

Once installed, the application becomes integrated with the Explorer shell. Here is how you can use it to create a new file system link.

Create a link to a folder

To create a new symbolic link or a directory junction for a specific folder, you need to do the following.

  1. Right click the desired folder and select Pick Link Source:
    pick link source for folder
  2. Now, right click in an empty area in the target folder where your new link will be placed. You will see a new submenu "Drop as" which has a number of options including directory junction and symbolic link: Drop as for folder
  3. Confirm the UAC prompt which will appear on the screen:
    Confirm UAC prompt
  4. The result will be as follows:
    folder symlink created
    Now you can rename it.

The same way you can create a new link for a file.

  1. Right click the desired file and select Pick Link Source:
    pick link source for file
  2. Now, right click on the empty space in the target folder where your new link will be placed. You will see a new submenu "Drop as" which can be used to create a symbolic link or a hard link: Drop as for file
  3. Confirm the UAC prompt which will appear on the screen:
    Confirm UAC prompt
  4. The result will be as follows:
    file symlink created
    Now you can rename it.

As mentioned above, the application draws custom overlay icons depending on the link type. For directory junctions, it uses the same chain overlay icon. For symbolic links, it should use a green arrow overlay icon, but it does not work properly in my setup. For hard links, it uses a red arrow overlay icon. See the following screenshot: overlay icons

As mentioned in the previous article, Windows system files are mostly hard links to WinSxS components. Now you can easily see this by opening any system folder like c:\Windows: Windows 10 system32 folder links Windows 10 windows folder links

If you often work with symbolic links, Link Shell Extension is a helpful tool which can save your time. Using it, you can avoid typing commands and increase your productivity. The application supports all Windows versions which make use of the NTFS file system starting with Windows NT 4.0 and ending with the recently released Windows 10 Anniversary Update.

6 thoughts on “Manage symbolic links, hard links and junctions easily with Link Shell Extension

  1. Yi Ling

    Download link goes to some other website?

    Reply
    1. Sergey Tkachenko Post author

      sure. I am not the author of the app.

      Reply
  2. Yi Ling

    but I do not see where to download it at that website? it is some cheat sheet

    Reply
    1. Sergey Tkachenko Post author

      Sorry, I accidentally pasted the wrong link from the clipboard.
      It is fixed now.

      Reply
  3. ken

    I think he means the download link goes to the wrong website.

    Reply
    1. Sergey Tkachenko Post author

      thanks, corrected.

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *