Wie können Sie Windows-.lnk-Verknüpfungsdateien öffnen und bearbeiten?
Während die meisten Benutzer niemals eine .lnk-Datei öffnen müssen, um sie zu bearbeiten, kann es selten vorkommen, dass dies erforderlich oder gewünscht ist. Aber wie öffnen und bearbeiten Sie eine Verknüpfungsdatei? Der heutige SuperUser-Q & A-Beitrag enthält die Antworten.
Die heutige Question & Answer-Sitzung wird dank SuperUser zur Verfügung gestellt - einer Unterteilung von Stack Exchange, einer Community-basierten Gruppierung von Q & A-Websites.
Die Frage
SuperUser-Leser Jez möchte wissen, wie .lnk-Dateien geöffnet werden, um den 'Inhalt' anzuzeigen und bei Bedarf zu bearbeiten:
Eine .lnk-Datei in Windows ist eine tatsächliche Datei, die als Verknüpfung zu einer anderen Datei gedacht ist, aber ich möchte wirklich den Inhalt der .lnk-Datei selbst anzeigen. Ich finde es jedoch buchstäblich unmöglich, dies zu tun.
Egal, was ich versuche, meine Anwendungen öffnen den Inhalt der Datei, auf die sie verweist (Ziehen und Ablegen in einen Text- oder Hex-Editor, Datei -> Öffnen aus einem Text- oder Hex-Editor usw.)..
Gibt es eine Möglichkeit, ein Programm zu erhalten, um die LNK-Datei selbst zu öffnen, anstatt die Datei, auf die sie verweist?
Gibt es eine Möglichkeit für Jez, LNK-Dateien tatsächlich zu öffnen und zu bearbeiten??
Die Antwort
SuperUser-Mitwirkende und31415, Julian Knight und Vinayak haben die Antwort für uns. Erstmal und31415:
Mit dem HxD Hex Editor können Sie .lnk-Dateien problemlos öffnen, solange Sie sie nicht ziehen und ablegen.
Öffnen Sie als Problemumgehung eine Eingabeaufforderung, und benennen Sie die .lnk-Datei mit einer anderen, nicht vorhandenen Erweiterung wie .lne um:
- cd / d "X: \ Ordner \ enthält \ die \ Verknüpfung"
ren "some shortcut.lnk" "some shortcut.lne"Sie können die Verknüpfung dann wie eine normale Datei behandeln. Wenn Sie fertig sind, müssen Sie die Datei mit der ursprünglichen Erweiterung .lnk umbenennen, um die gewohnte Funktionalität wiederherzustellen.
Gefolgt von der Antwort von Julian Knight:
Der Sinn einer .lnk-Datei besteht darin, dass Windows sie als Link zu einer anderen Datei behandelt, also sollte schwer zu bearbeiten sein! Vielleicht hilft es, wenn Sie beschreiben, warum Sie es bearbeiten möchten. Sie können die Einstellungen einer LNK-Datei ändern, indem Sie mit der rechten Maustaste darauf klicken und wählen Eigenschaften.
Wenn Sie es wirklich bearbeiten möchten, benötigen Sie ein spezielles Werkzeug. Es gibt einige davon, darunter:
- lnk-Parser
- LnkEditorGUI
- lnkedit
Ich habe keine von diesen probiert, nur gegoogelt.
Sie können die Eigenschaften auch über PowerShell bearbeiten (von dieser vorherigen Antwort bei Stack Overflow):
- Copy-Item $ sourcepath $ destination ## Liefert die Lnk, die wir als Vorlage verwenden möchten
$ shell = New-Object -COM WScript.Shell
$ shortcut = $ shell.CreateShortcut ($ destination) ## Öffnen Sie die Zeile
$ shortcut.TargetPath = "C: \ Pfad \ zu \ new \ exe.exe" ## Nehmen Sie Änderungen vor
$ shortcut.Description = "Unser neuer Link" ## Dies ist das Feld "Kommentar"
$ shortcut.Save () ## SpeichernDa dies das Shell-COM-Objekt verwendet, können Sie dies auch mit WSH oder sogar VBA in Office tun!
Und schließlich die Antwort von Vinayak:
Ich habe es ausprobiert und es funktioniert für mich unter Windows 8.1:
LNK-Dateien im Editor öffnen:
- Ziehen Sie sie einfach in das Notepad-Fenster. Wenn Sie sie über das Dialogfeld "Öffnen" öffnen, öffnet Notepad die Exe-Datei, auf die die .lnk-Datei zeigt.
.Lnk-Dateien im HxD Hex Editor öffnen:
- Öffnen Sie sie wie jede andere Datei über den Dialog Öffnen (Datei -> Öffnen)..
.Lnk-Dateien mit der Eingabeaufforderung öffnen:
- Navigieren Sie zu dem Ordner, der die LNK-Dateien enthält, und geben Sie den Befehl ein: "TYPE SHORTCUTNAME.LNK"..
.Lnk-Dateien in fast jedem Programm öffnen:
- Starten Sie die Eingabeaufforderung, navigieren Sie zu dem Ordner, in dem sich das Programm befindet, und verwenden Sie den Befehl: PROGRAM_NAME.EXE "Pfad zur LNK-Datei"..
Haben Sie der Erklärung etwas hinzuzufügen? Sound off in den Kommentaren. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange-Benutzern lesen? Hier geht es zum vollständigen Diskussionsthread.