Finden Sie fehlerhafte Verknüpfungsdateien in Windows

381
birdman3131

Ich muss in der Lage sein, alle Verknüpfungsdateien auf einem freigegebenen Netzlaufwerk zu finden und alle schlechten zu beseitigen. Ich würde eine einfache Windows-Suche bevorzugen, die ich manuell durchsehen kann und die auswählen kann, die gelöscht werden sollen. Ich bin offen für Programme, wenn ich sie verwenden muss, aber sie müssen mich auswählen lassen, wo gesucht werden soll, und den Pfad anzeigen, auf den die Verknüpfung verweist, bevor ich ihn los werde.

Eine Suche, die für Server 2k3 oder einen Windows 8.1 Pro-PC funktioniert, funktioniert.

Hintergrundgeschichte: Ich habe seit geraumer Zeit versucht, die Ursache von Verlangsamungen für Autocad aufzuspüren, und ich habe anscheinend die Existenz von Abkürzungen verfolgt, die zu schlechten Pfaden führen. Der Grund, warum ich sie überdenken muss, anstatt sie zu automatisieren, besteht darin, dass die meisten Benutzer das Laufwerk als F: \ zugeordnet haben, und weder mein PC (8 Pro als Z :) noch der Server selbst können Verknüpfungen als zugeordnet folgen f: \ aber sie sollten übrig bleiben, wenn sie für alle anderen gültig sind.

1

1 Antwort auf die Frage

0
DavidPostill

Ich muss in der Lage sein zu finden, dass alle Verknüpfungsdateien schlechte Dateien loswerden.

Schauen Sie sich den Lnk-Parser an

Mit LNK Parser können Sie den Inhalt von Windows-Verknüpfungsdateien (.LNK) anzeigen.

Befehlszeilenverwendung

Sie können das Programm über eine Befehlszeile ausführen und eine Verknüpfungsdatei oder ein Verzeichnis angeben.

Wenn ein Verzeichnis angegeben wird, werden das Verzeichnis und alle Unterverzeichnisse nach Verknüpfungsdateien durchsucht .

Beispiel 1:

lnk_parser_cmd.exe shortcut.lnk

Beispiel 2

lnk_parser_cmd.exe C:\Users\User\Desktop

Es können zusätzliche Optionen angegeben werden, mit denen Sie verschiedene Berichte über die Verknüpfungsdatei erstellen können.

Im Folgenden finden Sie eine Liste der unterstützten Optionen:

  • -o Legt das Ausgabeverzeichnis für Berichte fest.
  • -w Erzeugt einen HTML-Bericht.
  • -c Erzeugt einen CSV-Bericht (durch Kommas getrennte Werte).
  • -r Restliche und nicht verarbeitete Daten werden in den HTML-Bericht übertragen.
  • -s Verhindert, dass die Konsole Informationen ausgibt.

Beispiel:

lnk_parser_cmd.exe -o Output -w -c -r -s shortcut.lnk

Wenn Sie die Befehlszeilenausgabe in einer Datei speichern möchten, können Sie den Umleitungsoperator verwenden.

Beispiel:

lnk_parser_cmd.exe shortcut.lnk > output.txt

Sie können die Extraktion und Berichterstellung beschleunigen, indem Sie die Befehlszeilenausgabe an das NUL-Gerät umleiten oder die oben genannte Option -s verwenden.

Beispiel 1:

lnk_parser_cmd.exe shortcut.lnk > NUL

Beispiel 2

lnk_parser_cmd.exe -s shortcut.lnk

Das Programm kann auch normal ausgeführt werden (nicht über die Befehlszeile). Sie werden nach der Verknüpfungsdatei oder dem Verzeichnis gefragt und ob Sie einen oder mehrere Berichte hinzufügen möchten.

Bei der Angabe einer Datei oder eines Verzeichnispfads sollten Sie ihn vorzugsweise in Anführungszeichen setzen, da Leerzeichen innerhalb des Pfads als separate Optionen interpretiert werden können.

Die Codelizenz ist GNU GPL v3.


Haftungsausschluss

Ich bin in keiner Weise mit dem lnk-Parser verbunden.