Windows: Ausführbare Datei kann nicht mit Dateierweiterung verknüpft werden

Windows: Ausführbare Datei kann nicht mit Dateierweiterung verknüpft werden

Ich weiß, dass dies eine sehr grundlegende Frage ist, aber ich konnte die Antwort nicht finden. Wenn ich mit der rechten Maustaste auf eine Datei mit der Erweiterung klicke .abcund auf Propertiesund dann klicke Change..., kann ich, selbst wenn ich auf Browse...und dann auf klicke Other Applications, die Anwendung, die der ausführbaren Datei entspricht, die ich mit der Erweiterung verknüpfen möchte, nicht finden. Ich habe also versucht, die folgenden Schritte auszuführen, aber ohne Erfolg:


Hier sind die Schritte, die ich unternommen habe:

  1. Ich habe den Pfad zur ausführbaren Datei gefunden, die ich mit der angegebenen Dateierweiterung verknüpfen möchte ( C:\Users\JohnDoe\Desktop\MyPrograms\ABCApp.exeein solcher Pfad kann beispielsweise ABCApp.exedie Anwendung sein, mit der ich Dateien mit dieser Erweiterung öffnen möchte .abc).

  2. Ich bin zu navigiert Start>Control Panel>Programs>Default Programs>Set Associationsund habe versucht, die Erweiterung und die zugehörige ausführbare Datei zur Liste hinzuzufügen .abc, aber in diesem Fenster kann ich nur die ausführbare Datei ändern, die zum Öffnen einer bereits registrierten Erweiterung verwendet wird. Aber ich möchte eineneuErweiterung und ihre ausführbare Datei.

Ich habe im Internet einige Beiträge gefunden, in denen steht, dass ich die Registrierung ändern muss, regedit.exeum die Erweiterung zu registrieren, aber ich bin mir bei den Schritten nicht ganz sicher. Kann mir bitte jemand genau erklären, was ich tun muss?


Danke!


UPDATE: Da die .abcErweiterung nicht bei Windows registriert ist, kann sie nicht ausgewählt werden, Open Withwenn man mit der rechten Maustaste auf eine example.abcDatei klickt. Die folgenden Screenshots zeigen den Unterschied zwischen dem Kontextmenü, das angezeigt wird, wenn man mit der rechten Maustaste auf das Desktopsymbol einer Anwendung klickt, wenn (1): die Anwendung nicht bei Windows registriert ist, und wenn (2): die Anwendung bei Windows registriert ist (in meiner lokalisierten Version von Windows Apribedeutet Openund Apri conmans Open With):

  • Rechtsklick-Kontextmenü der registrierten App:

    registrierte App

  • Rechtsklick-Kontextmenü einer nicht registrierten App:

    nicht registrierte App


UPDATE: Ich habe die unten von @meatspace gepostete Lösung ausprobiert, erhalte jedoch die folgende Fehlermeldung:

Ich habe Ihre Antwort ausprobiert:

C:\> assoc .abc
.abc=ABCApp.SpecialFileType.14

C:\> ftype ABCApp.SpecialFileType.14=C:\Users\JohnDoe\Desktop\ABC\ABCApp.exe
The file type 'ABCApp.SpecialFileType.14' was not found or there were no associated commands

C:\>

Wie genau kann ich den benötigten regedit.exe-Schlüssel erstellen, wenn das die einzige Lösung ist? (Ich bin nicht sicher, ob die Punkte in regedit in Unterverzeichnisse übersetzt werden oder nicht und wie ich den Pfad zum Schlüssel benenne).

Danke!!!

Antwort1

Verwenden Sie in einer Eingabeaufforderung Folgendes .abcaus Ihrem Beispiel:

assoc .abc

Angenommen, es ergibt.abc = abcfile

Geben Sie dann in der Eingabeaufforderung Folgendes ein:

ftype abcfile=C:\path\to\desired\executable.exe

.abcDer Grund, warum Sie „ in“ nicht finden können, Start>Control Panel>Programs>Default Programs>Set Associationsliegt darin, dass kein .abcSchlüssel in vorhanden ist HKEY_CLASSES_ROOT. Wenn HKEY_CLASS_ROOT\abcfile\shell\open\commander vorhanden wäre, würde der Schlüssel in \commandauf die ausführbare Datei verweisen, die ausgeführt wird, wenn eine Datei vom Typ .abcaufgerufen wird.

Antwort2

Nach meinen Recherchen handelt es sich bei den Dateierweiterungen .abc um Musiknotationsdateien, und ABCApp.exe ist ein Programm von SONAR, mit dem diese Dateien geöffnet, angezeigt und bearbeitet werden können. Möglicherweise müssen Sie zuerst das ABCApp-Programm installieren, damit die Erweiterung .abc registriert wird und die Zuordnung wahrscheinlich automatisch erfolgt. Vielleicht möchten Sie auch Folgendes überprüfen:http://fileinfo.com/extension/abc Möglicherweise finden Sie für Ihre Zwecke ein besseres Programm.

verwandte Informationen