Page d'accueil » comment » Comment ouvrir et éditer des fichiers de raccourci Windows .lnk?

    Comment ouvrir et éditer des fichiers de raccourci Windows .lnk?

    Bien que la plupart des gens n’auront jamais besoin d’ouvrir un fichier .lnk pour l’éditer, il peut arriver qu’il soit nécessaire ou désiré. Mais comment ouvrir et éditer un fichier de raccourci? Le message Q & R du SuperUser a les réponses.

    La séance de questions et réponses d'aujourd'hui nous est offerte par SuperUser, une sous-division de Stack Exchange, un groupe de sites Web de questions-réponses dirigé par la communauté..

    La question

    Le lecteur de superutilisateur Jez veut savoir comment ouvrir les fichiers .lnk pour afficher le 'contenu' et le modifier si nécessaire:

    Un fichier .lnk dans Windows est un fichier réel destiné à être un raccourci vers un autre fichier, mais je souhaite vraiment afficher le contenu du fichier .lnk lui-même. Cependant, je trouve littéralement impossible de le faire.

    Quoi que j'essaye, mes applications ouvrent le contenu du fichier vers lequel il pointe (glisser-déposer dans un éditeur de texte ou hexagonal, Fichier -> Ouvrir à partir d'un éditeur de texte ou hexagonal, etc.)..

    Existe-t-il un moyen de faire en sorte que le programme ouvre le fichier .lnk lui-même au lieu du fichier vers lequel il pointe?

    Y a-t-il un moyen pour Jez d’ouvrir les fichiers .lnk et de les éditer??

    La réponse

    Les contributeurs de SuperUser, 311415, Julian Knight et Vinayak ont ​​la solution pour nous. D'abord et31415:

    En utilisant HxD Hex Editor, vous pouvez ouvrir les fichiers .lnk sans problème, tant que vous ne les faites pas glisser..

    Pour résoudre ce problème, ouvrez une invite de commande et renommez le fichier .lnk avec une extension différente, non existante, telle que .lne:

    • cd / d “X: \ Dossier \ contenant \ le \ raccourci”
      ren “some shortcut.lnk” “certains shortcut.lne”

    Vous pourrez alors traiter le raccourci comme un fichier normal. Lorsque vous avez terminé, assurez-vous de renommer le fichier avec l'extension .lnk d'origine pour restaurer ses fonctionnalités habituelles..

    Suivi de la réponse de Julian Knight:

    L’intérêt d’un fichier .lnk est que Windows le considère comme un lien vers un autre fichier. devrait être difficile à éditer! Peut-être que cela vous aiderait si vous décriviez pourquoi vous voulez l’éditer. Vous pouvez modifier les paramètres d’un fichier .lnk en cliquant avec le bouton droit de la souris et en choisissant Propriétés.

    Si vous voulez vraiment l'éditer, vous avez besoin d'un outil spécial. Il en existe quelques-uns, notamment:

    • lnk-analyseur
    • LnkEditorGUI
    • Inkedit

    Je n'ai essayé aucun de ceux-ci, juste les googlé.

    Vous pouvez également modifier les propriétés via PowerShell (à partir de cette réponse précédente sur Stack Overflow):

    • Copier-élément $ sourcepath $ destination ## Obtenez le lnk que nous voulons utiliser comme modèle
      $ shell = New-Object -COM WScript.Shell
      $ shortcut = $ shell.CreateShortcut ($ destination) ## Ouvrez le lk
      $ shortcut.TargetPath = “C: \ chemin \ vers \ new \ exe.exe” ## Apporter des modifications
      $ shortcut.Description = “Notre nouveau lien” ## Ceci est le champ “Commentaire”
      $ shortcut.Save () ## Save

    Comme cela utilise l'objet COM Shell, vous pouvez également le faire avec WSH ou même VBA dans Office.!

    Et enfin, la réponse de Vinayak:

    J'ai essayé ceci et cela fonctionne pour moi sur Windows 8.1:

    Ouverture de fichiers .lnk dans le Bloc-notes:

    • Il suffit de les faire glisser dans la fenêtre du Bloc-notes. Si vous les ouvrez via la boîte de dialogue Ouvrir, Notepad ouvrira le fichier exe désigné par le fichier .lnk..

    Ouverture de fichiers .lnk dans HxD Hex Editor:

    • Ouvrez-les comme n'importe quel fichier en utilisant la boîte de dialogue Ouvrir (Fichier -> Ouvrir).

    Ouverture de fichiers .lnk à l’invite de commande:

    • Naviguez jusqu'au dossier contenant les fichiers .lnk et tapez la commande: «TYPE SHORTCUTNAME.LNK».

    Ouverture de fichiers .lnk dans n’importe quel programme:

    • Lancez l'invite de commande, accédez au dossier contenant le programme, utilisez la commande suivante: PROGRAM_NAME.EXE “chemin d'accès au fichier LNK”..

    Avez-vous quelque chose à ajouter à l'explication? Sound off dans les commentaires. Voulez-vous lire plus de réponses d'autres utilisateurs de Stack Exchange doués en technologie? Découvrez le fil de discussion complet ici.