# Durchsuchen von bestimmten Dateitypen geht nicht

Gültig für: Windows XP

Die Windows Dateisuche beachtet einige Dateitypen nicht, auch wenn es sich um einfache Textdatei handelt. Das ist durch einen kleinen Fehler In Windows passiert.

Dateien mit folgenden Endungen: .log, .dll, .js, .asp, .xml, .xsl, .hta, .css, .wsh, .cpp, .c, .php, .php2 oder .h können nicht nach Inhalt durchsucht werden. Selbst wenn diese Dateien das gesuchte Wort enthalten, werden sie nicht aufgelistet.

Bis Windows 2000 wurden alle Dateien nach dem angegebenen Text durchsucht, bei Windows XP will man durch Filter das Suchverhalten verbessern. Da für die oberen Dateitypen aber kein Filter definiert wurde, werden diese Dateien nicht durchsucht.

Um diesen Fehler zu beheben, müssen Sie diesen Dateitypen einen Standardfilter zuweisen. Gehen Sie dafür folgendermaßen vor:

Starten Sie den Registryeditor und ändern Sie in der Registry die Einträge wie beschrieben ab. Beachten Sie dazu bitte folgende Punkte: Aufbau der Registrydatenbank Wichtige Hinweise (Informationen zum Sichern der Registrydatenbank) Unterschiede zwischen Regedit und Regedt32 Aufrufen von REGEDIT.EXE (alle Betriebssysteme) oder REGEDT32.EXE (nur Windows NT/2000) Wenn der Pfad zum Schlüssel nicht vorhanden ist, müssen Sie die nötigen Schlüssel selber hinzufügen. Rechtsklick auf den letzten Schlüssel (links im Tree) aus dem Kontextmenü "Neu" -> "Schlüssel" auswählen, und die fehlenden Schlüssel mit den angegebenen Namen anlegen.

Unter:

HKEY_CLASSES_ROOT

suchen Sie hier die entsprechende Dateiendung (z.B.:.cpp) und wählen "PersistentHandler". Ist der Schlüssel nicht vorhanden, müssen Sie den Schlüssel "PersistentHandler" selber anlegen. Setzen Sie den Wert (Standard) als Datentyp REG_SZ auf folgenden Wert: {5E941D80-BF96-11CD-B579-08002B30BFEB} für "Plain Text Persistent Handler".

Verfahren Sie so für jeden Dateityp, der durchsucht werden soll. Sind die entsprechenden Schlüssel nicht vorhanden, legen Sie sie an.

Für *.cpp müsste der komplette Eintrag so aussehen:

HKEY_CLASSES_ROOT\.cpp\ PersistentHandler\ (Standard)

Der Wert steht auf: {5E941D80-BF96-11CD-B579-08002B30BFEB}

Weitere Informationen hierzu finden Sie in der MS Knowledge Base: http://support.microsoft.com/?kbid=309173

WinFAQ: Startseite | WinFAQ: HTMLMenü | WinFAQ: Java Version

Der Tipp enthält einen Fehler oder Sie haben noch eine Ergänzung dafür? Schreiben Sie uns über die Feedback-Seite an: Feedback-Formular

URL: http://www.winfaq.de/faq_html/Content/tip1000/tip1237.htm

WinFAQ ® Version 9.01 Copyright © 1996/2016 by Frank Ullrich