Binary man

EXE-files accidentally associated with an application

It is nearly impossible to associate a Windows EXE file to a normal application. The context command “Open with …” is not available for this file type.

But broken EXE-files or wrong commands in desktop shortcuts can ask for a application to start with. When your fingers are faster than your brain you cannot start EXE files anymore because Windows try to open them with the application selected before.

Unfortunately you cannot start any repair tools or even the registry editor to fix the problem manually now.

This how-to describes in a few steps how to bring your computer back working correctly.

There are some blog and forum posts concerning this topic but there is not any who describes the solution step by step completely. One step or another is still missing. And they are not so many.

Good and bad news

Unfortunately a System Restore (Restore Point) does not fix the problem at all. A good news is that the problem appears only in the user profile in question. Other profile are untouched. Furthermore the control panel can be started.

Requirements

To solve the problem completely you need administrator permissions or you have to know the administrator password. You have to log-in the profile where the problem is present.

Because you edit the registry – which is a system relevant component – it is highly recommended to backup your registry database prior editing.

Solution

  1. Uninstall the application to which the EXE-files are associated via  control panel (Yes, the conrol panel is still working).
  2. Delete the key HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe\UserChoice in the registry.

    Registry - UserChoice

    Delete Key “UserChoice” completely

    In this example the program IrfanView (i_view32.exe) was accidentally associated with “.exe”.

  3. Reinstall the uninstalled application from step 1.

Picture Credits

CC0 - Public Domain (Pixabax)


2 comments

  • 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?

      Das fälschlicherweise eingestellte Programm, welches die .exe geöffnet hatte konnten wir bereits deinstallieren.

      Wie habt ihr denn das geschafft, wenn ihr die Systemsteuerung nicht aufrufen konntet? Über “Einstellungen”?

      … jedoch öffnet sich bei uns leider nichts, wenn wir unter ausführen „control“ oder „regedit“.

      Bei mir konnte ich die Systemsteuerung öffnen. Komisch. Regedit geht natürlich nicht, da es eine exe-Datei ist.

      Versucht mal folgendes:

      1. Drückt WINDOWS-R
      2. Gebt “appwiz.cpl” (ohne Anführungsstriche) ein

      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

      1. Drückt WINDOWS-R
      2. Gebt “netplwiz” oder “control userpasswords2” (ohne Anführungsstriche) ein, je nachdem was funktioniert
      3. Klickt auf HINZUFÜGEN und legt ein neues Administratorkonto an

      Jetzt …

      1. Meldet euch ab und mit dem neuen Konto an.
      2. Hier sollte alles funktionieren. Hier könnt ihr auch die Systemsteuerung aufrufen, wenn das vorher nicht geklappt hat und ihr könnt das Programm deinstallieren, wenn es global installiert wurde. Regedit macht hier aber kein Sinn, da ihr im Problemkonto angemeldet sein müsst, um den kontospezifischen Schlüssel zu löschen
      3. Schau unter “Programme” oder “Programme (x86)”, ob auch alles von dem Problemprogramm gelöscht wurde. Wenn nicht den entsprechenden Programmordner löschen oder besser umbenennen. Falls es im Userspace installiert wurde schaut unter “C:\Users\USERNAME\AppData\Local” (USERNAME mit dem Problemkontonamen ersetzen). ACHTUNG: “AppData” ist ein versteckter Ordner. Einfach den Pfad in die Pfadzeile des Windows-Explorers eingeben.
      4. Löscht oder benennt ggf. dort den Programmordner des Problemprogramms um.
      5. Dann entsprechend wieder abmelden und an dem Problemkonto anmelden und mit Regedit fortfahren. Auch hier wieder vor Änderungen von der Registry ein Backup machen.

      Hoffe irgendetwas klappt. Viel Glück, Hani

Leave a Reply

Your email address will not be published. Required fields are marked *