Defekte EXE-Zuordnung
Ausführbare Dateien (.EXE) sind die Programme, die Sie für die meisten Aufgaben auf einem Computer ausführen. Hin und wieder meldet jemand, dass er irrtümlicherweise ein anderes Programm der .EXE-Erweiterung zugewiesen hat, ohne vorher einen Systemwiederherstellungspunkt eingerichtet zu haben, damit er diesen Fehler beheben kann. Wenn das passiert, läuft wenig auf dem Computer. Wenn stattdessen auf eine .EXE-Datei geklickt wird, startet ein Programm und versucht stattdessen, diese Datei zu verarbeiten.
Ein Symptom dafür tritt häufig auf, wenn Verknüpfungen zu .LNK-Dateien werden, in denen die Erweiterung .LNK angezeigt wird und keine davon funktioniert.
Dies ist alles in der Registrierung behoben.
Fix für Windows 11/10 & 7
- Registrierungskorrekturen für Windows 11/10-Dateierweiterungen
- Registrierungskorrekturen für Windows 7-Dateierweiterungen
Vista-Fix
Die hier beschriebene Methode sollte funktionieren, aber Sie müssen etwas mehr Arbeit leisten, da derzeit kein .REG-Dateidownload vorhanden ist, den FILExt erstellt hat. Wenn eine ausreichende Anzahl von Personen dies getestet hat, wird es eine formellere Beschreibung mit einem Download geben.
Wenn die Windows EXE-Zuordnung beschädigt ist, befindet sich der Speicherort in der Registrierung höchstwahrscheinlich in diesem Schlüssel ...
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe]
Die "OpenWithList" und "Benutzerauswahl" Unterschlüssel haben wahrscheinlich ein Programm, das als Öffnen der .EXE-Dateierweiterung aufgeführt ist. Diese müssen gelöscht werden, und wenn sie gelöscht werden, kehrt das System zum Standard zurück und die EXE-Erweiterung sollte dann wieder funktionieren.
Sie können dies tun, indem Sie eine .REG-Datei mit diesen Zeilen darin erstellen ...
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\OpenWithList]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe\OpenWithProgids]
"exefile"=hex(0):
Verwenden Sie Ausschneiden/Einfügen, um diese fünf Zeilen in einen Editor wie Notepad zu kopieren, und speichern Sie die Datei dann mit der Dateierweiterung .REG. Kopieren Sie die Datei auf den fehlerhaften Vista-Rechner und doppelklicken Sie darauf (oder klicken Sie mit der rechten Maustaste und wählen Sie Zusammenführen). Sie müssen wahrscheinlich zu einer Reihe verschiedener Dinge OK sagen (mit Sicherheit die Benutzerzugriffssteuerung und den Registrierungseditor), aber danach (und nach einem Neustart, um sicher zu sein) sollte die System-EXE-Zuordnung zurückkehren.
Benutzer Travis hat diesen Link zu REG-Dateikorrekturen für eine Reihe von Erweiterungen (nur) für Vista bereitgestellt ...
- Registrierungskorrekturen für Vista-Dateierweiterungen (einschließlich der EXE-Korrektur)
Wenn Sie einen eleganteren Weg finden, dies zu tun, lassen Sie es bitte FILExt wissen, damit es hier hinzugefügt werden kann. Und merke dir...
Warnung!
Das Bearbeiten der Systemregistrierung kann ernsthafte Auswirkungen auf Ihr System haben. Nehmen Sie keine Änderungen an der Systemregistrierung vor, ohne eine vollständige Sicherung wichtiger Dateien zu haben und nur nach dem Festlegen eines Systemwiederherstellungspunkts.
Windows XP-Fix
Hinweis: Die folgende Lösung gilt für Windows XP. Sie funktionieren nicht mit Windows 11/10, 7 oder Vista. (Für Windows 11/10, 7 oder Vista scrollen Sie nach oben auf der Seite.)
Weiterer Hinweis: Bevor Sie hier aufgeführte Korrekturen versuchen, schalten Sie alle Antiviren-, Anti-Spyware-, Anti-Adware- oder andere Antiprogramme aus oder deaktivieren Sie zumindest deren aktive Überwachung der Registrierung. Solche Programme haben das Problem möglicherweise durch "Beheben" die Registrierung für Sie und versucht möglicherweise, Sie daran zu hindern, das Problem selbst zu beheben. Schalten Sie sie wieder ein, wenn Sie fertig sind, aber achten Sie genau darauf, was sie mit der Registrierung machen wollen, oder Sie sind vielleicht wieder hier.
Das erste, was zu versuchen
Bevor Sie mit der Registrierung spielen, versuchen Sie es zuerst hier. Öffnen Sie das Dialogfeld "Dateitypen" in einem beliebigen Explorer-Fenster - verwenden Sie "Eigene Dateien" oder "Arbeitsplatz" (Extras | Ordneroptionen | Registerkarte "Dateitypen"). Scrollen Sie nach unten zu der Stelle, an der sich .EXE in alphabetischer Reihenfolge befinden würde, und stellen Sie sicher, dass .EXE nicht vorhanden ist (falls dies der Fall ist, bearbeiten Sie sie dort, indem Sie die Zuordnung zu Anwendung ändern). Wählen Sie schließlich die Schaltfläche Neu, geben Sie EXE für die Erweiterung ein und wählen Sie die Schaltfläche Erweitert. Wählen Sie in der Liste "Anwendung" aus. Es sollte in etwa so aussehen.
Obwohl auf dem Bild oben nicht gezeigt, sollte ein "Wiederherstellen" Schaltfläche, die Sie anklicken können. Wenn ja, verwenden Sie das und hoffentlich sollte dies das Problem beheben (danke an Forumsmitglied diginono für das Finden und Posten dieser Lösung). Die Schaltfläche „Wiederherstellen“ wird nur angezeigt, wenn ein Problem auf dem System vorliegt.
Wenn dies funktioniert, aber immer noch ein Problem mit LNK-Dateien besteht, scrollen Sie nach unten zum Ende dieser häufig gestellten Fragen, um eine Lösung dafür zu finden.
Wenn dies nicht funktioniert hat, müssen Sie mit der Registrierung spielen.
Registry-Fix-Methode
Warnung!
Das Bearbeiten der Systemregistrierung kann ernsthafte Auswirkungen auf Ihr System haben. Nehmen Sie keine Änderungen an der Systemregistrierung vor, ohne eine vollständige Sicherung wichtiger Dateien zu haben und nur nach dem Festlegen eines Systemwiederherstellungspunkts.
Hinweis!
FILExt ist der Ansicht, dass die hier beschriebenen Korrekturen der Systemregistrierung korrekt sind; Sie übernehmen jedoch die gesamte Verantwortung für deren Anwendung. Fortfahren auf eigene Gefahr!
Es müssen mehrere Änderungen an der Systemregistrierung vorgenommen werden. Sie können die Registrierung direkt selbst bearbeiten und die verschiedenen Einträge manuell ändern. Oder Sie können von dieser Seite Ausschneiden und Einfügen verwenden. FILExt rät davon ab, die Registrierung manuell zu bearbeiten, da dies fehleranfällig ist. Verwenden Sie die Download-Links, um die .REG-Datei für die richtige Fehlerbehebung zu erhalten, und den Text auf dieser Seite als Überprüfung, um sicherzustellen, dass Sie die richtige erhalten haben (Sie können eine .REG-Datei in einem Texteditor öffnen). Sobald Sie die .REG-Datei auf Ihrem System gespeichert haben, erfahren Sie unten, wie Sie sie verwenden.
[Hinweis: Achten Sie darauf, die .REG-Datei auf dem Computer zu speichern, auf dem das Problem auftritt, und nicht auf einem zugeordneten Netzlaufwerk.]
Vorsichtig sein. Stellen Sie sicher, dass Sie die richtige Version des Registrierungseditors für die von Ihnen ausgeführte Betriebssystemversion haben.
Schritt 1:Laden Sie die richtige .REG-Datei herunter oder erstellen Sie sie anhand der unten stehenden Informationen.
Windows XP
Hier sind die Änderungen an der Systemregistrierung, die vorgenommen werden müssen, damit Windows XP .EXE-Dateien richtig erkennt (achten Sie auf den Zeilenumbruch in den längeren Zeilen):
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.exe]
@="exefile"
"Content Type"="application/x-msdownload"
[HKEY_CLASSES_ROOT\.exe\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"
[HKEY_CLASSES_ROOT\exefile]
@="Application"
"EditFlags"=hex:38,07,00,00
"TileInfo"="prop:FileDescription;Company;FileVersion"
"InfoTip"="prop:FileDescription;Company;FileVersion;Create;Size"
[HKEY_CLASSES_ROOT\exefile\DefaultIcon]
@="%1"
[HKEY_CLASSES_ROOT\exefile\shell]
[HKEY_CLASSES_ROOT\exefile\shell\open]
"EditFlags"=hex:00,00,00,00
[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"
[HKEY_CLASSES_ROOT\exefile\shell\runas]
[HKEY_CLASSES_ROOT\exefile\shell\runas\command]
@="\"%1\" %*"
[HKEY_CLASSES_ROOT\exefile\shellex]
[HKEY_CLASSES_ROOT\exefile\shellex\DropHandler]
@="{86C86720-42A0-1069-A2E8-08002B30309D}"
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers]
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\PEAnalyser]
@="{09A63660-16F9-11d0-B1DF-004F56001CA7}"
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\PifProps]
@="{86F19A00-42A0-1069-A2E9-08002B30309D}"
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\ShimLayer Property Page]
@="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"Windows 98
Hier sind die Änderungen an der Systemregistrierung, die vorgenommen werden müssen, damit Windows 98 .EXE-Dateien richtig erkennt (achten Sie auf den Zeilenumbruch in den längeren Zeilen):
REGEDIT4
[HKEY_CLASSES_ROOT\.exe]
@="exefile"
"Content Type"="application/x-msdownload"
[HKEY_CLASSES_ROOT\exefile]
@="Application"
"EditFlags"=hex:d8,07,00,00
[HKEY_CLASSES_ROOT\exefile\shell]
@=""
[HKEY_CLASSES_ROOT\exefile\shell\open]
@=""
"EditFlags"=hex:00,00,00,00
[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"
[HKEY_CLASSES_ROOT\exefile\shellex]
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers]
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\{86F19A00-42A0-1069-A2E9-08002B30309D}]
@=""
[HKEY_CLASSES_ROOT\exefile\DefaultIcon]
@="%1"
Zum Schluss noch einmal ...
Warnung!
Das Bearbeiten der Systemregistrierung kann ernsthafte Auswirkungen auf Ihr System haben. Nehmen Sie keine Änderungen an der Systemregistrierung vor, ohne eine vollständige Sicherung wichtiger Dateien zu haben und nur nach dem Festlegen eines Systemwiederherstellungspunkts.
Schritt 2:Starten Sie den Registrierungseditor
Da der Registrierungseditor selbst eine EXE-Datei ist, kann dies der schwierigste Teil dieses Prozesses sein. Es gibt mehrere Dinge, die Sie ausprobieren können. Probieren Sie jeden aus, bis einer von ihnen funktioniert. Sobald der Registrierungseditor geöffnet ist und ausgeführt wird, fahren Sie mit Schritt 3 fort.
- a) Das erste, was Sie versuchen sollten, ist das Einfachste. Doppelklicken Sie auf die gespeicherte REG-Datei und prüfen Sie, ob sie den Registrierungseditor startet und zusammenführt. Wenn Sie Glück haben, wird die REG-Datei zusammengeführt und das Problem wird gelöst und Sie brauchen Schritt 3 unten nicht. Leider funktioniert das selten.
- b) Der nächste Versuch ist genauso einfach. Klicken Sie mit der rechten Maustaste auf die gespeicherte REG-Datei und wählen Sie Zusammenführen aus den angezeigten Optionen. Wenn Sie Glück haben, wird die REG-Datei zusammengeführt und das Problem wird gelöst und Sie brauchen Schritt 3 unten nicht. Leider funktioniert das auch selten.
- c) Ähnlich wie bei (b) oben rechtsklicken Sie auf die gespeicherte REG-Datei und wenn der Registrierungseditor angezeigt wird, wählen Sie diese aus. Wenn nicht, wählen Sie die Option Öffnen mit und navigieren Sie zum Windows-Verzeichnis (normalerweise entweder C:\Windows oder C:\WINNT). Scrollen Sie nach unten zur Datei regedit.exe und wählen Sie diese aus. Dies funktioniert manchmal und wenn ja, wird die REG-Datei zusammengeführt und Sie brauchen Schritt 3 unten nicht.
- d) Als nächstes versuchen Sie es mit dem Befehl Ausführen als. Öffnen Sie ein Windows Explorer-Fenster und navigieren Sie zum Windows-Verzeichnis (normalerweise entweder C:\Windows oder C:\WINNT). Scrollen Sie nach unten zur Datei regedit.exe. Klicken Sie mit der rechten Maustaste auf die Datei. Suchen Sie im angezeigten Menü nach dem Eintrag Ausführen als... und klicken Sie darauf. Manchmal startet dabei der Editor (versuchen Sie dies mehrmals hintereinander; oft sind mehrere Versuche erforderlich).
- e) Wenn das nicht funktioniert hat, besteht ein weiterer Trick darin, ein Eingabeaufforderungsfenster über den Task-Manager zu öffnen und zu versuchen, Regedit von dort aus auszuführen. Drücken Sie die Tastenkombination (alle drei Tasten zusammen) Strg-Alt-Entf nur einmal. Halten Sie dann die Strg-Taste gedrückt, während Sie auf das Menü Datei und dann auf das Element Neuer Task (Ausführen) klicken. Lassen Sie die Strg-Taste los. Ein Eingabeaufforderungsfenster sollte sich geöffnet haben. Geben Sie an der Eingabeaufforderung den vollständigen Namen REGEDIT.EXE ein und prüfen Sie, ob dadurch der Registrierungseditor gestartet wird.
- f) OK, das hat nicht funktioniert. Jetzt werden wir versuchen, das System auszutricksen. Öffnen Sie ein Eingabeaufforderungsfenster (Start | Programme | Zubehör | Eingabeaufforderung). Damit sollten Sie im Verzeichnis C:\Dokumente und Einstellungen\[Benutzername] verbleiben. Geben Sie die fettgedruckte Befehlsfolge ein:
- C:\Dokumente und Einstellungen\[Benutzername]> CD \
- C:\> CD WINDOWS (oder WINNT, wenn das Ihr Systemverzeichnis ist)
- C:\Windows> COPY REGEDIT.EXE REGEDIT.COM
- C:\Windows> REGEDIT.COM
Dazu navigieren Sie zu Ihrem Windows-Verzeichnis und erstellen dann eine Kopie des REGEDIT.EXE-Programms als Datei REGEDIT.COM und führen dann diese .COM-Dateikopie aus. Windows wird dadurch getäuscht, sehen Sie sich die .EXE-Header an und führen Sie das Regedit-Programm aus.
Wenn keine dieser Techniken funktioniert und Sie den Registrierungseditor immer noch nicht öffnen können, versuchen Sie es weiter mit dem vierten (d) Trick oben (klicken Sie mit der rechten Maustaste und wählen Sie Ausführen als). Dies erfordert oft mehrere Versuche, funktioniert aber auch oft, wenn andere Methoden nicht funktionieren.
Wenn keine dieser Techniken funktioniert und Sie den Registrierungseditor immer noch nicht öffnen können, haben Sie alle Möglichkeiten ausgeschöpft, die FILExt kennt. Es tut uns leid.
Schritt 3:Fügen Sie die REG-Datei zusammen
Angenommen, Sie haben den Registrierungseditor mit einer der oben genannten Techniken zum Laufen gebracht, müssen Sie jetzt die REG-Datei mit der Registrierung zusammenführen. Wählen Sie Datei | Menüpunkt Importieren, navigieren Sie zur .REG-Datei und wählen Sie diese aus. Nach dem Import sollte die .EXE-Dateizuordnung zurückkommen.
Wenn Sie in das Regedit-Programm gelangen können, aber keine Änderungen vornehmen können, versuchen Sie es mit Bearbeiten | Berechtigungen im Menü und vergewissern Sie sich dann, dass Sie die Berechtigung haben, die Änderungen vorzunehmen. Manchmal werden Berechtigungen von einer Software entfernt, sodass Sie möglicherweise die Option "erlauben" Feld für die Benutzeranmeldung, die Sie bei der Anmeldung am Computer verwendet haben.
LNK-Verein
Manchmal kommt die LNK-Zuordnung zurück, wenn Sie die EXE-Zuordnung reparieren, aber manchmal nicht. Wenn nicht, öffnen Sie die Ordneroptionen wie zuvor: Öffnen Sie das Dialogfeld „Dateitypen“ in einem beliebigen Explorer-Fenster – verwenden Sie „Eigene Dateien“ oder „Arbeitsplatz“ (Extras | Ordneroptionen | Registerkarte „Dateitypen“). Scrollen Sie nach unten, wo .LNK in alphabetischer Reihenfolge stehen würde, und prüfen Sie, ob es dort ist (es sollte nicht sein). Erstellen Sie wie oben eine neue Zuordnung, nennen Sie sie LNK und wählen Sie im Zuordnungsfeld Verknüpfung aus. Das sollte der Verein LNK beheben.
Endlich...
Unabhängig davon, welchen Fix Sie anwenden, müssen Sie den Computer neu starten, bevor Sie versuchen, etwas anderes damit zu tun. Der Neustart sollte das Problem beheben, da Windows die Registrierung neu lädt.
Hoffentlich...
