Abkürzung, die keinen Dateipfad bereitstellt

470
J. Polfer

Ich bin es gewohnt, den Pfad zu einer referenzierten Exe-Datei für eine Verknüpfung zu finden, indem ich den Eigenschaftendialog in der .lnk-Datei öffne und die Zielposition und das Ziel sehe und den Pfad finde.

In Windows 10 finde ich jedoch zunehmend, dass ich stattdessen Folgendes bekomme: Abkürzung, die keinen Dateipfad bereitstellt

Wie kann ich herausfinden, was der Zieldateipfad für diese LNK-Datei ist?

0
Keine Antwort, aber dies ist kein Windows 10-Ding, sondern ein "virtuelles Objekt": https://blogs.msdn.microsoft.com/oldnewthing/20160902-00/?p=94235 music2myear vor 7 Jahren 1

2 Antworten auf die Frage

1
music2myear

Eine Möglichkeit, den Pfad abzurufen, besteht darin, das Programm auszuführen und mithilfe des Task-Managers den Image-Pfadnamen abzurufen .

  1. Führen Sie das Programm mit der Verknüpfung aus.
  2. Öffnen Sie den Task-Manager .
  3. Gehen Sie zur Registerkarte Details .
  4. Klicken Sie mit der rechten Maustaste auf die Spaltenüberschriften und wählen Sie Spalten auswählen .
  5. Wählen Sie den Bildpfadnamen aus .
  6. Klicken Sie auf OK .
  7. Erweitern Sie die soeben hinzugefügte Spalte und beobachten Sie den Pfad zur laufenden ausführbaren Datei.

Hinweis: Verknüpfungen enthalten möglicherweise wichtige Argumente und andere Informationen, die sie an die ausführbare Datei weiterleiten. Um alle diese Informationen zu erfassen, wählen Sie auch die Spalte Befehlszeile aus .

0
Todd Walton

Wenn eine Verknüpfung den Zielpfad nicht anzeigt, liegt dies wahrscheinlich daran, dass das Programm auf eine spezielle Weise gestartet wird. Beispielsweise ruft Ihr Programm wahrscheinlich Windows Installer auf, um zu überprüfen, ob alle Dateien von SQL Examiner vorhanden und nicht beschädigt sind, und startet dann das Programm. (Wenn sie beschädigt sind, teilt Windows Ihnen dies mit und erlaubt Ihnen, das Programm zu reparieren, bevor Sie es öffnen.) Es gibt andere Dinge, die eine spezielle Verknüpfung ausführen kann.

Das heißt, es ist immer noch ein Schmerz in den Petards, wenn Sie nicht sehen können, wo sich das Programm befindet. Eine Sache, die ich mache, ist PowerShell zu öffnen (dies funktioniert nicht in CMD), gehen Sie in das Verzeichnis, in dem sich die Verknüpfung befindet, und geben Sie dann Folgendes ein:

cat 'C:\Users\twalton\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\File Explorer.lnk' 

Dadurch wird der Inhalt dieser Verknüpfungsdatei auf dem Bildschirm ausgegeben. Es wird ein bisschen Kauderwelsch sein, aber Sie sehen auch normalen Text. Dieser Text könnte Ihnen einen Hinweis geben. Wenn ich den obigen Befehl ausführte, zeigte er mir die Innereien der Dateiexplorer-Verknüpfung, die an meiner Taskleiste angeheftet war. Unter all dem Kauderwelsch sah ich Folgendes:

% w i n d i r % \ e x p l o r e r . e x e 

Das ist das Programm, das die Verknüpfung startet.