Wenn ich unter Windows XP den Speicherort eines installierten Programms ermitteln wollte, klickte ich einfach auf "Eigenschaften" und es wurde angezeigt, wo sich die ausführbare Datei befindet.
Unter Windows 7 mache ich dasselbe und bekomme Folgendes:
Wie kann ich anhand der Verknüpfung herausfinden, wo sich Programme befinden? Mir ist jedoch aufgefallen, dass es für einige Programme eine Verknüpfung unter dem 'Ziel' gibt, aber nicht zum Beispiel bei iTunes.
Antworten:
Was Sie sehen, sind spezielle Verknüpfungen, die als Advertised Shortcuts bezeichnet werden. Die Verknüpfungen verknüpfen tatsächlich
msiexec.exe
die ausführbare Datei von Windows Installer. Mit angekündigten Verknüpfungen können Autoren des Installationsprogramms nur Teile ihrer Anwendung installieren und dann zusätzliche Teile installieren, wenn über die angekündigte Verknüpfung auf sie zugegriffen wird. Windows Installer überprüft außerdem bei jeder Ausführung der Anwendung automatisch die Integrität aller installierten Dateien, damit Sie sicher sein können, dass die Anwendung bei Ausführung gültig ist.Hier ist eine Stapelüberlauf-Frage mit ein bisschen mehr Informationen über angekündigte Verknüpfungen.
Das Auffinden der ausführbaren Datei, die die Verknüpfung schließlich ausführt, ist keine einfache Aufgabe und erfordert einige Schritte zum Durchsuchen der Registrierung. Hughs Vorschlag ist wahrscheinlich viel einfacher.
quelle
Ich habe mich das gleiche für einige Verknüpfungen unter Win XP gefragt. Ich habe Cygwins ausprobiert ,
readshortcut
aber es hat mir nicht das wirkliche Ziel mitgeteilt:Sie haben also offensichtlich etwas mit Windows Installer zu tun. Um die ausführbare Datei zu finden, können Sie sie jederzeit ausführen und den Pfad mit Process Explorer ermitteln - in meinem Fall
C:\Program Files\Microsoft Office2K\Office\WINWORD.EXE
.quelle
Ich hatte ein ähnliches Problem und konnte den Task-Manager ( Ctrl- Alt- Delete→ Task-Manager starten ) verwenden, um die Anwendung (nach dem Öffnen) auf der Registerkarte Anwendungen zu finden .
Klicken Sie mit der rechten Maustaste auf die gewünschte Anwendung, um das Menü aufzurufen, und wählen Sie Gehe zu Prozess . Hier sehen Sie, welcher Prozess der App auf der Registerkarte Prozesse zugeordnet ist .
Klicken Sie dann mit der rechten Maustaste auf den Prozess, um das Menü aufzurufen, und wählen Sie entweder Eigenschaften oder Dateispeicherort öffnen , um weitere Informationen zu erhalten.
quelle
Für diejenigen, die dies in PowerShell ohne Verwendung eines Moduls tun möchten:
quelle
Probieren Sie eine der folgenden Möglichkeiten (in den Tek-Tips-Foren ):
VbScript
PowerShell (mit der Installation dieses Windows Installer-Moduls )
quelle
Öffnen
regedit
und suchen Sie den Programmnamen. Es wird einige "Suchen" dauern ( F3), aber irgendwann wirst du den Ordner finden.In meinem Fall war es unter
HKEY_CLASSES_ROOT\Applications\<name of app>\shell\open\command
quelle
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
Wenn Sie die Benutzerkontensteuerung aktiviert haben, wird beim Aufrufen des UAC-Felds Zulassen, Abbrechen häufig ein weiterer (von vielen übersehener) Dropdown-Pfeil mit dem Titel "Details" angezeigt. Wenn Sie auf Details klicken, sollten Sie den tatsächlichen Standort des Ziels sehen.
PS, wenn ich mich recht erinnere, geht dieses Problem weit über Windows 7 hinaus, sogar über Windows XP hinaus, um Windows 98 zu gewinnen. Wenn Sie mit der rechten Maustaste auf die Verknüpfung klicken und Eigenschaften auswählen, wird das Ziel häufig nicht angezeigt. Dann mussten wir die App starten, den Task-Manager öffnen, mit der rechten Maustaste auf die App in der Liste klicken, zum Verarbeiten gehen, mit der rechten Maustaste klicken, den Speicherort der geöffneten Datei auswählen (oder manchmal Eigenschaften). Jetzt macht UAC weniger Schritte.
quelle
Ein Trick, der möglicherweise funktioniert, ist: Starten Sie CMD und führen Sie Folgendes aus:
Verzeichnis C: \ iTunes / s / b
Es würde jede Datei oder jedes Verzeichnis mit dem genauen Namen "iTunes" melden (ohne Berücksichtigung der Groß- und Kleinschreibung). Wenn Sie mehr als ein Festplattenlaufwerk haben, muss dies möglicherweise auch für dieses Laufwerk wiederholt werden.
Oder Sie können eine Datei im "unbekannten Ordner" (hier: iTunes) erstellen und dann nach dieser Datei auf der Festplatte suchen:
Verzeichnis C: \ * Testdateinummer1 * / s / b
quelle
Der einfachste Weg, um die Position einer ausführbaren Datei herauszufinden:
quelle