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 .abc
und auf Properties
und 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:
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.exe
ein solcher Pfad kann beispielsweiseABCApp.exe
die Anwendung sein, mit der ich Dateien mit dieser Erweiterung öffnen möchte.abc
).Ich bin zu navigiert
Start>Control Panel>Programs>Default Programs>Set Associations
und 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.exe
um 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 .abc
Erweiterung nicht bei Windows registriert ist, kann sie nicht ausgewählt werden, Open With
wenn man mit der rechten Maustaste auf eine example.abc
Datei 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 Apri
bedeutet Open
und Apri con
mans Open With
):
Rechtsklick-Kontextmenü der registrierten App:
Rechtsklick-Kontextmenü einer nicht registrierten 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 .abc
aus 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
.abc
Der Grund, warum Sie „ in“ nicht finden können, Start>Control Panel>Programs>Default Programs>Set Associations
liegt darin, dass kein .abc
Schlüssel in vorhanden ist HKEY_CLASSES_ROOT
. Wenn HKEY_CLASS_ROOT\abcfile\shell\open\command
er vorhanden wäre, würde der Schlüssel in \command
auf die ausführbare Datei verweisen, die ausgeführt wird, wenn eine Datei vom Typ .abc
aufgerufen 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.