Miré la HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\CrawlScopeManager\Windows\SystemIndex\DefaultRules
llave y encontré algo interesante.
DefaultRules\1
contiene:
Default REG_DWORD 0x00000001
Include REG_DWORD 0x00000000
Policy REG_DWORD 0x00000000
Suppress REG_DWORD 0x00000000
URL REG_SZ file:///C:\Users\*\AppData\Local\Temp\*
Mira esa URL
llave: ¡dos comodines!
Entonces, dado que Windows Search admite de forma nativa los comodines, todo lo que tenemos que hacer es ajustar una excepción existente.
Agregar excepciones de comodines a la búsqueda de Windows
- Agregar plantilla de excepción.
Agregue una excepción para un directorio adecuado yendo a Indexing Options
→ Modify
y deseleccionando un directorio (en mi caso, C:\Users\MyName\dev\trunk\bin
).
- Detenga el servicio de búsqueda de Windows.
Vaya a Services
, seleccione Windows Search
, haga clic derecho sobre él y seleccione Stop
.
- Encuentra la excepción existente.
Abra el Editor del registro y navegue hasta HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\CrawlScopeManager\Windows\SystemIndex\WorkingSetRules
.
Mire a través de cada subclave numerada para encontrar la suya.
Ajusta la excepción.
En mi caso, tengo varias ramas desprotegidas, por lo que tendré directorios para trunk
y para cada rama versionada (como 3.2, 4.0, etc.). Entonces cambié la URL
clave de
file:///C:\Users\MyName\dev\ProjectName\trunk\bin
a
file:///C:\Users\MyName\dev\ProjectName\*\bin
- Reinicie el servicio de búsqueda de Windows.
Haga clic derecho en Windows Search
y seleccione Start
o Restart
.
¡Eso es! Los directorios están incluso desmarcados / excluidos en las Opciones de indexación.