Ich habe die Nase voll, ständig Abstürze beim App-Start zu debuggen (lief einwandfrei, dann ging plötzlich alles den Bach runter und stürzte jedes Mal ab, wenn ich sie laden wollte).
Eine Deinstallation der App scheint nicht besonders robust zu sein; sie wirft folgenden Fehler:
Es steht, dass die Deinstallation fortgesetzt wird, aber das tut sie nicht (sie versucht stattdessen, alles zurückzusetzen). Reparieren funktioniert ebenfalls nicht. Ideen?
Ja, genau diese Art von Schritten (und robusten Logik) sollte in die Deinstallations-App eingebaut sein … besonders bei einer kostenpflichtigen Anwendung.
Ich mache mir weiterhin Sorgen um das ursprüngliche Problem: Die App lief einwandfrei, stürzte dann aber einfach beim Start ab (der einzige Fehler tauchte im Ereignisprotokoll auf, was zeigt, dass auch die eigentliche MCEBuddy-App nicht besonders robust mit Fehlerbedingungen umgeht). Ich nehme an, dass ich mich darauf freuen darf, vorausgesetzt, ich bekomme das Teil deinstalliert und wieder so installiert, dass es „normal“ funktioniert.
Dies geschieht, wenn Ihr Dateisystem beschädigt wird. MCEBuddy wurde über die Jahre hinweg robust gemacht und bewältigt nahezu jede Ausnahme, aber wenn die Dateien beschädigt sind, kann es nichts tun – dann greifen die FAQs.
Wenn alles einwandfrei läuft und plötzlich aufhört, hat sich etwas geändert, und meist handelt es sich um ein beschädigtes Dateisystem oder eine beschädigte Installer-Datenbank. Das ist häufiger, als Sie denken: Teilweise Festplattenausfälle, schlechte Sektoren, Dateisystem-Korruption usw. Eine kurze Suche im Forum zeigt Gespräche darüber, wie zufällige Abstürze und Hänger durch Hardwaretausch behoben wurden.
Ich habe seit Jahren keine Korruption auf einem Journaling-NTFS-Dateisystem mehr gesehen. Chkdsk bestätigt. Außerdem bin ich sicher, dass die Korruption nur die zuletzt installierte Software betrifft. Sehr zufällig. Meine Vermutung ist, dass MCEBuddy ein Problem beim Lesen seiner eigenen .conf-Datei hat, nachdem ich umfangreiche Konfigurationen über die GUI vorgenommen habe.
UPDATE: Ich habe alles im FAQ befolgt (Dienst entfernen, Program Files-Verzeichnis löschen, die angegebenen Registrierungsschlüssel suchen und die zugehörigen Schlüssel löschen, Dateien aus dem Stammverzeichnis von %HOMEPATH% entfernen [die eigentlich in einem MCEBuddy-Ordner dort liegen sollten, statt im Stamm] und neu starten).
Ein sauberer Neuinstallationsversuch – und ratet mal? Das Installationsprogramm glaubt, dass MCEBuddy immer noch installiert ist! Bei der Auswahl zwischen Entfernen oder Reparieren wählte ich Entfernen und bekam das hier:
Wieder einmal: Das liegt nicht an Dateisystemkorruption. Ich habe seit den Hochzeiten von McAfee nichts mehr gesehen, das sich so schwer deinstallieren lässt. Das ist lächerlich! Es ist offensichtlich, dass weder in der App selbst noch im Deinstallationsprogramm vernünftige Fehlerbehandlung existiert. Also sitzen wir hier fest…
UPDATE: Hab den Installer nach dem letzten Fehler beim Entfernen erneut ausgeführt. Diesmal Reparatur ausgewählt. Voila. Jetzt funktioniert es. Wie schön. Super zuversichtlich bezüglich des App-Zustands jetzt.
Nächste Schritte: Ich habe die alte .conf-Datei gesichert, werde also sehen, ob das der Grund für den anfänglichen App-Absturz war. Werde sicher zurückberichten, weil niemand durch so etwas gehen sollte.