Wo in der Registrierung speichert Windows mit welchem ​​Programm bestimmte Dateitypen zu öffnen?

19

Nach der Installation von Adobe PDF Reader werden Dateien mit der .PDFDateierweiterung geöffnet . Der Standard-Webbrowser von Ones öffnet .htmlDateien und der Editor öffnet .txtDateien usw.

Wo genau in der Registrierung sind diese Dateityp - Programmassoziationen in der Registrierung gespeichert?

Mit anderen Worten, woher weiß Windows, mit welcher Software / welchem ​​Programm eine bestimmte Datei (Typ) geöffnet werden muss?

Krallen
quelle

Antworten:

13

Die offenen mit Assoziationen sind alle in gespeichert HKEY_CLASSES_ROOT.

Dies ist eine spezielle Registrierungsstruktur, in der die Assoziationen des lokalen Benutzers mit den Assoziationen HKEY_CURRENT_USER\Software\Classesdes Systems in kombiniert werden HKEY_LOCAL_MACHINE\Software\Classes.

Hier ist eine Aufnahme aus meiner Registrierung für die PDF-Verknüpfung, die Sie in Ihrer Frage erwähnt haben:

PDF-Dateizuordnung in der Registrierung

Gaff
quelle
8

Nur um Gareths Antwort zu erweitern:

Vom Spielen mit der Registry sieht es so aus

  • Einträge von HKEY_CURRENT_USER\Software\Classesüberschreiben Einträge von HKEY_LOCAL_MACHINE\Software\Classesin der HKEY_CLASSES_ROOT\Software\Classes
  • Festlegen der Dateierweiterungszuordnung über die Befehlszeile mithilfe von assocBefehlsaktionenHKEY_LOCAL_MACHINE\Software\Classes
  • Festlegen der Dateitypzuordnung über die Befehlszeile mithilfe von ftypeBefehlsaktionenHKEY_LOCAL_MACHINE\Software\Classes
Piotr Dobrogost
quelle
3

Während die Antworten korrekt sind (wahrscheinlich habe ich sie nicht überprüft), ist die vernünftige Art, Dateizuordnungen zu ändern, die GUI, die Microsoft dafür entwickelt hat. (Das heißt, wenn Sie ein Benutzer und kein Setup-Entwickler sind.)

Hier ist ein Tutorial mit schönen Bildern, das ich bei Google gefunden habe: http://www.digitalcitizen.life/how-associate-file-type-or-protocol-program

Sie können aber einfach den Start (win7-Menü oder win8-Bildschirm, spielt keine Rolle) öffnen und die Dateizuordnung eingeben. Geben Sie dann ein , und es sollte der richtige Link für die Systemsteuerung geöffnet werden. (Systemsteuerung \ Programme \ Standardprogramme \ Zuordnungen festlegen).

Lukas Rieger
quelle
Vielleicht hat das mal geklappt. Jetzt gibt mir Win10 nur noch "Suche nach einer App im Microsoft Store". BS.
Ralf