{"id":2811,"date":"2011-04-23T10:37:00","date_gmt":"2011-04-23T05:37:00","guid":{"rendered":"http:\/\/www.borncity.com\/blog\/2011\/04\/23\/registrierungseintrge-fr-dateitypen\/"},"modified":"2024-08-09T22:04:05","modified_gmt":"2024-08-09T20:04:05","slug":"registrierungseintrge-fr-dateitypen","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2011\/04\/23\/registrierungseintrge-fr-dateitypen\/","title":{"rendered":"Registrierungseintr&auml;ge f&uuml;r Dateitypen"},"content":{"rendered":"<p>In diesem Beitrag m\u00f6chte ich einen kurzen Blick auf die Frage werfen, wie Windows 7 die Eintr\u00e4ge zur Registrierung der bekannten Dateitypen f\u00fchrt. Dies kann bei der manuellen Bereinigung zur Problembehebung ganz hilfreich sein.<\/p>\n<p><!--more--><\/p>\n<p><strong>Zwei Schl\u00fcssel sind daf\u00fcr zust\u00e4ndig<\/strong><\/p>\n<p>Die Verwaltung der Dateitypen-Informationen erfolgt in der Registrierung \u00fcber Eintr\u00e4ge im Zweig <em>HKEY_CLASSES_ROOT<\/em>.\u00a0 Der Zweig enth\u00e4lt\u00a0 zudem die\u00a0 Konfigurationsdaten\u00a0 f\u00fcr\u00a0 Programme\u00a0 zur\u00a0 Verwaltung\u00a0 von Eigenschaftenfenstern\u00a0 (Property\u00a0 Sheet\u00a0 Handler),\u00a0 Kopierroutinen\u00a0 (Copy\u00a0 Hook Handler) und andere OLE-Komponenten (z. B. ActiveX-Server, OLE-Server, COM-Server etc.).<\/p>\n<p>Jeder registrierte Dateityp besitzt im Zweig <em>HKEY_CLASSES_ROOT<\/em> einen Schl\u00fcssel mit der Dateinamenerweiterung (wie <em>.bat<\/em>, <em>.bmp<\/em> etc.). Je nach Eintrag k\u00f6nnen Unterschl\u00fcssel wie <em>PersistentHandler <\/em>oder <em>ShellNew<\/em> vorhanden sein. \u00dcber <em>ShellNew <\/em>werden z. B. die Funktionen zum Anlegen von neuen Dateien dieses Dateityps verwaltet. Im Zweig <em>PersistentHandler<\/em> k\u00f6nnen Verweise auf Dateihandler untergebracht sein.<\/p>\n<p><img decoding=\"async\" title=\"1. Registrierungseintrag\" src=\"https:\/\/i.imgur.com\/LgTv8Hf.jpg\" alt=\"1. Registrierungseintrag\" \/><\/p>\n<p>Interessant ist aber der Standardwert des ersten Schl\u00fcssels. Denn jedem dieser Schl\u00fcssel ist in <em>HKEY_CLASSES_ROOT<\/em> ein zweiter Unterschl\u00fcssel mit Namen wie <em>batfile<\/em>, <em>exefile<\/em> etc. zugeordnet. Der betreffende Name des zweiten Schl\u00fcssels findet sich immer im Standardwert des ersten Schl\u00fcssels (hier \"txtfile\").<\/p>\n<p>Im zweiten Schl\u00fcssel werden die Eigenschaften f\u00fcr den Dateityp gespeichert. Die Eigenschaften f\u00fcr registrierte Dateitypen umfassen z. B. das f\u00fcr diese Dateien angezeigte Symbol (Icon im Unterschl\u00fcssel <em>DefaultIcon<\/em>) und die Befehle (z. B. \u00d6ffnen, Drucken etc.), die der Benutzer auf diese Dateitypen anwenden kann.<\/p>\n<p><img decoding=\"async\" title=\"2. Registrierungseintrag\" src=\"https:\/\/i.imgur.com\/AQGHPRm.jpg\" alt=\"2. Registrierungseintrag\" \/><\/p>\n<p>Diese Befehle (als Verben bezeichnet) finden sich in Unterschl\u00fcsseln des Unterschl\u00fcssels <em>shell<\/em>. Das <em>open<\/em>-Verb kann im Standardwert des Schl\u00fcssels einen Text f\u00fcr den einzublendenden Kontextmen\u00fcbefehl aufweisen. Der Unterschl\u00fcssel <em>command <\/em>enth\u00e4lt im Standardwert den auszuf\u00fchrenden Befehl.<\/p>\n<p>Die Schl\u00fcssel f\u00fcr die Verben <em>print <\/em>und <em>printto<\/em> dienen zur Aufnahme der Druckbefehle f\u00fcr den betreffenden Dateityp. Durch Eingriffe in diese Registrierungseintr\u00e4ge lassen sich die Eigenschaften eines Dateityps anpassen. Sie erhalten per Registrierungseditor sogar M\u00f6glichkeiten, die auf der Benutzeroberfl\u00e4che des Betriebssystem nicht verf\u00fcgbar sind. Im Folgebeitrag werfen wir einen Blick auf die Frage, wie sich die Eintr\u00e4ge in der Liste <em>\u00d6ffnen mit <\/em>bereinigen lassen.<\/p>\n<blockquote dir=\"ltr\" style=\"margin-right: 0px;\">\n<p style=\"background-color: #e0ffff;\"><strong>Anmerkung:<\/strong> Beachten Sie aber, dass Windows 7 die Informationen zu Dateitypen an verschiedenen Stellen der Registrierung speichert. Verwendet der Benutzer das Dialogfeld <em>\u00d6ffnen mit<\/em>, um den Dateityp neu zu registrieren, legt Windows z. B. im Schl\u00fcssel <em>HKEY_CURRENT_USER\\Software\\Microsoft\\<\/em><br \/>\n<em>Windows\\CurrentVersion\\Explorer\\FileExts<\/em>\u00a0 den Unterschl\u00fcssel <em>UserChoice <\/em>an.\u00a0 Dort\u00a0 werden\u00a0 benutzerspezifische\u00a0 Dateitypenzuordnungen verwaltet. L\u00f6schen Sie diesen Schl\u00fcssel, sind auch alle benutzerspezifischen Zuordnungen weg.<\/p>\n<\/blockquote>\n<p><strong>\u00c4hnliche Beitr\u00e4ge:<br \/>\n<\/strong>A: Teil 1: <a href=\"https:\/\/borncity.com\/blog\/2011\/04\/21\/dateitypen-falsch-registriert\/\">Dateitypen falsch registriert<\/a><br \/>\nB: Teil 2: <a href=\"https:\/\/borncity.com\/blog\/2011\/04\/22\/hilfe-standardprogramm-von-exe-gendert\/\">Hilfe, Standardprogramm von .exe ge\u00e4ndert<\/a><br \/>\nC: Teil 3: <a href=\"https:\/\/borncity.com\/blog\/2011\/04\/23\/registrierungseintrge-fr-dateitypen\/\">Registrierungseintr\u00e4ge f\u00fcr Dateitypen<\/a><br \/>\nD: Teil 4: <a href=\"https:\/\/borncity.com\/blog\/2011\/04\/24\/ffnen-mit-liste-bereinigen\/\">\u00d6ffnen mit-Liste bereinigen<\/a><br \/>\nE: Teil 5: <a href=\"https:\/\/borncity.com\/blog\/2011\/04\/25\/werkzeuge-zur-verwaltung-der-dateitypenregistrierung\/\">Werkzeuge zur Verwaltung der Dateitypenregistrierung<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In diesem Beitrag m\u00f6chte ich einen kurzen Blick auf die Frage werfen, wie Windows 7 die Eintr\u00e4ge zur Registrierung der bekannten Dateitypen f\u00fchrt. Dies kann bei der manuellen Bereinigung zur Problembehebung ganz hilfreich sein.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[41,11,143],"tags":[846,850],"class_list":["post-2811","post","type-post","status-publish","format-standard","hentry","category-datentrager","category-problemlosung","category-tipps","tag-dateitypen-registrieren","tag-registrierung"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/2811","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=2811"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/2811\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=2811"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=2811"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=2811"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}