Вышеуказанные решения не работали для меня в 2017 году, поэтому я немного поэкспериментировал.
Оказывается, Windows (по крайней мере 10) делает различие между ярлыками, связанными с локальным путем, и ярлыками, которые являются URL.
Я обнаружил, что
- локальные пути используют суффикс
.lnk
- URL-пути имеют суффикс
.url
Таким образом, ярлык на https://superuser.com/ будет содержать суффикс .url а ярлык на C:\Windows или в особых местах, таких как Control Panel будет иметь суффикс .lnk .
Если вы хотите выполнить ярлык, просто введите shortcut.suffix в командной строке cmd, где .suffix - это суффикс в соответствии с приведенным выше правилом. Вы должны сначала cd - диск в папку , содержащую ваш ярлык или введите полный путь к файлу. В твоем случае
%userprofile%\Desktop\shortcut.suffix
введенный либо в диалоговом окне запуска (вызывается через Win + R), либо приглашение cmd сделает свое дело.
Windows и это неудобства.