Windows no pudo iniciar el servicio de búsqueda de Windows en la computadora local
Tengo este problema y ninguna de las soluciones normales funciona.
Entonces abro el visor de eventos y esto es lo que veo.
El servicio de búsqueda de Windows no pudo crear el nuevo índice de búsqueda. Error interno <1, 0x80070003, no se pudo crear el directorio de la aplicación:
E:\index\Buscar\Datos\Aplicaciones\ .
Creo que sé cuál es el problema. Básicamente configuro el directorio de búsqueda de Windows en
E:\index\Search\Data\Applications\
Sin embargo, ese impulso ya no existe. Quiero cambiar la ubicación del directorio de búsqueda de Windows, pero como el servicio de Windows no se está ejecutando, no puedo hacerlo.
Entonces es captura 2 2
¿Dónde se encuentra esa información?
Investigué un poco y algunos sitios dicen que la información está en el registro.
Sin embargo, mi registro enumeró el directorio predeterminado como ubicación
https://www.tenforums.com/tutorials/59016-change-search-index-location-windows-10-a.html
Así que no es una buena actualización: lo encuentro E:\index\Search\Data\Applications\
en el registro y lo encontré en
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows Search\Gathering Manager\DefaultApplicationPath
Intenté cambiar y recibí un mensaje de error que se puede solucionar aquí. https://www.howtogeek.com/262464/how-to-gain-full-permissions-to-edit-protected-registry-keys/
Respuesta1
Creo que tengo que responder a esto porque no hay otra respuesta en ninguna parte.
Básicamente, las opciones de indexación no funcionan y cuando intentas iniciar aparece el error "El dispositivo no está listo".
Probé muchas soluciones y ninguna responde. Frustrado voy al visor de eventos.
Allí vi:
The Windows Search Service has failed to create the new search index. Internal error <1, 0x80070003, Failed to create application directory: E:\index\Search\Data\Applications\
.
Entonces ese es obviamente el problema. Mi pulsión E se ha convertido en una pulsión D.
Esto crea una situación del huevo y la gallina. Quiero cambiar la ubicación del directorio de búsqueda de índice a D:\index\Search\Data\Applications\ . Sin embargo, para hacerlo, necesito que se ejecute la búsqueda de Windows. Para que se ejecute la búsqueda de Windows, ese directorio debe existir.
Básicamente existen 3 soluciones.
- Cambiar registro para cambiar el directorio de búsqueda de índice
- Cambie la letra de unidad de mi D: a E:
- Como dice @Seth, crea una unidad virtual.
El número 2 es el más fácil. Sin embargo, quiero hacer el número 1.
No sé dónde está la ubicación de la búsqueda de índice. Entonces utilicé la función de búsqueda del editor de registro y la encontré. Lo encontré en un lugar muy improbable.
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows Search\Gathering Manager\DefaultApplicationPath
Intenté cambiarlo pero tuve un problema de permisos. Entonces uso la soluciónhttps://www.howtogeek.com/262464/how-to-gain-full-permissions-to-edit-protected-registry-keys/
Reinicié la computadora y listo, los servicios de indexación vuelven a funcionar.
Este es el único lugar donde sé que está escrita la solución.
Respuesta2
Si el problema está relacionado con la inaccesibilidad de la ruta, puede utilizar la administración de discos de Windows ( diskmgmt.msc
) para hacer varias cosas:
- Agregue una letra de unidad secundaria a una unidad existente. Esto podría ser un problema si planea mover la carpeta a la misma unidad, pero podría ser una buena opción si su unidad acaba de cambiar de letra.
- Configure un disco virtual temporal (muy pequeño) para tener un disco en el que el servicio pueda escribir y que también sea fácil de descartar.
De cualquier manera, la ruta sería accesible y el servicio debería aparecer (si ese es el problema). Lo que debería permitirle cambiar el directorio.
Respuesta3
Este problema me sucedió cuando necesitaba reconstruir el índice y no pude, porque la letra de unidad en el registro era incorrecta (no existía en la PC) para la ruta a donde reconstruir.
En mi caso aquí hay algunos detalles.
- La ruta en el registro era la caché de MS Onenote para la indexación y tenía la letra de unidad incorrecta. WRONG_DRIVE:\backups\onenotecache\index\search\data\temp
- Los errores relacionados con los servicios de búsqueda/indexación se pueden encontrar en el Visor de eventos de Windows. Estos eran lo suficientemente detallados como para ver que se trataba de un disco incorrecto que consideraba "inaccesible", lleno o no funcional.
- El elemento del registro que debía cambiarse eraRuta de aplicaciones predeterminadabajo laGerente de reuniónelemento de la búsqueda de Windows HKEY_LOCAL_MACHINE_SOFTWARE
- Este elemento estaba bloqueado, por lo que necesito usar la información proporcionada aquí para restablecer el propietario de ese elemento del registro y poder cambiar su valor.
- Se utilizó la letra de unidad incorrecta en varios lugares del registro, lo que requirió una búsqueda completa para cambiar la letra de unidad.
- Debido a que estaba cambiando las unidades, tuve que crear la estructura de carpetas completa en la unidad 'nueva' para que los cambios en el registro surtieran efecto y la indexación se iniciara automáticamente.