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

A Windows XP támogatása megszűnt

A Microsoft 2014. április 8-án megszüntette a Windows XP terméktámogatását. Ez a változás kihatással van a szoftverfrissítésekre és a biztonsági beállításokra. Megtudhatja, hogy ez milyen következményekkel jár és hogyan tarthatja fenn rendszere védelmét.

2015. július 14-én véget ért a Windows Server 2003 támogatása

2015. július 14-én a Microsoft megszüntette a Windows Server 2003 támogatását. Ez a változás kihatással van a szoftverfrissítésekre és a biztonsági beállításokra. Megtudhatja, hogy ez milyen következményekkel jár és hogyan tarthatja fenn rendszere védelmét.

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
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:
Kereső
プロパティ

文書番号:309173 - 最終更新日: 12/01/2007 02:24:00 - リビジョン: 3.4

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

  • kbregistry kbenv kbprb KB309173
フィードバック