El encanto de búsqueda de Windows 8.1 es lento, con el uso de CPU explorer.exe al 100%

18

Desde la actualización a Windows 8.1 este fin de semana, la función de búsqueda se volvió bastante inútil. Cuando comienzo a escribir, envía el uso de mi CPU al 100% (el Administrador de tareas muestra el Explorador de Windows como el delincuente principal), y los resultados son bastante lentos. Lo curioso es que tengo un i7 con 8 núcleos lógicos, y esta es una de las pocas veces que un solo programa logra utilizarlos todos a la vez. :)

Algunas búsquedas que funcionaron antes (por ejemplo, al escribir "dispositivos" mostrarían un enlace "Dispositivos e impresoras" para el Panel de control) ya no se muestran si se selecciona "Todo" para la búsqueda. Si selecciono "Configuración" en el menú desplegable, se muestra el enlace "Dispositivos y configuración", pero los resultados tardan alrededor de 3 segundos en aparecer, lo que hace que todo sea inútil.

Traté de deshabilitar el servicio de búsqueda de Windows por completo (aunque no es el que alcanza la CPU), pero no me ayudó. También deshabilité la integración de búsqueda web de Bing en la configuración de la PC, pero no cambió nada (aparte de los resultados web que ahora se omiten de la búsqueda lenta).

He encontrado un par de hilos similares en línea, pero no ofrecen ninguna solución:

¿Alguien tiene un problema similar y posiblemente una solución a este problema?

Como me he acostumbrado a presionar el botón de Windows y escribir de inmediato para iniciar mis aplicaciones, estoy considerando dos soluciones obvias:

  • Vuelva a instalar Windows 8 simple de nuevo
  • Instale una aplicación de menú de inicio de terceros con una funcionalidad de búsqueda funcional
Groo
fuente
Este es un error de Windows 8.1, aún no se ha publicado ninguna solución, pero puede intentar reconstruir el índice de búsqueda. >> neowin.net/forum/topic/… & social.technet.microsoft.com/Forums/windows/en-US/…
Rudolph
1
@ Rudolph: gracias. Reconstruir el índice de búsqueda no ayudó, y deshabilitarlo tampoco ayudó. También ejecuté Process Monitor para ver lo que estaba sucediendo: resulta que Explorer.exe está iterando a través de todas las carpetas en todos mis discos cuando comienza la búsqueda, y no deja de iterar incluso después de haber seleccionado un resultado del lista (solo continúa hasta que verifica cada carpeta). Por cierto, sus enlaces ya están incluidos en mi pregunta. :)
Groo
Me resulta extraño que más personas no estén experimentando esto. ¿Alguien tiene una idea de por qué se causa este problema? (Es decir, ¿por qué es necesaria una carpeta no en el camino de la indexación por defecto?)
flindeberg

Respuestas:

15

He analizado un seguimiento xperf que un usuario me dio en technet, y la solución es agregar la carpeta AppData , que es parte de su Perfil de usuario , de nuevo al Índice de búsqueda .

magicandre1981
fuente
Gracias, intentaré esto a primera hora de la mañana y confirmaré si funcionó.
Groo
¡Trabajaron como un encanto, gracias! Es una pena que no haya podido encontrar esto en TechNet / Microsoft Answers, ya que se supone que son sus sitios oficiales, pero como siempre, Stack Exchange tiene la mejor relación señal / ruido. :)
Groo
Por cierto, ¿sabe si también tengo que hacer algo extra para obligar a Windows a indexar (es decir, mostrar en los resultados de búsqueda) los elementos del Panel de control? En otras palabras, en este momento, escribir algo como "eliminar programas" o "impresoras" no devuelve nada. ¿Es posible que haya eliminado accidentalmente esto del indexador? Sé que los elementos .cpl se almacenan dentro Windows\System32, pero eso no parece una ubicación que me gustaría indexar.
Groo
¿Ha configurado la opción para encontrar coincidencias parciales en las opciones del Explorador-> buscar.
magicandre1981
gracias, funciona ahora, probablemente solo necesitaba terminar la indexación.
Groo
13

Agregar X: \ Users \ [YOURUSERNAME] \ AppData \ Local \ Packages al índice (a través de Opciones de indexación) soluciona esto. Alternativamente, también puede agregar toda la carpeta AppData como se sugirió anteriormente, pero me parece un poco exagerado.

BDX
fuente
Puede considerar escribir su respuesta de una manera que sea menos una respuesta a otra pregunta, sino simplemente una solución alternativa. La declaración actual podría ser fácilmente un comentario, aunque también sea una respuesta. Es probable que obtenga más votos a favor si revisa su pregunta para que sea simplemente una solución alternativa.
Ramhound
+1 Gracias, eso parece ser correcto, he excluido todo excepto la subcarpeta que mencionaste y reconstruí el índice, y todo funciona ahora. Además (tal vez porque el índice se reconstruyó por completo), todos mis elementos del panel de control también se incluyen en los resultados de búsqueda ahora.
Groo
Deseo que esta respuesta aparezca primero en cada búsqueda de este problema; Pasé una semana tratando de encontrar una manera de hacerlo sin indexar todos los AppData (es totalmente masivo en el mío). Espero que MS lance un parche para corregir el problema o agregar esta ruta pronto.
SilverbackNet el
5

Agregar la carpeta AppData nuevamente al Índice de búsqueda no funciona para mí. Pero después de inspeccionar con Process Monitor, descubrí que Explorer continuará buscando todos los archivos y carpetas en las Bibliotecas (que está deshabilitado de forma predeterminada en Windows 8.1) hasta que se complete. Recupere las bibliotecas de http://lifehacker.com/how-to-bring-libraries-back-in-windows-8-1-1446756473 y elimine todas las carpetas de las bibliotecas o agréguelas al índice de búsqueda.

nhkhanh
fuente
1
+1 Gracias! Mi problema fue que moví mi carpeta Documentos a un disco duro diferente fuera de la carpeta Usuarios. Naturalmente, cayó fuera del índice, pero permaneció en la biblioteca de Documentos. Agregar la nueva ubicación de Documentos al índice lo resolvió para mí.
SnakE
Esto resolvió el problema para mí. Eliminé la carpeta Documentos del índice de búsqueda y agregué solo subcarpetas específicas dentro de ella (ya que el 90% de la basura en Documentos es material creado por aplicaciones y no es algo que me interese buscar), pero no toqué los Documentos biblioteca. Eliminé todas mis bibliotecas porque no uso la función y la búsqueda volvió a la normalidad. ¡Gracias!
Víctor
Bien, esto también me lo arregló. Gracias.
Wouter
0

Simplemente agregue C: \ Users \ userfolder \ AppData \ Local \ Packages \ windows.immersivecontrolpanel_ \ LocalState \ Indexed \ Settings a su índice de búsqueda. Si la carpeta AppData no está visible, habilite "Mostrar archivos y carpetas ocultos" en las opciones de visualización.

Abhinav Kumar
fuente