Hallo allerseits,
immer wieder muss man hier ja lesen, dass jemand seine Lesezeichen, Einstellungen und sonst was plözlich vermisst (und nicht selten den guten alten Firefox deshalb am liebsten gleich an den Nagel hängen würde).
Ursache dafür ist häufig die versehntliche Erstellung eines neuen Profils.
Bisher fragte ich mich allerdings: Wie kann das passieren, dass man sich 'aus Versehen' und nahezu ohne es zu merken ein neues Profil erstellt?
Heute ist mir das selber passiert:
Ich habe mir gestern die Spygate Personal Firewall installiert und unmittelbar nach dem heutigen XP Start fragte mich diese, ob ich sie den nicht registrieren möchte. Na gut dachte ich, dann ist es erledigt, mache ich das gerade jetzt. Kurz danach öffnet sich der (Firefox) Assistent zum importieren von Einstellungen. *Verwunderung meinerseits* Da ich bereits mehrere wohlkonfigurierte Profile habe (wovon eines auch als Standardprofil definiert ist), klickte ich auf 'Cancel' und vermutete damit dem Spuk einen Ende bereitet zu haben. Nichts da! Kurz darauf erschien ein vollkommen nackiger (ohne Erweiterungen, Lesezeichen, Standardtheme) Firefox, welcher mir die Spygate Seite anzeigte.
Ominös!
Offensichtlich wurde also ohne meinen Willen ein neues Profil erstellt.
Um besser nachvollziehen zu können, was dabei geschah, wiederholte ich das ganze (auf einem anderen Computer) und ließ diesmal 'Filemon' alle Festplattenzugriffe mitschrieben. Mit einem interessanten Ergebnis:
(Die ganze log Datei poste ich hier lieber nicht, die ist etwas länglich, dafür aber eine spannende Stelle:)
15159 11:07:49 FIREFOX.EXE:1600 OPEN C:\PROGRA~1\FIREFO~1\FIREFOX\components\toolkitprofile.xpt SUCCESS Options: Open Access: All
15160 11:07:49 FIREFOX.EXE:1600 READ C:\PROGRA~1\FIREFO~1\FIREFOX\components\toolkitprofile.xpt SUCCESS Offset: 0 Length: 981
15161 11:07:49 FIREFOX.EXE:1600 CLOSE C:\PROGRA~1\FIREFO~1\FIREFOX\components\toolkitprofile.xpt SUCCESS
15162 11:07:49 FIREFOX.EXE:1600 OPEN C:\WINDOWS\SYSTEM32\CONFIG\SYSTEMPROFILE\ANWENDUNGSDATEN\Phoenix\registry.dat PATH NOT FOUND Options: Open Access: All
15163 11:07:49 FIREFOX.EXE:1600 OPEN C:\WINDOWS\SYSTEM32\CONFIG\SYSTEMPROFILE\ANWENDUNGSDATEN\Phoenix\ FILE NOT FOUND Options: Open Directory Access: All
15164 11:07:49 FIREFOX.EXE:1600 CREATE C:\WINDOWS\SYSTEM32\CONFIG\SYSTEMPROFILE\ANWENDUNGSDATEN\Phoenix\registry.dat PATH NOT FOUND Options: OverwriteIf Access: All
15165 11:07:49 FIREFOX.EXE:1600 OPEN C:\WINDOWS\SYSTEM32\CONFIG\SYSTEMPROFILE\ANWENDUNGSDATEN\Phoenix\ FILE NOT FOUND Options: Open Access: 00000000
15166 11:07:49 FIREFOX.EXE:1600 OPEN C:\WINDOWS\SYSTEM32\CONFIG\SYSTEMPROFILE\ANWENDUNGSDATEN\Phoenix\registry.dat PATH NOT FOUND Options: Open Access: All
15167 11:07:49 FIREFOX.EXE:1600 READ C:\PROGRA~1\FIREFO~1\FIREFOX\FIREFOX.EXE SUCCESS Offset: 3760128 Length: 32768
15168 11:07:49 FIREFOX.EXE:1600 OPEN C:\WINDOWS\SYSTEM32\CONFIG\SYSTEMPROFILE\ANWENDUNGSDATEN\Mozilla\registry.dat FILE NOT FOUND Options: Open Access: All
15169 11:07:49 FIREFOX.EXE:1600 OPEN C:\WINDOWS\SYSTEM32\CONFIG\SYSTEMPROFILE\ANWENDUNGSDATEN\Mozilla\ SUCCESS Options: Open Directory Access: All
15170 11:07:49 FIREFOX.EXE:1600 DIRECTORY C:\WINDOWS\SYSTEM32\CONFIG\SYSTEMPROFILE\ANWENDUNGSDATEN\Mozilla\ NO SUCH FILE FileBothDirectoryInformation: registry.dat
15171 11:07:49 FIREFOX.EXE:1600 CLOSE C:\WINDOWS\SYSTEM32\CONFIG\SYSTEMPROFILE\ANWENDUNGSDATEN\Mozilla\ SUCCESS
15172 11:07:49 FIREFOX.EXE:1600 CREATE C:\WINDOWS\SYSTEM32\CONFIG\SYSTEMPROFILE\ANWENDUNGSDATEN\Mozilla\registry.dat SUCCESS Options: OverwriteIf Access: All
15173 11:07:49 FIREFOX.EXE:1600 OPEN C:\WINDOWS\SYSTEM32\CONFIG\SYSTEMPROFILE\ANWENDUNGSDATEN\Mozilla\ SUCCESS Options: Open Access: 00000000
15174 11:07:49 FIREFOX.EXE:1600 QUERY INFORMATION C:\WINDOWS\SYSTEM32\CONFIG\SYSTEMPROFILE\ANWENDUNGSDATEN\Mozilla\registry.dat SUCCESS Length: 0
15175 11:07:49 FIREFOX.EXE:1600 WRITE C:\WINDOWS\SYSTEM32\CONFIG\SYSTEMPROFILE\ANWENDUNGSDATEN\Mozilla\registry.dat SUCCESS Offset: 0 Length: 335
15176 11:07:49 FIREFOX.EXE:1600 CLOSE C:\WINDOWS\SYSTEM32\CONFIG\SYSTEMPROFILE\ANWENDUNGSDATEN\Mozilla\registry.dat SUCCESS
15177 11:07:49 FIREFOX.EXE:1600 OPEN C:\WINDOWS\nsreg.dat SUCCESS Options: Open Access: All
15178 11:07:49 FIREFOX.EXE:1600 QUERY INFORMATION C:\WINDOWS\nsreg.dat SUCCESS Length: 0
15179 11:07:49 FIREFOX.EXE:1600 OPEN C:\WINDOWS\SYSTEM32\CONFIG\SYSTEMPROFILE\ANWENDUNGSDATEN\ SUCCESS Options: Open Directory Access: All
15180 11:07:49 FIREFOX.EXE:1600 DIRECTORY C:\WINDOWS\SYSTEM32\CONFIG\SYSTEMPROFILE\ANWENDUNGSDATEN\ NO SUCH FILE FileBothDirectoryInformation: Opera
15181 11:07:49 FIREFOX.EXE:1600 CLOSE C:\WINDOWS\SYSTEM32\CONFIG\SYSTEMPROFILE\ANWENDUNGSDATEN\ SUCCESS
Alles anzeigen
Stelle also fest: Firefox suchte in windows\system32\usw. nach einem Phoenix(!) Profilordner, konnte aber keinen finden. Stattdessen wird dann dort ein vollkommen neuer Mozilla Profilordner angelegt.
Ist das ein Bug? Oder ist das etwa so gewollt?
Was meint Ihr dazu?
(Negative Folgen hatte das Anlegen dieses seltsamen Profils allerdings nicht, auch bei parameterlosem Aufruf der Firefox.exe wurde das normale Standardprofil geladen.)
Ach ja, ich sollte noch erwähnen:
1. Die toolkitprofile.xpt konnte ich nicht richtig lesen. Im Hex Modus tauchen allerdings Wörter wie 'last Profile' und 'create Profile' auf.
2. Meine Konfiguration: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.3) Gecko/20041015 Firefox/0.10.1 (MOOX M1) und Win XP SP1 bzw. (2. Computer) ganz ohne SP (bei einem Computer ohne benutztem IE und hinter NAT geht das )