2013-10-07 17:29:52 +0000 2013-10-07 17:29:52 +0000
65
65

Ich kann kein Programm als Standard zum Öffnen eines Dateityps in Windows 7 festlegen

Ich versuche, das Standardprogramm festzulegen, mit dem eine Datei geöffnet werden soll, und bin nicht in der Lage, dies zu tun. Ich verwende Windows 7 und die Dateierweiterung, für die ich ein Standardprogramm festlegen möchte, ist bfa (*.bfa); das Programm, das nicht nur diesen Dateityp erzeugt, sondern auch das Programm, das ich als Standardprogramm zum Öffnen der Datei festlegen möchte, ist Blowfish Advanced CS http://bfacs.sourceforge.net/ ).

Wenn ich mit der rechten Maustaste auf eine Datei klicke und “Öffnen mit” wähle, versuche ich, das Programm auszuwählen: Ich klicke auf “Durchsuchen”, wobei “Immer das ausgewählte Programm verwenden…” aktiviert ist, und suche dann das Programm. Sobald ich das Programm ausgewählt habe, erscheint es nicht mehr als Option im “Öffnen mit”-Dialog. Ich vermute, dass das Problem mit der Tatsache zusammenhängt, dass das Betriebssystem 64-Bit und die Anwendung 32-Bit ist. Haben Sie einen Vorschlag, wie Sie vorgehen können?

Antworten (16)

80
80
80
2014-11-26 08:58:24 +0000

Suchen Sie den Registrierungsschlüssel für die Anwendung, die Sie verknüpfen möchten, z. B. für Notepad++.exe in \HKEY_CLASSES_ROOT\Applications\notepad++.exe \shell\open\commandSuchen Sie den Registrierungsschlüssel für die Anwendung, die Sie verknüpfen möchten, z. B. fürNotepad++.exe` in

Überprüfen Sie, ob der Pfad .exe richtig ist. Wenn nicht, dann ändern Sie den Pfad in den richtigen.

Nachdem Sie dies getan haben, können Sie nun zu der Datei gehen, die Sie assoziieren möchten, und den Standardweg Open With verwenden und das Programm auswählen, das Sie öffnen möchten.

Erläuterung :

Dieses Problem tritt auf, wenn Windows bezüglich des Dateipfads für ein Programm verwirrt wird, da Dateizuordnungen nur mit dem Basisnamen der ausführbaren Datei eines Programms gehandhabt werden Quelle ).

Dieser Fehler kann verursacht werden durch:

  • Ausführen mehrerer Versionen eines Programms (z. B. Notepad++ und Notepad++ Portable)
  • Verschieben von Programmen in verschiedene Ordner.
  • Ändern von Laufwerksbuchstaben
13
13
13
2014-04-10 22:11:52 +0000

Ich hatte das gleiche Problem, und keine der Lösungen hat funktioniert (wie die Methode unten, in die Systemsteuerung zu gehen - die dasselbe tut, wenn Sie mit der rechten Maustaste auf die Datei klicken - > Öffnen mit - > Standard auswählen). Selbst nach mehrmaliger Auswahl des neuen Programms blieb es bei dem alten hängen.

Ich habe das Problem durch Bearbeiten der Registry behoben. Gehen Sie zur betroffenen Erweiterung wie folgt (ich hatte das Problem mit .cpp):

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.cpp

Neben diesen beiden Schlüsseln: OpenWithList und OpenWithProgids gibt es möglicherweise noch 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.

4
4
4
2016-03-10 13:44:46 +0000

Beispiel: Dateityp .css

Schlüssel suchen und löschen

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.css

HKEY_CURRENT_USER\Software\Microsoft\Windows\Roaming\OpenWith\FileExts\.css

HKEY_CLASSES_ROOT\.css

Task-Manager öffnen und Windows Explorer neu starten oder Computer neu starten

3
3
3
2013-10-07 17:39:32 +0000

Versuchen Sie

Control Panel\All Control Panel Items\Default Programs\Set Associations

ADDED

Siehe auch die Frage hier ftype Änderungen werden ignoriert. Woher holt Windows den “falschen” Wert? Wie kann ich meine Änderungen erzwingen? für ein Beispiel für die Befehle assoc und ftype. Das Starten einer administrativen cmd-Eingabeaufforderung und das Ausführen des assoc-Befehls für die Erweiterung und dann des ftype-Befehls für diese sollte die Erweiterung mit dem von Ihnen angegebenen Programm verknüpfen.

3
3
3
2016-09-13 13:17:54 +0000

Ich wollte meine Lösung teilen. Ich wollte .spq mit SpeQ Mathematics.exe öffnen, das ein eigenständiges Programm ist (es erfordert keine Installation). Das Programm erschien nicht in der Liste, auch nachdem ich es über das Browsing gefunden und ausgewählt hatte.

Ich ging zu

HKEY_CLASSES_ROOT\.spq

und fand unter Data: spq_auto_file

aufgelistet. Dann ging ich zu

HKEY_CURRENT_USER\Software\Classes\spq_auto_file\shell\open\command

und sah den falschen Ordner unter Data aufgelistet. Ich änderte den Ordner in den richtigen und das Programm erschien in der Kontextmenüliste. Ich vermute, dass das Herumschieben, das man mit eigenständigen Programmen machen kann, der Grund für mein Problem war.

2
2
2
2013-10-07 19:42:04 +0000

Ich konnte mein Problem mit dem Programm selbst beheben. Siehe das Bild unten als Referenz; unter ‘Tools’ > ‘Options’

die Registerkarte ‘Miscellaneous’; unter ‘Registry Setup’ gibt es zwei Optionen, die die Registry verändern. Ich habe beide angewendet und es funktioniert jetzt. Was mir nicht klar ist, ist, wie ich das hätte machen können, ohne dass das Programm das macht.

1
1
1
2018-11-27 15:05:13 +0000

Auf meinem Windows 10 schlug alles andere fehl, außer Nifsoft’ FileTypesManager

1
1
1
2016-06-24 20:08:00 +0000

Ich habe das gleiche/ähnliche Problem gehabt.

Hier ist die Ursache. Ich verwende keepass.exe, um .kbd-Dateien zu öffnen, die ich beide über die Cloud synchronisiere. Als ich den Ordner verschoben habe, hat es aufgehört zu funktionieren. Das Betriebssystem weiß, dass das mein Programm ist, aber ich bin nicht in der Lage, den Speicherort der ausführbaren Datei über den Öffnen-mit-Dialog zu aktualisieren.

Die Lösung…

  • Öffnen Sie regedit
  • finden Sie die gesuchte Anwendung in `HKEYCLASSESROOT\ApplicationsIch habe das gleiche/ähnliche Problem gehabt.

Hier ist die Ursache. Ich verwende keepass.exe, um .kbd-Dateien zu öffnen, die ich beide über die Cloud synchronisiere. Als ich den Ordner verschoben habe, hat es aufgehört zu funktionieren. Das Betriebssystem weiß, dass das mein Programm ist, aber ich bin nicht in der Lage, den Speicherort der ausführbaren Datei über den Öffnen-mit-Dialog zu aktualisieren.

Die Lösung…

  • Öffnen Sie regedit
  • finden Sie die gesuchte Anwendung in .
  • Beispiel: atom.exe befindet sich unter `HKEYCLASSESROOT\Applications\atom.exe`
  • löschen Sie diesen Eintrag
  • klicken Sie mit der rechten Maustaste auf den Dateityp und versuchen Sie erneut, das Programm auszuwählen. Es sollte nun erscheinen
0
0
0
2015-01-27 04:45:05 +0000

Nur damit ihr es wisst…

Ich hatte das gleiche Problem auf win8.1.

Der Standard-Dateidialog scheint den Explorer zu blockieren, es passiert sowohl beim Rechtsklick auf den Ordner als auch beim Einstellen der Verknüpfung, ich denke, es gibt ein Problem mit dieser Funktion…

Bei mir hat das Beenden des Explorer-Prozesses über den Task-Manager und das erneute Öffnen des Explorers (vom Task-Manager aus) über Datei -> neuer Task -> explorer.exe den Prozess der Einstellung des Standardprogramms normal abgeschlossen und alles funktioniert jetzt einwandfrei.

Ich weiß nicht, ob es nur Glück war, aber es ist einen Versuch wert…

0
0
0
2019-02-01 10:33:34 +0000

Sie müssen den Schlüssel “UserChoice” aus

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts

löschen. Suchen Sie Ihre Erweiterung, dann suchen Sie den Schlüssel “UserChoice” unter dieser Erweiterung.

0
0
0
2018-11-20 20:22:20 +0000

Ich hatte AutoCAD 2007 auf meinem Computer installiert, dann habe ich AutoCAD 2010 installiert. Aber ich konnte die Dateierweiterungen nicht neu zuordnen, so dass sie sich mit AutoCAD 2010 öffnen würden.

Meine Lösung war, die 2007er Version in acad.exe umzubenennen. Sofort danach wurde die 2010-Version in der Liste der verfügbaren Programme angezeigt, die mit diesem Dateityp verknüpft werden können.

0
0
0
2018-11-14 07:38:50 +0000

Sie können diesen Befehl für “.txt”-Dateien verwenden, aber Sie müssen 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” in der Eingabeaufforderung verwenden.

Für weitere Details können Sie diesen Link Windows “Öffnen mit” Anwendung erscheint nicht als Option

Es funktioniert bei mir.

0
0
0
2017-01-11 14:31:38 +0000

Für alle, die das gleiche Problem haben, aber mit Office 365 / Excel 2016:

Gehen Sie zu “Programme und Funktionen” -> Rechtsklick auf “Office 365” -> Ändern -> Schnellreparatur hat das Problem bei mir behoben.

-1
-1
-1
2014-09-13 01:37:17 +0000

ich habe dieses Problem behoben, indem ich mit der rechten Maustaste auf die Datei, die ich öffnen wollte, geklickt und “Eigenschaften” gewählt habe. auf der Registerkarte “Allgemein” stand “öffnet mit: unbekanntem Programm” oder so ähnlich. ich habe einfach auf die Schaltfläche “Ändern…” neben dieser Meldung geklickt und die Anwendung ausgewählt, die ich ursprünglich haben wollte. ich denke, das passiert vielleicht, wenn die zugehörige Anwendung gelöscht wird.

-1
-1
-1
2015-11-05 07:25:50 +0000

Versuchen Sie, die Standardeinstellung in dem Programm, das Sie als Öffner verwenden möchten, festzulegen.

Ich hatte ein ähnliches Problem, als php-Dateien plötzlich anfingen, sich mit Acrobat zu öffnen, was einen Fehler verursachte, da Acrobat nicht mit php umgehen kann. Ich versuchte, die Zuordnung zu ändern, aber alles schlug fehl. Schließlich ging ich in die Voreinstellungen von Dreamweaver und stellte ihn als Opener für php ein.

-1
-1
-1
2015-05-28 19:37:11 +0000

Die beste Lösung ist das Entfernen des Benutzerkontos, das kein Standardprogramm zum Öffnen einer Datei festlegen kann, und das erneute Anlegen eines neuen Benutzers. Irgendwann bei der Installation/Aktualisierung einer Anwendung hat Windows die Richtlinie für dieses Benutzerkonto beschädigt. Stellen Sie sicher, dass Sie alle Daten des Benutzers kopieren (c:/users/userid/), 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) >> Einstellung (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.