Suche in Windows findet nichts in PDFs?

Da ich jetzt zum dritten Mal darüber gestolpert bin, dass in Windows 8 und Windows 10 die Suche auf einmal keine Treffer mehr in PDFs anzeigt und ich jedes Mal genau weiß, dass ich dafür doch schon eine Lösung hatte, schreibe ich sie in mein Blog.

Normalerweise ist es bei Windows kein Problem: PDFs kann man mit dem eingebauten Reader öffnen und in der Windows-Suche ist der eingebaute iFilter von Microsoft für PDFs registriert, so dass Dateieigenschaften und die Inhalte automatisch indiziert werden.

image

Sobald man aber Adobe Acrobat XI installiert, ändert Adobe den iFilter-Eintrag und macht ihn dabei kaputt.

image

Zur Lösung einfach in der Registry unter HKEY_CLASSES_ROOT\.pdf\PersistentHandler den Wert von {F6594A6D-D57F-4EFD-B2C3-DCD9779E382E} (dadurch hat Adobe es kaputt gemacht) auf {1AA9BF05-9A97-48c1-BA28-D9DCE795E93C} (den Standardwert) zurücksetzen und den Dienst Windows-Suche stoppen und wieder starten. Falls der Ordner PersistentHandler unter .pdf nicht existiert, muss man ihn vorher anlegen.

image

Mit der Kommandozeile geht das natürlich auch. Man öffnet eine Eingabeaufforderung als Administrator. Das geht auch bei Windows mit <Windows-Tastse> drücken, cmd eingeben, <STRG>+<Eingabe> drücken und die Rückfrage der Benutzerkontensteuerung bestätigen). Dann gibt folgendes ein:

REG QUERY HKEY_CLASSES_ROOT\.pdf\PersistentHandler

Wenn das Ergebnis so aussieht, dann ist der Eintrag kaputt:

HKEY_CLASSES_ROOT\.pdf\PersistentHandler
(Standard)    REG_SZ    {F6594A6D-D57F-4EFD-B2C3-DCD9779E382E}

Mit folgender Zeile repariert man es wieder:

REG ADD HKEY_CLASSES_ROOT\.pdf\PersistentHandler /d "{1AA9BF05-9A97-48c1-BA28-D9DCE795E93C}" /t REG_SZ /f

Kurz nachgucken, ob alles passt:

REG QUERY HKEY_CLASSES_ROOT\.pdf\PersistentHandler

HKEY_CLASSES_ROOT\.pdf\PersistentHandler
(Standard)    REG_SZ    {1AA9BF05-9A97-48c1-BA28-D9DCE795E93C}

Jetzt noch die Windows-Suche einmal durchstarten und alles wird gut:

NET STOP WSEARCH && NET START WSEARCH

Windows Search wird beendet.
Windows Search wurde erfolgreich beendet.

Windows Search wird gestartet.
Windows Search wurde erfolgreich gestartet.

Letzter Punkt: Leider reindiziert Windows jetzt nicht alle fehlenden PDFs. Jedes PDF, das vom Dateisystem kopiert oder modifiziert wird, wird danach automatisch indiziert. Wenn man auf Nummer sicher gehen will, dass alle PDFs neu indiziert werden, löscht man den bestehenden Index und lässt ihn von Betriebssystem einmal neu erstellen. Das kann eine Weile dauern. Ich schalte den Rechner dazu einfach in den Energiesparplan ‘Höchstleistung’ und lass ihn die Nacht über stehen.

Quelle: Acrobat Help / iFilter PDF search stops working on Windows 8 x64

Have fun!
Daniel