Ich versuche, das Standardprogramm so einzustellen, dass eine Datei mit geöffnet wird. Dies ist jedoch nicht möglich. Ich verwende Windows 7 und die Dateierweiterung, auf die ich ein Standardprogramm festlegen möchte, lautet bfa (* .bfa). Das Programm, das nicht nur diesen Dateityp generiert, sondern auch das Programm, das ich als Standard zum Öffnen festlegen möchte, ist Blowfish Advanced CS ( http://bfacs.sourceforge.net/ ).
Wenn ich mit der rechten Maustaste auf eine Datei klicke und "Öffnen mit" auswähle, gehe ich die Schritte durch, mit denen ich versuche, das Programm auszuwählen: Klicken Sie auf "Durchsuchen", wobei "Immer das ausgewählte Programm verwenden ..." markiert ist, und navigiere dann zum Programm. Nachdem ich das Programm ausgewählt habe, wird es nicht als Option im Dialogfeld "Öffnen mit" angezeigt. Ich vermute, das Problem hängt mit der Tatsache zusammen, dass das Betriebssystem 64-Bit und die Anwendung 32-Bit ist. Anregungen zum weiteren Vorgehen?
Antworten:
Suchen Sie den Registrierungsschlüssel für die Anwendung, die Sie zuordnen möchten, sagen wir für
Notepad++.exe
in\HKEY_CLASSES_ROOT\Applications\notepad++.exe \shell\open\command\
Überprüfen Sie, ob der
.exe
Pfad richtig ist. Wenn nicht, ändern Sie den Pfad in den richtigen.Danach können Sie zu der Datei gehen, die Sie verknüpfen möchten, die Standardmethode verwenden
Open With
und das Programm auswählen, das Sie öffnen möchten.Erklärung :
Dieses Problem tritt auf, wenn Windows hinsichtlich des Dateipfads für ein Programm verwirrt ist, da Dateizuordnungen nur mit dem ausführbaren Basisnamen eines Programms ( Quelle ) behandelt werden.
Dieser Fehler kann verursacht werden durch:
quelle
Ich hatte das gleiche Problem und keine der Lösungen funktionierte (wie die unten beschriebene Methode zum Aufrufen der Systemsteuerung, die dasselbe bewirkt, wenn Sie mit der rechten Maustaste auf die Datei klicken -> Öffnen mit -> Standard auswählen). Auch nach mehrmaliger Auswahl des neuen Programms blieb es beim alten hängen.
Ich habe es durch Bearbeiten der Registrierung behoben. Gehen Sie zur betroffenen Erweiterung wie folgt (ich hatte ein Problem mit .cpp):
Neben diesen beiden Schlüsseln, OpenWithList und OpenWithProgids , gibt es möglicherweise einen dritten mit dem Namen ' UserChoice '. Löschen Sie einfach diesen dritten Schlüssel. Danach können Sie das Standardprogramm für diese Dateierweiterung ändern.
quelle
Computer\HKEY_CLASSES_ROOT\Applications\
dem Schlüssel für (Anwendungsname) und löschen Sie ihn einfach. Führen Sie dann den Trick Öffnen mit (Standard =) erneut aus, und alles funktioniert.Beispiel: Dateityp .css
Schlüssel suchen und löschen
Öffnen Sie den Task-Manager und starten Sie den Windows Explorer neu. Oder starten Sie den Computer neu
quelle
Versuchen
HINZUGEFÜGT
Siehe auch die Frage hier fTypänderungen werden ignoriert. Woher bezieht Windows den "falschen" Wert? Wie kann ich meine Änderungen erzwingen? Ein Beispiel für die Befehle assoc und ftype. Wenn Sie eine administrative Cmd-Eingabeaufforderung starten und den Befehl assoc für die Erweiterung und anschließend den Befehl ftype für die Erweiterung ausführen, sollte die Erweiterung dem von Ihnen angegebenen Programm zugeordnet werden.
quelle
Ich wollte meine Lösung teilen. Ich wollte .spq mit SpeQ Mathematics.exe öffnen, einem eigenständigen Programm (keine Installation erforderlich). Das Programm erschien nicht in der Liste, obwohl ich es über das Browsen gefunden und ausgewählt hatte.
ich ging zu
und gelistet gefunden
Data: spq_auto_file
Ich ging dann zu
und sah den falschen Ordner unter
Data
. Ich habe den Ordner in den aktuellen Ordner geändert und das Programm wurde in der Kontextmenü-Liste angezeigt. Ich nehme an, dass die Bewegung, die mit eigenständigen Programmen durchgeführt werden kann, der Grund für mein Problem war.quelle
Ich konnte mein Problem mit dem Programm selbst beheben. Siehe das Bild unten als Referenz; unter 'Extras'> 'Optionen'
Die Registerkarte "Verschiedenes"; Unter 'Registry Setup' gibt es zwei Optionen, die die Registrierung ändern. Ich habe beide angewendet und es funktioniert jetzt. Was nicht klar ist, ist, wie ich das hätte tun können, ohne dass das Programm dies tat.
quelle
Ich hatte das gleiche / ähnliche Problem.
Hier ist, was es verursacht hat. Ich benutze keepass.exe, um .kbd-Dateien zu öffnen, die ich über die Cloud synchronisiere. Als ich den Ordner verschob, funktionierte er nicht mehr. Das Betriebssystem weiß, dass dies mein Programm ist, aber ich kann den Speicherort der ausführbaren Datei nicht über das Dialogfeld "Öffnen mit" aktualisieren.
Die Lösung...
HKEY_CLASSES_ROOT\Applications\
.HKEY_CLASSES_ROOT\Applications\atom.exe
quelle
Auf meinem Windows 10 schlug alles andere fehl, außer dem FileTypesManager von Nifsoft
quelle
Nur für euch zu wissen ...
Ich hatte das gleiche Problem auf Win8.1.
Das Standard-Dateidialogfeld scheint den Explorer zu hängen. Dies geschieht sowohl über die Rechtsklick-Option des Ordners als auch über den Assoziationsbildschirm. Ich denke, es gibt ein Problem mit dieser Funktionalität.
Für mich haben das Beenden des Explorer-Prozesses über den Task-Manager und das erneute Öffnen des Explorers (über den Task-Manager) über Datei -> Neue Task -> explorer.exe den Vorgang des normalen Festlegens des Standardprogramms abgeschlossen, und jetzt funktioniert alles einwandfrei.
Ich weiß nicht, ob es nur Glück war, aber es lohnt sich, es zu versuchen ...
quelle
Für alle, die dasselbe Problem mit Office 365 / Excel 2016 haben:
Unter "Programme und Funktionen" -> Rechtsklick auf "Office 365" -> Ändern -> Schnellreparatur wurde das Problem behoben.
quelle
Sie können diesen Befehl für ".txt" -Dateien verwenden. Sie müssen jedoch die Eingabeaufforderung mit Administratorrollen öffnen. ftype txtfile = "C: \ Programme (x86) \ Notepad ++ \ notepad ++. exe" "% 1"
Wenn Sie den Dateityp Ihrer Datei nicht kennen, können Sie den Befehl "assoc .txt" an der Eingabeaufforderung verwenden.
Weitere Informationen finden Sie unter folgendem Link: Die Windows-Anwendung "Öffnen mit" wird nicht als Option angezeigt
Für mich geht das.
quelle
Ich hatte AutoCAD 2007 auf meinem Computer installiert, dann habe ich AutoCAD 2010 installiert. Die Dateierweiterungen konnten jedoch nicht neu zugeordnet werden, sodass sie mit AutoCAD 2010 geöffnet wurden.
Meine Lösung war, die Version 2007 acad.exe umzubenennen. Unmittelbar danach wurde die Version 2010 in der Liste der verfügbaren Programme angezeigt, die diesem Dateityp zugeordnet werden können.
quelle
Sie müssen den UserChoice-Schlüssel von löschen
Suchen Sie Ihre Nebenstelle und suchen Sie dann den Schlüssel mit dem Namen "UserChoice" unter dieser Nebenstelle.
quelle
Ich habe dieses Problem behoben, indem ich mit der rechten Maustaste auf die zu öffnende Datei geklickt habe und "Eigenschaften" ausgewählt habe. auf dem tab "general" stand "opens with: unknown program" oder so ähnlich. Ich habe einfach auf die Schaltfläche "Ändern ..." neben dieser Nachricht geklickt und die App ausgewählt, die ich ursprünglich wollte. Ich denke, dass dies passiert, wenn die zugehörige Anwendung gelöscht wird.
quelle
Die beste Lösung besteht darin, das Benutzerkonto zu entfernen, das kein Standardprogramm zum Öffnen einer Datei und zum erneuten Erstellen eines neuen Benutzers festlegen kann. Irgendwann beim Installieren / Aktualisieren einer Anwendung hat Windows die Richtlinie für dieses Benutzerkonto beschädigt. Stellen Sie sicher, dass Sie alle Benutzerdaten (c: / users / userid /) kopieren, bevor Sie dieses Benutzerkonto entfernen und sich mit einem anderen Benutzer mit Sysadmin-Konto anmelden.
So entfernen Sie das Benutzerkonto: Systemsteuerung >> System >> Erweiterte Systemeinstellungen >> Erweitert (Registerkarte) >> Einstellungen (unter Benutzerprofil) >> Löschen Sie das beschädigte Benutzerkonto.
Starten Sie dann neu, melden Sie sich an und erstellen Sie einen neuen Benutzer. Sie können denselben Kontonamen verwenden.
quelle
Versuchen Sie, die Standardeinstellung in dem Programm festzulegen, das Sie als Öffner verwenden möchten.
Ich hatte ein ähnliches Problem, als PHP-Dateien plötzlich mit Acrobat geöffnet wurden, was zu einem Fehler führte, da Acrobat PHP nicht verarbeiten kann. Ich habe versucht, die Zuordnung zu ändern, aber alles ist fehlgeschlagen. Schließlich ging Dreamweaver in die Einstellungen und stellte es als Opener für PHP ein.
quelle