SHORTCUT.exe – Windows CMD Command

Create a windows shortcut (.LNK file)

This utility works under Windows 7 but fails under Windows 10. A good alternative is shortcut.exe from Optimum X.

If shortcut.exe fails to create a new shortcut, it does NOT set an errorlevel.

Example

An alternative, is to use VBScript, call the VB script with cscript like so:
CSCRIPT C:\batch\myshortcut.vbs

Optional sections in the VBscript below are commented out:

Shortcut NTFS file system tracking

If a shortcut to a file breaks because the destination file has moved, then by default Windows will attempt to automatically locate the shortcut destination by performing a search or matching file properties. This can be turned on or off in the registry:

HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
NoResolveTrack

0 = disabled, 1 = enabled (REG_DWORD)

Shortcut Auto LinkResolve

By default shortcuts will include the destination machine, even for a target like C:\MyFile.doc
This is not immediately visible until the shortcut.LNK file is copied to another machine, the shortcut target will then be automatically updated to point back to \\Machine1\c$\MyFile.doc
To turn this behaviour off use shortcut.exe -s or add a DWORD value of 1 to the registry (before creating the shortcut):

HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
“LinkResolveIgnoreLinkInfo”=1

Internet Shortcuts

Unlike file/folder shortcuts, Internet Explorer Favourite (.URL) files are simple text files which you can create with a text editor or a couple of ECHO statements:

Internet Explorer 11 Pinned sites

If you drag a URL/Icon from the address bar of IE 11 to the desktop, that will create an IE Pinned site (.website) link.

“Pinned sites” are designed specifically to only ever open in IE 11, you should use them for legacy systems containing Active-X controls or other cruft that won’t work in Microsoft Edge.

You may also like...

Leave a Reply

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