Forum Discussion

Leefuasn's avatar
Leefuasn
Iron Contributor
Sep 16, 2025

How to Restore Missing Arrows from Desktop Shortcut Icons

My Windows 11 desktop has shortcut icons, the little arrows of which have all disappeared. Shortcut icons appearing elsewhere (other than the desktop) display correctly, with the arrow identifying them as shortcuts. I want to restore the desktop shortcut icons so that they appear correctly, with the small arrow identifying them as shortcuts, as opposed to files or folders. How can I do this? Thanks!

2 Replies

  • Enosem's avatar
    Enosem
    Occasional Reader

    Copy and paste the following text exactly into a new Notepad file. This script will remove the current settings, forcing Windows to restore the default ones.

    Echo off
    taskkill /f /im explorer.exe
    reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /f
    reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /f
    reg delete "HKEY_CLASSES_ROOT\lnkfile" /v IsShortcut /f
    reg delete "HKEY_CLASSES_ROOT\piffile" /v IsShortcut /f
    start explorer.exe
    echo Done! Please restart your computer.

    Save the file on your desktop. In the "Save as type" dropdown, select All Files. Name the file Fix_Shortcut_Arrows.bat. The .bat extension is crucial.

    Right-click on the newly created Fix_Shortcut_Arrows.bat file and choose "Run as administrator".

    A black command prompt window will flash and close. After it's done, restart your computer. This is a critical step for the changes to take full effect.

    After the restart, check your desktop. The arrows should be back on your shortcuts.

  • Check Registry for Shortcut Arrow Settings

    1. Open Registry Editor:
      • Press Win + R, type regedit, and hit Enter.
    2. Navigate to this key:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons
    3. Look for a value named 29:
      • If it exists and points to an empty icon file (often used to remove arrows), delete the 29 value.
    4. Restart your PC.

Resources