Verknüpfungen funktionieren nicht mehr!
Moderators: Hacker, Stefan2, white
Verknüpfungen funktionieren nicht mehr!
System: Win XP SP2, TC 6,54a
Seit heute (ich weiß nicht, was ich angestellt habe!) funktionieren Verknüpfungen (*.lnk - Dateien) in TC nicht mehr. Wenn ich eine solche Datei, die auf eine .exe Datei verweist, anklicke kommt die Windows-Meldung "Fehler beim Programmaufruf!".
Die identische Datei, auf dem Desktop platziert, funktioniert einwandfrei!
Was kann ich tun?
Seit heute (ich weiß nicht, was ich angestellt habe!) funktionieren Verknüpfungen (*.lnk - Dateien) in TC nicht mehr. Wenn ich eine solche Datei, die auf eine .exe Datei verweist, anklicke kommt die Windows-Meldung "Fehler beim Programmaufruf!".
Die identische Datei, auf dem Desktop platziert, funktioniert einwandfrei!
Was kann ich tun?
WIN XP SP2; TotalCom 6.54a; Opera 9.0p1; OpenOffice 2.0
@ Lefteous: ... und was kann ich tun?
Es funktionieren nur Programmaufrufe nicht, Aufrufe, die auf Ordner zielen, funktionieren!
@ Sheepdog: dieses "%1" ist doch ein Programm-Parameter. Der steht bei den in Frage kommenden Links überhaupt nicht dahinter. Wie soll dann beispielsweise eine Kommandozeile aussehen?
Danke für Hilfe!
Es funktionieren nur Programmaufrufe nicht, Aufrufe, die auf Ordner zielen, funktionieren!
@ Sheepdog: dieses "%1" ist doch ein Programm-Parameter. Der steht bei den in Frage kommenden Links überhaupt nicht dahinter. Wie soll dann beispielsweise eine Kommandozeile aussehen?
Danke für Hilfe!
WIN XP SP2; TotalCom 6.54a; Opera 9.0p1; OpenOffice 2.0
Sorry, da habe ich nicht richtig gelesen + nicht lange genug nachgedacht.
gehe mal auf eine solche (nicht funktionierende) *.lnk-Datei und drücke [ALt]+[Enter].
Dann siehst Du den Eigenschaften-Dialiog, der u.a. auch den Pfad zum entsprechenden Programm enthält. Damit dürfte irgend etwas nicht stimmen. Vielleicht hast Du versehentlich Deinen Programmordner irgenwohin verschoben?
sheepdog
gehe mal auf eine solche (nicht funktionierende) *.lnk-Datei und drücke [ALt]+[Enter].
Dann siehst Du den Eigenschaften-Dialiog, der u.a. auch den Pfad zum entsprechenden Programm enthält. Damit dürfte irgend etwas nicht stimmen. Vielleicht hast Du versehentlich Deinen Programmordner irgenwohin verschoben?
sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
http://ghisler.ch/board/viewtopic.php?t=2618&highlight=lnk
Da wurde dein Problem (betrifft mich übrigens auch) schon einmal diskutiert. Ich habe mich dann mal durch die Anleitung gehangelt.
Letztlich hat es zwar funktioniert ... aber dann traten andere Fehler im System auf.
Fazit : Entweder damit leben oder Windows neu installieren oder den Explorer für die Erstellung von .lnk nutzen
Da wurde dein Problem (betrifft mich übrigens auch) schon einmal diskutiert. Ich habe mich dann mal durch die Anleitung gehangelt.
Letztlich hat es zwar funktioniert ... aber dann traten andere Fehler im System auf.
Fazit : Entweder damit leben oder Windows neu installieren oder den Explorer für die Erstellung von .lnk nutzen
- ghisler(Author)
- Site Admin
- Posts: 50806
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Kurz und knapp: Das ist ein Bug der Funktion ShellExecuteEx: Wenn in der Registry unter
HKEY_CLASSES_ROOT\lnkfile
der Wert
IsShortcut
fehlt, dann weigert sich die Funktion, lnk-Dateien zu öffnen, obwohl es im Explorer noch geht. Leider meinen einige "clevere" Tools, diesen Wert entfernen zu müssen, damit Windows keine Overlay-Icons (Mini-Pfeil) fuer .LNK-Dateien mehr anzeigt...
HKEY_CLASSES_ROOT\lnkfile
der Wert
IsShortcut
fehlt, dann weigert sich die Funktion, lnk-Dateien zu öffnen, obwohl es im Explorer noch geht. Leider meinen einige "clevere" Tools, diesen Wert entfernen zu müssen, damit Windows keine Overlay-Icons (Mini-Pfeil) fuer .LNK-Dateien mehr anzeigt...
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com