Respuestas:
Si usa comillas dobles alrededor de su "nombre de archivo largo.lnk" y tiene privilegios, se ejecutará. Las citas son necesarias cuando existen espacios en LFN.
Por ejemplo, "C:\Users\Sunny\Start Menu\Programs\XBMC\xbmc.lnk"abre XBMC . Lo mismo es cierto para el cuadro EjecutarWin + R "path and filename.lnk",Enter
START filename.lnk debería hacer el truco
Mientras no haya un exe con el mismo nombre que el acceso directo, puede omitir el .lnk, así que solo START filename
Las soluciones anteriores no funcionaron para mí en 2017, así que experimenté un poco.
Resulta que Windows (al menos 10) hace una distinción entre los accesos directos que enlazan con una ruta local y los accesos directos que son una url. Lo que encontré fue que
.lnk.urlPor lo tanto, un acceso directo a /superuser//tendría el sufijo .urlmientras que un acceso directo a C:\Windowsubicaciones especiales como Control Paneltendría el sufijo .lnk.
Si desea ejecutar el acceso directo, simplemente escriba shortcut.suffixel indicador cmd donde .suffixestá el sufijo de acuerdo con la regla anterior. Primero debe ir cda la carpeta que contiene su acceso directo o ingresar la ruta completa al archivo. En tu caso
%userprofile%\Desktop\shortcut.suffix
ingresado en el cuadro de diálogo de ejecución (invocado a través de Win + R) o el indicador de cmd haría el truco.
Windows y sus inconvenientes.
Primero, encuentre la ubicación del acceso directo desde el que inicia un shell cmd.exe. Haga clic derecho en el acceso directo y elija "Propiedades". Busque en la pestaña "General" y copie el valor "Ubicación:".
Use el acceso directo para iniciar una ventana de reinicio.
START "" "C:\Users\lit\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu\cmd.exe.lnk" /K CD /D "%CD%" & EXIT