Problem: Standardprogramm für EXE-Dateien festgelegt

Nachdem ich nun mal wieder, während ich mit Delphi herumprobiert habe, auf ein großes Problem gestoßen bin, was letztlich bedeutet hätte, dass ich mein Notebook hätte neuaufsetzen können, ist nun wieder alles gut…

Vorneweg eine WARNUNG an alle die jetzt einfach mal probieren wollen: Lasst es! Finger weg!

Unter Windows kann man ja bekanntlich für jede Datei ein Standardprogramm festlegen. Nun wollte ich an meiner Stelle gerne eine EXE-Datei, die ich zuvor mit Delphi generiert habe mal mit meinem Editor PSPad durchleuchten und musste dabei zwangsläufig eine Standarddatei festlegen. Problem bei EXE-Dateien: diese Dateien sollten besser kein Standardprogramm haben, da sonst jedes Tool direkt von diesem Standardprogramm versucht wird zu öffnen. Geht natürlich nicht und endet, damit, dass nichts mehr geht. Deswegen tauchen in der Dateiverwaltung von Win7 natürlich .exe-Dateien gar nicht erst auf, können aber beim öffnen dennoch auch festgelegt werden. Die Entwickler sollten da mal nachbessern. Dementsprechend kann man diesen Zustand jedoch auch nicht so einfach Rückgängig machen, da man eben auch nicht, wie hier behauptet über Start -> Ausführen -> regedit.exe auf die Registry zugreifen kann, da ja das gewählte Tool versucht diese zu öffnen. Großes Problem – quasi mit Feuerwehr – also, was ich auch nur durch viel Glück noch direkt lösen konnte, da ich noch den Firefox offen hatte, um dort nach andern “Problemfällen” zu suchen, welchen dasselbe passiert ist.

Bei meiner Recherche bin ich letztlich auf eine Seite direkt von Microsoft gestoßen, die Hilfe verspricht und zumindest bei mir auch hält.

Laut der Anleitung dort sollte man einfach einen Editor (kein Texteditor oder Word) wie Notepad oder wie bei mir zum Glück gleich PSPad eingestellt xD,  dazu bringen eine .reg Datei mit etwas Quelltext zu speichern:

Windows Registry Editor Version 5.00

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe\OpenWithList]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe\OpenWithProgids]
“exefile”=hex(0):

 

Das geht normalerweise auf Grund des allgemeinen Problems hier natürlich auch nur auf einem anderen Rechner (du musst jetzt aber nicht diesen Aufwand betreiben – schone lieber die Umwelt und lies weiter)

Für alle Suchenden habe ich, um die Not zu lindern, meine Datei jetzt hier einfach direkt hochgeladen und einen kleinen Screencast vorbereitet.

Nach dem Download diese öffnen und mit Klick auf “Ja” im Fenster den entsprechenden Registryeintrag ändern.

SCHOCK – bis auf die Programmsymbole.

Aber keine Sorge, denn um diese kümmern wir uns jetzt.

Gehe also in den Ordner C:\Users\***hier dein Nutzername***\AppData\Local und suche nach einer Datei IconCache.db – lösche diese nun.

Öffne jetzt den TaskManager (STRG+ALT+ENTF), klick dort auf den Reiter Prozesse und suche nach dem Prozess “explorer.exe”

Für den folgenden Schritt bitte weiterlesen, sonst dauert es etwas länger, da alles geschlossen wird. Beende also diesen Prozess und starte ihn wieder, indem du bei Datei -> Neuer Task (Ausführen…) explorer.exe eingibst.

Nun sollte alles wie vorher sein. Viel Spaß! Ich würde mich sehr über deinen Kommentar mit deiner Story freuen.

35 Kommentare Nun bist du gefragt!

Schreibe einen Kommentar

  1. Hallo, ich habe mich sehr gefreut als ich las das es hier hilfe gibt und danke für die Mühe.
    ABER….mein Problem ist nicht gelöst, ich hab die datei runter geladen, geöffnet, sah sie so dann im editor……nichts weiter, alles unverändert, weiß nicht wie wo was hä?
    soll ich die irgendwo rein tun oder wie?

    • Also ich habe diese Datei, nachdem ich sie in PSPad erstellt habe, gestern einfach angeklickt, ein kleines Fenster mit dem Hinweiß, dass ein Registryeintrag gleich verändert würde ging kurzerhand auf. Dort direkt auf okay geklickt und alles war im Grunde wieder gut.

    • Oh… das habe ich bisher garnicht gesehen: mediafire hängt an die .reg-Datei einfach ein .txt ran… also einfach Datei umbenennen in wasauchimmer.reg Nun anklicken und das Fenster (siehe oben) sollte aufgehen…

      Probiere mal und schreib, ob es nun geht. Dann ändere ich das gleich noch im Artikel

      Link oben geändert. Datei liegt jetzt woanders und sollte dort einfach geladen werden können.

  2. Hab ne temporäre Lösung gefunden, wenn du das Programm das du öffnen willst mit dem Programm selbst öffnest geht es.
    Aber ist halt trotzdem bescheuert, weiß einfach nicht wie ich dein Text Dokument verwenden soll.
    Ich meine, es ist doch nur eine datei die der editor öffnet und irgendwas drinne stehen hat was ich net verstehe, müsste ich das net mit irgendwas anderem öffnen als mit dem editor?

  3. hilfeee also ich habe ne .exe und .lnk datei verwendet beim rumklicken und dann als standartprogramm mozilla für diese dateien gemacht, das geht nicht mehr rückgängig hilfeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee=(

  4. Du hast mir gerade den Arsch gerettet!
    Ich hab schon geglaubt ich muss neu aufsetzen und all die schönen Daten einzeln retten, meine Götter, hab ich Angst gehabt.

    Ich geh dann mal n Bier auf dich trinken, du bist einfach der großartigste Mensch den ich diese Woche getroffen hab. :D

  5. DANKE!!!!
    Hab Sachen entpackt und dann bin ich !ausversehen ! auf öffnen mit pfeil –> da war nix drin … dann 7-zip ausgewählt enter und dann das grauen !!

    Alle EXEN waren 7zip dateien
    hab dann andere programme probiert und keins ging ,
    was mir nach diesem komment klar erschien ^^

    runtergeladen ausgeführt und dann –> Alles wieder normal

    VIELEN DANK !!wär sonst ziemlich peinlich geworden … ;)

  6. Lange, sehr viel zu diesem Problem im Netz gelesen. Die Lösungsvorschläge waren teilweise sehr kompliziert und vor allen Dingen nicht zu realisieren, da dafür Programme (.exe) erforderlich sind.

    Dann fand ich Deine Seite. Nach stundenlanger Verzweiflung: die Erledigung in 3 Minuten!!!

    Wirlich toll! Vielen Dank.

  7. Mein Vater hat das Problem gestern ebenfalls herbeigerufen!!!

    Die Registry-Schlüssel in deinem Posting haben mir nur bedingt weitergeholfen. Da ich deine Datei nicht mehr herunterladen konnte, dachte ich ich mache einen .reg-Export von meinem Laptop und führe die Datei auf dem betroffenen PC aus. Fehlanzeige – hat nicht geholfen.

    Ich habe das Problem so gelöst.
    OS: Win 7 Pro -auf dem aktuellsten Stand.

    1. eine neue .txt-Datei erstellt dort nur:
    cmd
    pause
    …eingetippt.
    die Dateiendung .txt in .bat ersetzt.
    (standardmäßig werden die Dateiendungen unter Win7 ausgeblendet, man kann jedoch in jedem Ordner unter Organisieren->Ordner-und Suchoptionen->Ansicht den Punkt “Erweiterungen bei bekannten Dateitypen” einhäkeln)

    2. die Textdatei.bat ausgeführt, es öffnet sich die Kommandozeile

    3. in der Kommandozeile regedit eingeben und “Enter-Taste” drücken.

    4. regedit öffnet sich nicht mit dem leider festgelegten Standardprogramm, sondern wie es das immer getan hat.

    5. im regedit in den Ordner HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts wechseln.

    6. Hier musste ich nun feststellen, dass Microsoft scheinbar versucht hat an dem Problem zu schrauben, denn ich habe hier einen weiteren Unterordner gehabt, der sich UserControl oder so ähnlich nannte. Also HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\UserControl

    7. Ich habe zur absoluten Sicherheit den Ordner HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts mit einem Klick mit der rechten Maustaste und dann Export auf dem Desktop gesichert. (wenn irgendetwas schief geht kann man durch Ausführen dieser Datei den aktuellen Zustand dieses Ordners wieder in die Registry schreiben)

    8. erst nachdem ich diesen UserControl-Unterordner vollständig gelöscht hatte, war das Problem mit deiner oben beschriebenen Lösung zu bewältigen.

  8. Hey ich bzw. bekannte, haben das oben beschriebene Problem. Ich habe ( inzwischen mehrmals) die Anweisungen befolgt, aber nichts passiert! Ich habe Win 7. Auch kann ich keinen ordner C:\Users\***hier dein Nutzername***\AppData\Local finden. bzw statt User Benutzer finde ich auch keinen AppData ordner

    • Ich versuche dir mal zu helfen.

      Hast du auch die verlinkte .reg-Datei ausgeführt? Denn normalerweise sollte die genau die Fehlerhaften Registry-Einträge berichtigen und dafür sorgen, dass du wieder .exe-Dateien öffnen kannst.

      Im Standard-Modus ist der Ordner AppData auf “unsichtbar” gestellt, was sich aber umstellen lässt wenn man in einem beliebigen geöffneten Ordner auf Organisieren –> Ordneroptionen –> Ansicht klickt und in der Liste bei “Versteckte Dateien und Ordner” auf “Ausgeblendete Dateien, Ordner und Laufwerke anzeigen” klickt.

      Funktioniert nun alles oder gibt es noch das bekannte Problem? Schreibe gerne, dann versuche ich zu helfen

  9. Pingback: Cf3 Alle exe-Dateien spielen verrückt | kikamagazin

Hinterlasse eine Antwort