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

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 ...

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.

Association EXE

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.

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...