EXE-Dateien versehentlich einem Programm zugeordnet
Es ist fast unmöglich, dass man EXE-Dateien – also ausführbare Programmdateien – einer anderen Applikation zuordnet. Der Kontextbefehl „Öffnen mit …“ ist bei Programmdateien nicht verfügbar.
Es kann aber dennoch passieren, dass eine defekte EXE-Datei oder Desktop-Verknüpfung nach einem Programm fragt, mit dem es sich öffnen soll. Klickt man hier zu schnell auf OK wird versucht alle EXE-Dateien mit dem vorausgewählten Programm zu öffnen, das natürlich misslingt.
Jetzt kann man auch keine Reparaturtools aufrufen oder per Hand versuchen, den entsprechenden Registry-Eintrag zu finden, da sich der Registrierdatenbankeditor regedit.exe natürlich auch nicht mehr öffnen lässt.
Dieses How-To beschreibt, wie man dennoch in wenigen Schritten wieder zu einem funktionierenden System kommen kann.
Es gibt einige Blog- und Foreneinträge zu dem Thema. Ich habe aber keinen gefunden, der die Problemlösung komplett Schritt-für-Schritt zeigt.
Diese How-To habe ich erfolgreich auf einem Windows 7 Rechner angewendet, sollte aber auch unter Windows Vista, 8 und 10 funktionieren.
Gute und schlechte Nachrichten
Leider führt eine Systemwiederherstellung nicht zum Ziel. Eine gute Nachricht ist, dass diese fehlerhafte Einstellung nur beim gerade betreffenden Benutzer wirksam ist. Andere Benutzerprofile auf dem Rechner sind nicht betroffen. Außerdem kann die Systemsteuerung noch gestartet werden.
Anforderungen
Für die vollständige Beseitigung des Problems musst du dich an dem betreffenden Benutzerprofil angemeldet haben. Zudem sind Administrator-Rechte nötig bzw. du musst das Administratorkennwort kennen.
Da zur Lösung des Problems Eingriffe in die Windows-Registrierdatenbank (Registry) nötig sind, ist eine Sicherung der Registrierdatenbank UNBEDINGT empfohlen.
Lösungsweg
Diese Beschreibung ist für unerfahrene Anwender geschrieben und sollten selbst Neulinge bewältigen.
- Finde erst heraus, welches Programm mit den EXE-Dateien verknüpft ist, also das Programm welches versucht die EXE-Dateien zu laden. In meinem Beispiel ist es IrfanView (i_view32.exe), s.w.u.
- Starte die Systemsteuerung. Ja, die Systemsteuerung funktioniert noch:
Drücke die Windows-Taste und „R“ gleichzeitig und gibt in der Dialogbox „control“ (ohne die Anführungszeichen) ein. Bestätige mit OK.
- Deinstalliere das betreffende Programm über die Systemsteuerung (Programme|Programme deinstallieren).
- Jetzt sollten sich alle EXE-Dateien wieder normal starten lassen. Wenn du das deinstallierte Programm nicht mehr installieren willst, kannst du hier schon aufhören. Das Problem ist aber letztlich noch nicht beseitigt.
- Starte den Registrierdatenbankeditor „regedit.exe“, indem du die Windows-Taste und „R“ gleichzeitig drückst. In den Ausführen-Dialog gibst du „regedit“ (ohne Anführungszeichen) ein (Windows XP/Vista/7/8/10). Der Registrierdatenbankeditor sollte jetzt starten.
- Erstelle eine VOLLSTÄNDIGE Sicherung der Registrierdatenbank, um sie ggf. bei einem Fehler wieder einspielen zu können. (Datei|Exportieren… und in der Dateiauswahlbox unter „Exportbereich“ „Alles“ auswählen.)
- Hangele dich zum Pfad „HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe„
- Jetzt kommt der wichtigste Schritt: Lösche den gesamten Schlüssel „UserChoice“:
- Danach sollte die Registrierdatenbank in diesem Zweig in etwa so aussehen:
- Jetzt kannst du Regedit schließen und das deinstallierte Programm bei Bedarf wieder installieren.
CC0 - Public Domain (Pixabax)
Hallo, wir haben das selbe Problem, jedoch öffnet sich bei uns leider nichts, wenn wir unter ausführen „control“ oder „regedit“. Das fälschlicherweise eingestellte Programm, welches die .exe geöffnet hatte konnten wir bereits deinstallieren. Jedoch weisen immernoch alle .exe Dateien das Logo des Programmes auf.
Hallo Anna,
dann ist das (richtige) Programm, das mit .exe verknüpft ist immer noch noch nicht komplett entfernt. Seit ihr sicher, dass ihr das Richtige entfernt habt?
Wie habt ihr denn das geschafft, wenn ihr die Systemsteuerung nicht aufrufen konntet? Über „Einstellungen“?
Bei mir konnte ich die Systemsteuerung öffnen. Komisch. Regedit geht natürlich nicht, da es eine exe-Datei ist.
Versucht mal folgendes:
Sucht das Programm und versucht es (nochmal) zu deinstallieren.
Ist es nicht aufgeführt, versucht euch mal mit einem anderen Benutzer anzumelden, der Administratorrechte hat (falls so einer existiert). Wenn nicht, legt einen an mit
Jetzt …
Hoffe irgendetwas klappt. Viel Glück, Hani