Poldi: Programm einer Dateiendung zuordnen (Win 7)

Hallo,
Ich habe eine Textdatei über "Öffnen mit","Dateityp immer mit dem gewählten Programm öffnen" mit Notepad++ geöffnet. Es ändert sich danach auch das ICON in das Notepad++-Icon. Nach einem Neustart aber hat das Icon das ursprüngliche Aussehen und die Datei wird wieder mit dem Standardprogramm.
Was läuft hier falsch?
Schönen Gruß
Poldi

  1. Da können wir auf Grund deiner wenigen Angaben nur raten:

    Erster versuch: Irgendein Programm im Autostart setzt die Einstellung zurück.

    Jörg Reinholz

    1. Habe im Autostart alles deaktiviert, was mir bekannt war, ohne Erfolg.
      Aber jetzt ist mir folgendes aufgefallen. Unmittelbar nach dem Hochfahren ist es noch richtig dem Notepadd++ zugeordnet. Wenn ich den Firefox aufrufe meldet dieser sinngemäß, dass Firefox nicht der Standard-Browser ist... wollen Sie ihn zum Standard machen? Nachdem ich das mache ändern sich die Icons un die Dateien werden mit dem Firefox geöffnet.
      Ich habe zwar weitere Browser installiert, aber ich öffne in letzter Zeit nur den Firefox und weiß daher nicht, warum der Firefox immer wieder zum "Nichtstandard-Browser" wird.
      Und warum stellt der Browser die Standardzuordnung Dateiendung zum zugehörigen Programm um?

      1. Hallo,

        Aber jetzt ist mir folgendes aufgefallen. Unmittelbar nach dem Hochfahren ist es noch richtig dem Notepadd++ zugeordnet. Wenn ich den Firefox aufrufe meldet dieser sinngemäß, dass Firefox nicht der Standard-Browser ist... wollen Sie ihn zum Standard machen? Nachdem ich das mache ändern sich die Icons un die Dateien werden mit dem Firefox geöffnet.
        Ich habe zwar weitere Browser installiert, aber ich öffne in letzter Zeit nur den Firefox und weiß daher nicht, warum der Firefox immer wieder zum "Nichtstandard-Browser" wird.

        das ist er in dem Moment, da er feststellt, dass er nicht mehr als Standardprogramm für die Dateitypen registriert ist, für die er eigentlich zuständig sein sollte. Üblicherweise wären das vor allem HTML-Dokumente, aber sicher auch noch ein paar andere Typen. Hast du die Zuordnung für irgendwelche Dateitypen geändert, die gewöhnlich mit einem Browser geöffnet werden?

        Und warum stellt der Browser die Standardzuordnung Dateiendung zum zugehörigen Programm um?

        Weil er sich dafür zuständig fühlt. Wenn du ihm gezielt einzelne Dateitypen "klauen" willst, ohne dass er das bei jedem Browserstert reklamiert, solltest du die Überprüfung, ob er der Standardbrowser ist, deaktivieren:

        Preferences/Advanced/General
         [ ] Always check to see if Firefox is the default browser on startup

        Haken weg, und Firefox lässt die Finger aus dem Getriebe.

        So long,
         Martin

        --
        Wenn zwei dasselbe tun, sind sie vielleicht bald zu dritt.
        Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
        1. Hallo,

          Und warum stellt der Browser die Standardzuordnung Dateiendung zum zugehörigen Programm um?

          Weil er sich dafür zuständig fühlt. Wenn du ihm gezielt einzelne Dateitypen "klauen" willst, ohne dass er das bei jedem Browserstert reklamiert, solltest du die Überprüfung, ob er der Standardbrowser ist, deaktivieren:

          Seit ich mit Windows XP und Win 7 arbeite, habe ich immer meinen html-Dokumenten einen Editor zugeordnet, damit ich sie einfach bearbeiten kann. Und immer war der Firefox als Standardbrowser eingestellt.
          Es kam nie zu diesem Effekt.
          Nun werdet Ihr fragen: Was wurde am System geändert?
          Wenn ich das wüsste, hätte ich vermutlich auch die Fehlerursache.

          1. Hi,

            Und warum stellt der Browser die Standardzuordnung Dateiendung zum zugehörigen Programm um?
            Weil er sich dafür zuständig fühlt. Wenn du ihm gezielt einzelne Dateitypen "klauen" willst, ohne dass er das bei jedem Browserstert reklamiert, solltest du die Überprüfung, ob er der Standardbrowser ist, deaktivieren:
            Seit ich mit Windows XP und Win 7 arbeite, habe ich immer meinen html-Dokumenten einen Editor zugeordnet, damit ich sie einfach bearbeiten kann. Und immer war der Firefox als Standardbrowser eingestellt.

            dagegen ist nichts zu sagen. Aber bedenke: Windows führt zu jedem Dateityp genau *eine* Anwendung, die als Standard für diesen Dateityp registriert wird - das ist das Programm, das beim Doppelklick auf eine Datei dieses Typs gestartet wird, und mit dem Befehl "Öffnen" verknüpft ist. Darüber hinaus können zu demselben Dateityp weitere Anwendungen registriert werden, die dann aber unter anderen Befehlen verankert werden (etwa "Bearbeiten"). Diese Anwendungen können mit einem Rechtsklick und Auswahl des entsprechenden Kommandos aus dem Kontextmenü aufgerufen werden.

            Bei HTML-Dateien ist es durchaus sinnvoll, ihnen den Browser als Standardprogramm für "Öffnen" zuzuordnen, und einen Editor als weiteres Programm für "Bearbeiten". Da hat auch der Firefox (oder auch ein anderer Browser) keine Einwände.

            Nun werdet Ihr fragen: Was wurde am System geändert?
            Wenn ich das wüsste, hätte ich vermutlich auch die Fehlerursache.

            Ich vermute, du hast den Editor nun irrtümlich als Standardprogramm für die Funktion "Öffnen" registriert, nicht als alternatives Programm mit einem anderen Kommando.

            So long,
             Martin

            --
            Moskito, ergo summ.
            Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
            1. Hallo,

              Ich vermute, du hast den Editor nun irrtümlich als Standardprogramm für die Funktion "Öffnen" registriert, nicht als alternatives Programm mit einem anderen Kommando.

              Ja, aber nicht irrtümlich sondern bewusst und schon seit Jahren. Dadurch öffnete sich beim Doppelklick wie gewünscht der Editor und nicht der Browser.
              Gruß
              Poldi

              1. Hallo,

                Ich vermute, du hast den Editor nun irrtümlich als Standardprogramm für die Funktion "Öffnen" registriert, nicht als alternatives Programm mit einem anderen Kommando.

                Ja, aber nicht irrtümlich sondern bewusst und schon seit Jahren. Dadurch öffnete sich beim Doppelklick wie gewünscht der Editor und nicht der Browser.
                Gruß
                Poldi

                Ergänzung:
                Bisher hatte ich die Meldung, dass Firefox nicht der Standardbrowser ist, nur wenn ich zwischendurch einen anderen Browser als Standardbrowser definiert hatte.

                1. Hi,

                  Ich vermute, du hast den Editor nun irrtümlich als Standardprogramm für die Funktion "Öffnen" registriert, nicht als alternatives Programm mit einem anderen Kommando.
                  Ja, aber nicht irrtümlich sondern bewusst und schon seit Jahren. Dadurch öffnete sich beim Doppelklick wie gewünscht der Editor und nicht der Browser.

                  dann hätte der Browser aber eigentlich auch schon seit Jahren regelmäßig quengeln müssen, dass du ihm sein Spielzeug weggenommen hast. Hm, dann gebe ich ratlos auf.

                  Bisher hatte ich die Meldung, dass Firefox nicht der Standardbrowser ist, nur wenn ich zwischendurch einen anderen Browser als Standardbrowser definiert hatte.

                  Ja, das ist immerhin logisch.

                  Ciao,
                   Martin

                  --
                  Ein Reh bricht aus dem Wald. "Jaja", murmelt der Förster, "dat kommt vom Saufen."
                  Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
                  1. Hallo,
                    jetzt hatte ich noch das Spielchen mit Opera gemacht (Definition als Standard-Browser). Dabei wurde die die Dateizuordnung nicht geändert!
                    Gruß
                    Poldi

                    1. Ich bin der Meinung, der "Standardbrowser" bezieht sich nicht auf Dateiendungen, sondern auf das gestartete Programm wenn jemand irgendwo einen Link klickt und dann der zu öffnende Browser gesucht wird.
                      Dass das an Dateiendungen hängt kann ich mir nicht vorstellen.

                      1. Hallo,

                        Ich bin der Meinung, der "Standardbrowser" bezieht sich nicht auf Dateiendungen, sondern auf das gestartete Programm wenn jemand irgendwo einen Link klickt und dann der zu öffnende Browser gesucht wird.

                        AFAIK beides - sowohl die Protokolle HTTP bzw. HTTPS, als auch die Zuordnungen der Dateiendungen .htm und .html sind Teil des Themas "Standardbrowser" in Windows.

                        Dass das an Dateiendungen hängt kann ich mir nicht vorstellen.

                        Nicht ausschließlich daran, aber das ist der Punkt, an dem Poldi "geschraubt" hat, deswegen bin ich vor allem darauf eingegangen.

                        Ciao,
                         Martin

                        --
                        Kopflosigkeit schützt nicht vor Migräne.
                        Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
                        1. Hallo,

                          AFAIK beides

                          Definitiv nein! Bei mir öffnet sich per Doppelklick von htm, html, und shtml Dateien der notepad++.
                          Firefox ist Standartbrowser. Das hat nix miteinander zu schaffen.
                          Die Lösung des Problems muß woanders liegen. Ich habe in Erinnerung, der der IE da was zurück setzt.

                          Fred

                          1. Nachtrag

                            hier werden die Einstellungen (unabhängig voneinander) gemacht:

                            Windows Explorer- Ordneroptionen - Dateitypen

                            Registrierte Dateitypen:

                            Erweiterung, Dateityp
                            html, HTML-Dokument
                            (Keine), URL:HTTP (Hyper Text Transfer Protocol)

                            Dateityp bearbeiten, open, Programm festlegen.

                            oder gleich per batch:

                            @echo on
                            pause
                            REG DELETE "HKCR.htm" /f
                            REG DELETE "HKCR.html" /f
                            REG DELETE "HKCR.shtml" /f
                            REG DELETE "HKCR\htmlfile" /f
                            REG DELETE "HKCR\shtmlfile" /f
                            pause
                            REG ADD "HKCR.htm" /ve /t REG_SZ /d htmlfile
                            REG ADD "HKCR.htm" /v "Content Type" /t REG_SZ /d text/html
                            REG ADD "HKCR.htm" /v "PerceivedType" /t REG_SZ /d text
                            REG ADD "HKCR.html" /ve /t REG_SZ /d htmlfile
                            REG ADD "HKCR.html" /v "Content Type" /t REG_SZ /d text/html
                            REG ADD "HKCR.html" /v "PerceivedType" /t REG_SZ /d text
                            REG ADD "HKCR.html\ShellNew" /v "FileName" /t REG_SZ /d D:\home\priv\Doku\Software\HTML\template.html

                            REG ADD "HKCR.shtml" /ve /t REG_SZ /d shtmlfile
                            REG ADD "HKCR.shtml" /v "Content Type" /t REG_SZ /d text/html
                            REG ADD "HKCR.shtml" /v "PerceivedType" /t REG_SZ /d text

                            REG ADD "HKCR\htmlfile" /ve /t REG_SZ /d "Webseite"
                            REG ADD "HKCR\htmlfile" /v BrowserFlags /t REG_DWORD /d 8
                            REG ADD "HKCR\htmlfile" /v EditFlags /t REG_DWORD /d 0
                            REG ADD "HKCR\htmlfile\DefaultIcon" /ve /t REG_SZ /d C:\WINDOWS\ico_icons\ico_html.ico,0
                            REG ADD "HKCR\htmlfile\shell\Edit\command" /ve /t REG_SZ /d ""C:\WINDOWS\NOTEPAD.EXE" %%1"
                            REG ADD "HKCR\htmlfile\shell\open\command" /ve /t REG_SZ /d ""C:\WINDOWS\NOTEPAD.EXE" %%1"
                            REG ADD "HKCR\htmlfile\shell\open\ddeexec\Application" /ve /t REG_SZ /d NOTEPAD
                            REG ADD "HKCR\htmlfile\shell\open\ddeexec\Topic" /ve /t REG_SZ /d System
                            REG ADD "HKCR\htmlfile\shell\Print\command" /ve /t REG_SZ /d ""C:\WINDOWS\NOTEPAD.EXE" %%1"
                            REG ADD "HKCR\htmlfile\shell\Print\ddeexec\Application" /ve /t REG_SZ /d NOTEPAD
                            REG ADD "HKCR\htmlfile\shell\Print\ddeexec\Topic" /ve /t REG_SZ /d System

                            REG ADD "HKCR\shtmlfile" /ve /t REG_SZ /d "Webseite SSI"
                            REG ADD "HKCR\shtmlfile" /v BrowserFlags /t REG_DWORD /d 8
                            REG ADD "HKCR\shtmlfile" /v EditFlags /t REG_DWORD /d 0
                            REG ADD "HKCR\shtmlfile\DefaultIcon" /ve /t REG_SZ /d C:\WINDOWS\ico_icons\ico_html.ico,0
                            REG ADD "HKCR\shtmlfile\shell\Edit\command" /ve /t REG_SZ /d ""C:\WINDOWS\NOTEPAD.EXE" %%1"
                            REG ADD "HKCR\shtmlfile\shell\open\command" /ve /t REG_SZ /d ""C:\WINDOWS\NOTEPAD.EXE" %%1"
                            REG ADD "HKCR\shtmlfile\shell\open\ddeexec\Application" /ve /t REG_SZ /d NOTEPAD
                            REG ADD "HKCR\shtmlfile\shell\open\ddeexec\Topic" /ve /t REG_SZ /d System
                            REG ADD "HKCR\shtmlfile\shell\Print\command" /ve /t REG_SZ /d ""C:\WINDOWS\NOTEPAD.EXE" %%1"
                            REG ADD "HKCR\shtmlfile\shell\Print\ddeexec\Application" /ve /t REG_SZ /d NOTEPAD
                            REG ADD "HKCR\shtmlfile\shell\Print\ddeexec\Topic" /ve /t REG_SZ /d System

                            pause

                            1. oder gleich per batch:

                              Das traue ich mir nicht zu!
                              Gruß
                              Poldi

                2. Hi,

                  ... Dadurch öffnete sich beim Doppelklick wie gewünscht der Editor und nicht der Browser.

                  die "Standard"-Aktion beim Doppelklick auf eine Datei, ist imho auch die, wo im Kontextmenu auf selbiger "fett" hervorgehoben ist. Steht da jetzt "Öffnen" oder "Bearbeiten"?