Come puoi aprire e modificare i file di collegamento .lnk di Windows?
Mentre molte persone non avranno mai bisogno di aprire un file .lnk per modificarlo, ci possono essere rare occasioni in cui è necessario o desiderato. Ma come si apre e modifica un file di scelta rapida? Il post di Q & A di SuperUser di oggi ha le risposte.
La sessione di domande e risposte di oggi ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di siti Web di domande e risposte basato sulla comunità.
La domanda
Lettore SuperUser Jez vuole sapere come aprire i file .lnk per visualizzare i "contenuti" e modificarli se necessario:
Un file .lnk in Windows è un file vero e proprio destinato a essere un collegamento a un altro file, ma davvero desidero visualizzare il contenuto del file .lnk stesso. Tuttavia, sto trovando letteralmente impossibile farlo.
Non importa quello che provo, le mie applicazioni stanno aprendo il contenuto del file a cui punta (trascina e rilascia in un editor di testo o esadecimale, File -> Apri da un editor di testo o esadecimale, ecc.).
C'è un modo in cui posso ottenere un programma per aprire effettivamente il file .lnk stesso invece del file a cui punta?
C'è un modo per Jez di aprire realmente i file .lnk e modificarli?
La risposta
I contributori SuperUser e 31415, Julian Knight e Vinayak hanno la risposta per noi. Innanzitutto, and31415:
Usando HxD Hex Editor, puoi aprire file .lnk bene, a patto di non trascinarli e rilasciarli.
Per ovviare al problema, apri un prompt dei comandi e rinomina il file .lnk con un'estensione diversa, inesistente come .lne:
- cd / d "X: \ Folder \ contenente \ the \ shortcut"
ren "some shortcut.lnk" "some shortcut.lne"Sarai quindi in grado di trattare la scorciatoia come un normale file. Quando hai finito, assicurati di rinominare il file con l'estensione .lnk originale per ripristinare la sua solita funzionalità.
Seguito dalla risposta di Julian Knight:
L'intero punto di un file .lnk è che Windows lo consideri come un collegamento a un altro file, quindi dovrebbero essere difficile da modificare! Forse sarebbe d'aiuto se descrivessi il motivo per cui vuoi modificarlo. È possibile modificare le impostazioni di un file .lnk facendo clic con il tasto destro e scegliendo Proprietà.
Se vuoi veramente modificarlo, hai bisogno di uno strumento speciale. Ce ne sono alcuni in giro tra cui:
- LNK-parser
- LnkEditorGUI
- lnkedit
Non ho provato nessuno di questi, li ho solo cercati su Google.
È anche possibile modificare le proprietà tramite PowerShell (da questa risposta precedente su Stack Overflow):
- Copy-Item $ sourcepath $ destination ## Ottieni il lnk che vogliamo usare come modello
$ shell = New-Object -COM WScript.Shell
$ shortcut = $ shell.CreateShortcut ($ destination) ## Apri lnk
$ shortcut.TargetPath = "C: \ path \ to \ new \ exe.exe" ## Apporta le modifiche
$ shortcut.Description = "Il nostro nuovo link" ## Questo è il campo "Commento"
$ shortcut.Save () ## SalvaPoiché utilizza l'oggetto COM Shell, è possibile farlo anche con WSH o VBA in Office!
E infine, la risposta di Vinayak:
Ho provato questo e funziona per me su Windows 8.1:
Apertura di file .lnk nel Blocco note:
- Basta trascinarli nella finestra del Blocco note. Se li apri tramite la finestra di dialogo Apri, Blocco note aprirà il file exe a cui fa riferimento il file .lnk.
Apertura di file .lnk in HexD Hex Editor:
- Aprili come faresti con qualsiasi file usando la finestra di dialogo Apri (File -> Apri).
Aprire i file .lnk utilizzando il prompt dei comandi:
- Passare alla cartella contenente i file .lnk e digitare il comando: "TYPE SHORTCUTNAME.LNK".
Aprire i file .lnk in quasi tutti i programmi:
- Avviare il prompt dei comandi, passare alla cartella in cui si trova il programma, utilizzare il comando: PROGRAM_NAME.EXE "percorso del file LNK".
Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla la discussione completa qui.