Tipps & Tricks 30.06.2004, 11:45 Uhr

Alle Anwendungen werden vom Editor geöffnet

Ich wollte die Datei «soht.exe», die ich gemäss Norton Internet Security blockiert hatte, von meinem Windows-XP-Computer entfernen. Die Datei liess sich aber nicht löschen. Also habe ich sie umbenannt in «.txt» und nach Rechtsklick via «Öffnen mit» im «Editor» geöffnet. Das System hat diese Funktion seither für sämtliche Anwendungen übernommen – sogar «Start/Ausführen/regedit» öffnet sich im Editor. Lediglich über «Start/Ausführen/command» kann ich in DOS via «c:\regedit.exe» in die Registry hinein. Doch wo steckt der Eintrag, der sämtliche «.exe»-Dateien per Doppelklick nur noch im Editor öffnen lässt? Und wie lässt sich dieser Eintrag mit meinen nun beschränkten Möglichkeiten entfernen? Beim Aufstarten werden alle Anwendungen, die rechts unten auf der Taskleiste bei der Uhr aufgeführt sind, im Editorfenster geöffnet. Auch Help, Outlook Express, Internet-Explorer usw. lassen sich nicht mehr öffnen.
Das Problem muss sich in der Registry befinden. Dort gibt es unter "HKEY_CLASSES_ROOT" für jede Endung einen Schlüssel, der wiederum die Anweisungen enthält, wie mit der Dateiart umgegangen werden soll. Vermutlich haben Sie diese Anweisungen so verändert, dass die Endung ".exe" nun mit dem Editor verknüpft ist. Bei einem funktionierendem Windows XP sieht dieser Eintrag so aus: Der Schlüssel ".exe" hat die beiden Einträge "(Standard)" und "Content type" sowie den Unterschlüssel "PersistentHandler". Sollte der Schlüssel ".exe" anders aussehen, können Sie Ihn wiederherstellen, indem Sie untenstehende Zeilen in ein neues Textdokument im Editor kopieren, mit der Endung ".reg" abspeichern und danach doppelklicken. Bevor Sie Änderungen an der Registry vornehmen, machen Sie vorher mit einem Rechtsklick auf "Arbeitsplatz / Exportieren" (in der Registry) ein Backup.
-----------anfang-----------
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}"
-----------ende-----------
Dabei werden alte Einträge, welche evtl. einen anderen Namen besitzen, jedoch nicht gelöscht. Sollte der ".exe"-Schlüssel weitere Schlüssel oder Einträge enthalten, die vorhin nicht erwähnt wurden, löschen Sie diese. Schliessen Sie die Registry und machen Sie einen Neustart.
Wenn das Problem weiterhin besteht, gehen Sie abermals in die Registry. Unter "HKEY_CLASSES_ROOT" suchen Sie diesmal den Schlüssel "exefile". Dieser sollte unter anderem die Unterschlüssel "shell/open/command" sowie "shell/runas/command" mit den Standardwerten ""%1" %*" enthalten. Sollte hier etwas anderes stehen, spielen Sie für diesen Schlüssel ebenfalls die Windows-XP-Originaleinträge ein. Kopieren Sie dazu untenstehenden Text in den Editor, speichern Sie ihn mit der Endung ".reg" ab und machen Sie einen Doppelklick auf die Datei. Starten Sie den Computer anschliessend neu.
-----------anfang-----------
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\exefile]
@="Anwendung"
"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\ContextMenuHandlers]
[HKEY_CLASSES_ROOT\exefile\shellex\ContextMenuHandlers\CmdLineExt]
@="{9869EFB4-18E9-11D3-A837-00104B9E30B5}"
[HKEY_CLASSES_ROOT\exefile\shellex\DropHandler]
@="{86C86720-42A0-1069-A2E8-08002B30309D}"
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers]
[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}"
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\{B41DB860-8EE4-11D2-9906-E49FADC173CA}]
@=""
-----------ende-----------



Kommentare
Es sind keine Kommentare vorhanden.