{"id":217,"date":"2010-01-09T10:13:00","date_gmt":"2010-01-09T05:13:00","guid":{"rendered":"http:\/\/www.borncity.com\/blog\/2009\/06\/29\/zerschiest-foxit-reader-3-1-die-windows-7-dateitypenregistrierung\/"},"modified":"2024-07-26T18:29:09","modified_gmt":"2024-07-26T16:29:09","slug":"zerschiest-foxit-reader-3-1-die-windows-7-dateitypenregistrierung","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2010\/01\/09\/zerschiest-foxit-reader-3-1-die-windows-7-dateitypenregistrierung\/","title":{"rendered":"Zerschie&szlig;t FoxIt-Reader 3.1 die Windows 7-Dateitypenregistrierung?"},"content":{"rendered":"<p>Bei Verwendung der Funktion \"\u00d6ffnen mit\" zur Registrierung von PDF-Dokumenten im FoxIt-Reader 3.1 bin ich auf einen ziemlich bizarren Effekt gesto\u00dfen. Nach dem Laden des Dokuments sind PDF-Dokumente pl\u00f6tzlich unbekannt. Nachdem ich im Microsoft Windows 7-Forum auf \u00e4hnliche Benutzerberichte gesto\u00dfen bin, hab ich eine Kurzanalyse durchgef\u00fchrt und erstaunliches festgestellt.<\/p>\n<p><!--more--><\/p>\n<p>Das Problem ist mit wenigen Worten umschrieben, aber ziemlich r\u00e4tselhaft. Da ich momentan ziemlich viele Windows 7-Varianten teste, arbeite ich bevorzugt mit portablen Anwendungen. Allerdings mag ich Sumatra PDF-Viewer Portable nicht so wirklich. Gl\u00fccklicherweise liegt noch ein FoxIt-Reader 3.1.2.1030 auf meiner Festplatte. Die .exe-Datei l\u00e4sst sich auch ohne Installation starten. Um mehr Komfort beim Arbeiten zu haben, versuchte ich den PDF-Dokumenttyp dem FoxIt-Reader zuzuweisen. Der PDF-Dokumenttyp war bereits registriert (PDF-XChance Viewer). Das sollte ge\u00e4ndert und der registrierte PDF-Dokumenttyp dem FoxIt-Reader 3.1 als Standardanwendung zugewiesen werden.<\/p>\n<ul>\n<li>Also Rechtsklick auf PDF-Datei und <em>\u00d6ffnen mit<\/em> gew\u00e4hlt &#8211; und auf <em>Standardprogramm ausw\u00e4hlen<\/em> geklickt.<\/li>\n<li>Dann FoxIt-Reader als Anwendung ausgew\u00e4hlt und die Option <em>Dateityp immer mit dem ausgew\u00e4hlten Dateityp \u00f6ffnen<\/em> angeklickt.<\/li>\n<\/ul>\n<p>Windows startet den FoxIt-Reader, der auch das PDF-Dokument \u00f6ffnet. Das Dokumentsymbol der PDF-Datei zeigt da auch noch das FoxIt-Programmsymbol. Sobald aber FoxIt gestartet ist und das Dokument anzeigt, geht die Registrierung des Dateityps verloren. Das PDF-Dokumentsymbol zeigt einen unregistrierten Dateityp an.<\/p>\n<p>Ab da wird es richtig kriminell: <em>\u00d6ffnen mit<\/em> ist im Kontextmen\u00fc des Dokumenttyps nicht mehr vorhanden, und auch die Zuweisung des Dokumenttyps zu einem Programm \u00fcber <em>Startmen\u00fc -&gt; Standardprogramme -&gt;Dateityp oder Protokoll einem Programm zuordnen<\/em> scheitert, da der PDF-Dateityp nicht mehr auftaucht. Die Anwendung der Befehle <em>Assoc<\/em> und <em>Ftype<\/em> im Fenster der Eingabeaufforderung hat mir auch nichts gebracht.<\/p>\n<p><strong>Kurzanalyse per Registrierungseditor<\/strong><\/p>\n<p>Nachdem ich den Registrierungseditor befragt hatte, konnte ich im HKEY_CLASSES_ROOT folgenden Eintrag finden:<\/p>\n<blockquote><p>[HKEY_CLASSES_ROOT\\.pdf]<\/p>\n<p>@=\"FoxitReader.Document\"<\/p>\n<p>\"Content Type\"=\"application\/pdf\"<\/p><\/blockquote>\n<p>Foxit ist also als Programm registriert. Aber die Suche nach dem zweiten Schl\u00fcssel <em>FoxitReader.Document<\/em> in <em>HKCR<\/em> blieb ergebnislos &#8211; den gab es nicht. Nachdem ich den Schl\u00fcssel <em>.pdf<\/em> in HKCR gel\u00f6scht hatte, lie\u00df sich der Kontextmen\u00fcbefehl <em>\u00d6ffnen mit<\/em> wieder anzeigen und abrufen.<\/p>\n<p>Eine kurze Analyse mit dem Prozessmonitor der Systinternal-Tools zeigte mir, dass der Explorer.exe ziemlich h\u00e4ufig auf fehlende .pdf-Schl\u00fcssel in HKCR zugreifen will. Weitere Zugriffe erfolgen auf <em>HKCR\\SystemFileAssociations\\.pdf<\/em> (wo auch kein Schl\u00fcssel vorhanden ist) und auf <em>HKLM\\Software\\Microsoft\\Windows\\Shell\\Registered Applications\\List Associations\\ Directory\\ OpenWithPrgIds<\/em>.<\/p>\n<p>Nach einigen Versuchen, den Dateityp PDF f\u00fcr FoxIt-Reader 3.1 zu registrieren, kristallisiert sich hier heraus, dass der FoxIt-Reader 3.1 wohl die Schweinereien macht. Immer wenn das Programm geladen wurde, war sofort nach dem Anzeigen des ersten Dokuments die Dateitypenzuordnung kaputt. Zur Korrektur brauchte ich nur den Standardwert von <em>HKEY_CLASSES_ROOT\\.pdf<\/em> auf den alten Wert <em>pdf_auto_file<\/em> zur\u00fcckzusetzen. Schon war alles in Ordnung.<\/p>\n<p>Ein Test mit dem Sumatra PDF-Viewer zeigte mir, dass dort das Verhalten nicht auftritt. Wird FoxIt direkt aufgerufen, biegt er auch die Eintr\u00e4ge in HKCR\\.pdf fehlerhaft um. Demnach liegt die Ursache nach meinem Verst\u00e4ndnis bei FoxIt-Reader &#8211; oder habe ich etwas \u00fcbersehen?<\/p>\n<p><strong>Tipp:<\/strong> Zum Anpassen der Registrierungseintr\u00e4ge von Dateitypen l\u00e4sst sich das Programm <em>ExtMan<\/em> sehr gut einsetzen. Dieses ist klein und stellt die aus Windows XP bekannten Optionen zur Bearbeitung der Dateitypen zur Verf\u00fcgung.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Beschreibt, wie sich ggf. fehlerhafte Dokumenttypenzuordnungen korrigieren lassen.<\/p>\n<p> <a href=\"https:\/\/borncity.com\/blog\/2010\/01\/09\/zerschiest-foxit-reader-3-1-die-windows-7-dateitypenregistrierung\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[57,58,56,4294],"class_list":["post-217","post","type-post","status-publish","format-standard","hentry","category-problemlosung","tag-dateitypen","tag-fehler","tag-foxit-reader","tag-windows-7"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/217","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=217"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/217\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=217"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=217"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}