Az „Egy szó vagy kifejezés a fájlban” keresési feltétel használata sikertelen lehet

A cikk fordítása A cikk fordítása
Cikk azonosítója: 309173 - A cikkben érintett termékek listájának megtekintése.
Fontos! Ebben a cikkben a rendszerleíró adatbázis módosításával kapcsolatos tudnivalók olvashatók. A rendszerleíró adatbázis módosítása előtt készítsen arról biztonsági másolatot, illetve győződjön meg arról, hogy szükség esetén helyre tudja állítani azt. A rendszerleíró adatbázis biztonsági mentéséről, visszaállításáról és módosításáról további információt a Microsoft Tudásbázis következő cikkében talál a cikk számára kattintva:
256986 A Microsoft Windows rendszerleíró adatbázisának ismertetése
Az összes kibontása | Az összes összecsukása

A lap tartalma

A jelenség

Amikor szöveget tartalmazó fájlok kereséséhez az Egy szó vagy kifejezés a fájlban keresési feltételt használja, előfordulhat, hogy a keresési eredmény nem tartalmazza a megadott szöveget tartalmazó fájlokat. A .log, .dll, .js, .asp, .xml, .xsl, .hta, .css, .wsh, .cpp, .c vagy .h fájlkiterjesztéssel rendelkező, illetve a fájlkiterjesztés nélküli fájlok esetleg nem jelennek meg a keresési eredményben annak ellenére, hogy a fájlok tartalmazzák a megadott szöveget. A probléma akkor is előfordulhat, ha A fájlnév egésze vagy része mezőben megadta a fájl nevét vagy típusát.

Oka

Nincs regisztrálva szűrőösszetevő a fájltípushoz, amelyben a megadott szöveg szerepel, illetve a szűrőösszetevő figyelmen kívül hagyta a megadott szöveget. Az Egy szó vagy kifejezés a fájlban keresési feltétel használatakor érvényes szűrőösszetevőt kell a fájltípushoz regisztrálni annak érdekében, hogy a fájltípus szerepeljen a keresési eredményben. A Windows XP rendszer csak a szokásos dokumentumtípusokhoz rendelt fájltípusok szűrőösszetevőit regisztrálja. A Windows XP rendszerben található szokásos szűrőösszetevők az alábbiak:
  • Mimefilt.dll: Multipurpose Internet Mail Extension (MIME) fájlok szűréséhez
  • Nlhtml.dll: HTML 3.0-s vagy korábbi fájlok szűréséhez
  • Offfilt.dll: Microsoft Office (Microsoft Word, Microsoft Excel és Microsoft PowerPoint) fájlok szűréséhez
  • Query.dll: Egyszerű szöveges fájlok (alapértelmezés szerinti szűrő) és bináris fájlok (null szűrő) szűréséhez
A szűrőösszetevők a szöveg formátuma vagy tartalma miatt hagynak figyelmen kívül bizonyos szövegeket. A HTML 3.0 szűrő (Nlhtml.dll) például figyelmen kívül hagyja a megjegyzésekben vagy egy HTML (például .htm vagy .asp kiterjesztéssel rendelkező) fájlban található szöveget, mert az nem jelenik meg egy böngészővel megnyitott fájlban.

A Microsoft Windows 2000 rendszer és a Windows korábbi verziói a megadott tartalom alapján keresik meg a fájlokat. A Windows XP a keresés teljesítményének növelése és a fölösleges eredmények elkerülése érdekében nem keresi meg a teljes fájlt. A jelenség attól függetlenül előfordul, hogy a kereséshez használja-e az Indexelő szolgáltatást.

A megoldás

1. módszer

A probléma megoldásához a következő fájltípusok esetén szerezze be a Windows XP rendszerhez kiadott legújabb szervizcsomagot, illetve telepítse a Windows XP 2001. október 25-én kiadott alkalmazáskompatibilitási frissítést a Windows Update webhelyről.
.386
.aifc
.aiff
.asm
.asx
.au
.AudioCD
.bkf
.bmp
.c
.cda
.cpl
.cpp
.css
.cur
.cxx
.def
.DeskLink
.dib
.drv
.dvd
.emf
.fnd
.folder
.gz
.h
.hpp
.hta
.htt
.hxx
.idl
.inc
.ivf
.jfif
.jpe
.jpeg
.js
.latex
.log
.m1v
.m3u
.MAPIMail
.mid
.midi
.mp2
.mp2v
.mpa
.mpe
.mpeg
.mpg
.mpv2
.mydocs
.pl
.rle
.rmi
.png
.rc
.rtf
.sit
.snd
.tgz
.url
.vxd
.wax
.wm
.wma
.wmp
.wmv
.wmx
.wmz
.wsz
.wvx
.xbm
.xml
.xsl
.ZFSendToTarget
A frissítésről további információt a Microsoft Tudásbázis következő cikkében talál a cikk számára kattintva:
309447 A tartalomra vonatkozó keresés nem minden fájltípusban keresi a megadott karakterláncot (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)
A Windows XP legújabb szervizcsomagjának beszerzéséről további információt a Microsoft Tudásbázis következő cikkében talál a cikk számára kattintva:
322389 A Windows XP rendszer legújabb szervizcsomagjának beszerzése
A probléma megoldásához az összes többi fájltípus esetén telepítsen egy programot, amely minden keresni kívánt fájltípushoz regisztrál egy szűrőt. Ha nem áll rendelkezésre ilyen szűrőt biztosító program, egyszerű szöveges szűrőt is használhat a fájltípusokhoz. Ehhez vegyen fel egy PersistentHandler kulcsot a fájltípusokra vonatkozó HKEY_CLASSES_ROOT részfa alatt, és (Alapértelmezett) karakterláncnevét állítsa a következő értékre:
{5e941d80-bf96-11cd-b579-08002b30bfeb}
Figyelem! A rendszerleíró adatbázis Rendszerleíróadatbázis-szerkesztő vagy egyéb eszköz segítségével történő nem megfelelő módosítása komoly problémákhoz vezethet, amelyek akár az operációs rendszer újratelepítését is szükségessé tehetik. A Microsoft nem garantálja ezeknek a problémáknak a megoldhatóságát. A rendszerleíró adatbázist csak saját felelősségére módosíthatja.
A szöveges szűrő szolgáltatója .zzz fájlokhoz való használatához például a következő rendszerleíró bejegyzés szükséges:
HKEY_CLASSES_ROOT\.zzz\PersistentHandler\(Alapértelmezett) = {5e941d80-bf96-11cd-b579-08002b30bfeb}
Miután hozzáadta az értéket a rendszerleíró adatbázishoz, a módosítások érvénybe léptetéséhez jelentkezzen ki, majd jelentkezzen vissza.

MEGJEGYZÉSEK:
  • Előfordulhat, hogy az egyszerű szöveges szűrő nem működik minden fájltípus esetén. Ha az egyszerű szöveges szűrő hozzáadása a fájltípushoz nem működik, lépjen kapcsolatba a fájltípus forgalmazójával, és tudja meg, hogy létezik-e szűrő a fájltípushoz.
  • A HTML 3.0 szűrő (Nlhtml.dll) figyelmen kívül hagyja a megjegyzésekben vagy egy HTML (például .htm vagy .asp kiterjesztéssel rendelkező) fájlban található szöveget. A megjegyzésekben vagy HTML fájlokban található szövegek kereséséhez használjon egyszerű szöveges szűrőt, illetve a 2. módszerben leírt eljárást.

2. módszer

A Windows XP konfigurálásához az összes fájl típustól független keresésére szerezze be a Windows XP rendszer legújabb szervizcsomagját, majd jelölje be az Ismeretlen kiterjesztésű fájlok indexelése jelölőnégyzetet.

A módszer segítségével a Windows XP minden fájltípusban keresni fogja a megadott szöveget. Ez befolyásolhatja a keresési funkció teljesítményét. Tegye a következőket:
  1. Kattintson a Start menü Keresés parancsára (vagy mutasson a Keresés pontra, és kattintson a Fájlok és mappák parancsra).
  2. Kattintson a Beállítások módosítása, majd az Indexelő szolgáltatással (gyorsabb helyi keresések) elemre.
  3. Kattintson Az indexelő szolgáltatás beállításainak módosítása (speciális) elemre. Ne feledje, hogy nem kell bekapcsolnia az indexelő szolgáltatást.
  4. Az eszköztáron kattintson a Konzolfa megjelenítése/elrejtése gombra.
  5. A bal oldali ablaktáblában jobb gombbal kattintson az Indexelő szolgáltatás a helyi számítógépen elemre, majd kattintson a Tulajdonságok parancsra.
  6. A Létrehozás lapon jelölje be az Ismeretlen kiterjesztésű fájlok jelölőnégyzetet, és kattintson az OK gombra.
  7. Zárja be az Indexelő szolgáltatás konzolját.
Figyelem! A rendszerleíró adatbázis Rendszerleíróadatbázis-szerkesztő vagy egyéb eszköz segítségével történő nem megfelelő módosítása komoly problémákhoz vezethet, amelyek akár az operációs rendszer újratelepítését is szükségessé tehetik. A Microsoft nem garantálja ezeknek a problémáknak a megoldhatóságát. A rendszerleíró adatbázist csak saját felelősségére módosíthatja.
Hálózati rendszergazdák a rendszerleíró adatbázis módosításával konfigurálhatják ezt a beállítást. Ehhez a FilterFilesWithUnknownExtensions kulcs esetén a duplaszó értékét állítsa 1 értékre a következő rendszerleíró kulcsban:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex
A Windows XP legújabb szervizcsomagjának beszerzéséről további információt a Microsoft Tudásbázis következő cikkében talál a cikk számára kattintva:
322389 A Windows XP rendszer legújabb szervizcsomagjának beszerzése

További információ

A szűrőösszetevők a Windows XP rendszerben alapszolgáltatásként található Indexelő szolgáltatás részét képezik, amelyek kinyerik a fájlok tartalmát, és a hatékony és gyors keresés érdekében indexelt katalógust hoznak létre. Az Indexelő szolgáltatás szűrés segítségével (a fájlformátumot felismerő szűrőösszetevők használatával) nyeri ki a tartalmat. A szűrőösszetevő az IFilter interfészt alkalmazza, amely a szöveg és a jellemzők kinyerése érdekében biztosítja a módszereket a fájl olvasásához. A hatékony keresések érdekében az Indexelő szolgáltatás ezt követően indexkatalógusokba egyesíti a kinyert információkat. Az IFilter interfészről a Microsoft következő webhelyén talál további információt:
http://msdn2.microsoft.com/en-us/library/ms691105.aspx

Tulajdonságok

Cikk azonosítója: 309173 - Utolsó ellenőrzés: 2007. december 1. - Verziószám: 3.4
A cikkben található információ a következő(k)re vonatkozik:
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional x64 Edition
Kulcsszavak: 
kbregistry kbenv kbprb KB309173
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók.

Visszajelzés küldése

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com