¿Puedo forzar la velocidad máxima al servicio de indexación de Windows?

42

En Windows 7 hay 'pausa' y hay 'la velocidad de indexación se reduce debido a la actividad del usuario', pero ¿qué pasa si uno quiere velocidad máxima durante la actividad de escritorio?

j riv
fuente
En XP, creo que podría hacer esto accediendo a la utilidad del servicio de indexación. Desde la documentación de MS: 1.Abra Computer Management (Local) 2.En el árbol de la consola, haga doble clic en Servicios y aplicaciones. 3. Haga doble clic en Servicio de indexación. Para abrir Computer Management, haga clic en Inicio y luego en Panel de control. Haga clic en Rendimiento y mantenimiento, haga clic en Herramientas administrativas y luego haga doble clic en Administración de equipos.
Harv
1
¿Y entonces que? Solo haces clic allí.
j riv
¿Cuál es la prioridad de ejecución del proceso de indexación establecida?
cp2141
Por cierto, por lo que vale, noté que no toma más de 2 a 5 minutos para que alcance la velocidad máxima, por lo que no es una funcionalidad crítica para tener en primer lugar. Al menos en Windows 8.
j riv

Respuestas:

59

Hay una configuración en la política de grupo para la computadora, por lo que no tiene que editar manualmente el registro.

  • Abrir cuadro de diálogo de ejecución: Win+R
  • Escriba "gpedit.msc" y seleccione Aceptar
  • Vaya a Configuración del equipo \ Plantillas administrativas \ Componentes de Windows \ Buscar
  • Seleccione "Desactivar el retroceso del indexador" y configúrelo en Activado.

ingrese la descripción de la imagen aquí

Esta configuración no tendrá efecto hasta que se reinicie el servicio. La forma más fácil es reiniciar tu computadora, pero puedes hacerlo en vivo

  • Abrir cuadro de diálogo de ejecución: Win+R
  • Escriba "services.msc" y seleccione Aceptar
  • Desplázate hasta "Búsqueda de Windows"
  • Haga clic derecho y seleccione "Reiniciar"

Ver también

Triynko
fuente
1
Este es realmente un método mejor que editar el registro.
alx9r
Si el servicio de índice se está ejecutando en este momento: services.msc -> Búsqueda de Windows -> detener -> esperar un segundo ... -> comenzar de nuevo. O reinicie su PC.
mgutt
1
Si se está ejecutando, no se aplicará al instante. Vaya a servises.msc -> Windows Search -> reinicie el servicio
Ev0oD
1
Esto solo funciona para Pro o versiones superiores de window. La versión de inicio no tiene esta opción
smac89
Con mucho, la mejor respuesta. (Sin embargo, no me di cuenta de que no está disponible para la versión Home).
Cricrazy
18

Resumen de esta página

  • limitar qué carpetas están indexadas
  • actualice su búsqueda de Windows a la versión 4.0 (pero solo si Windows Updater aún no lo ha hecho)
  • HKLM\Software\Policies\Microsoft\Windows\Windows Search\Gathering Manager\DisableBackoff
    establezca el valor en 1 si está en una computadora sin dominio unido
  • en la computadora unida al dominio, edite su política de grupo y establezca Deshabilitar el retroceso del indexador en habilitado Computer Configuration\Administrative Templates\Windows Components\Search

    DisableBackoff = 1 en otras palabras: no se preocupe por la actividad del sistema, ¡simplemente indexe y termine de una vez!

cbarth
fuente
La clave real es HKLM \ Software \ Policies \ Microsoft \ Windows \ Windows Search \ Gathering Manager \ DisableBackoff. Editaré la respuesta. Además, para obtener una referencia sobre la recomendación de Microsoft (que no es meterse con esta clave, por supuesto), consulte support.microsoft.com/en-us/kb/2903552 . Dicho esto, si algo sale mal, uno siempre podría restaurar DisableBackoff a 0.
Jon
Esta página de Microsoft dice que la clave de registro es HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\Gathering Manager, entonces: DWORD: DisableBackOff=1 Sin embargo, ¡no tengo permiso para editar esta clave, incluso como administrador local!
kevinarpe
Recuerde reiniciar el servicio después. Funciona bien en Sever 2012 R2
user2924019
10

El "truco" del registro anterior en la primera respuesta mejor calificada solo parece aplicarse a la búsqueda de Windows 4 en XP, no a la 7.

La ruta correcta a la clave de registro es:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows Search \ Gathering Manager

Además, debe cambiar los permisos para permitir el cambio y luego reiniciar el servicio de búsqueda.

Estas son las instrucciones que encontré que funcionaron :

  1. Inicie el editor de registro. Presione Windows Logo Key+ R, escriba regedity presione enter. Alternativamente, si no tiene una tecla con el logotipo de Windows en su teclado, haga clic en el botón de menú de inicio, escriba run, presione enter, luego escriba regedity presione enteruna vez más.

  2. Encuentra la clave para cambiar. En el árbol de la vista de carpeta a la izquierda, navegue hasta llegar a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\Gathering Manager. Una vez que esté allí (la carpeta Gathering Manager está seleccionada en el árbol), aparecerán un montón de claves en la ventana de la derecha. Encuentra el que se llama DisableBackOffOnUser.

    • Esta clave es de lo que se trata. Básicamente determina si el proceso de indexación debe detenerse o no cuando el usuario hace algo. Hay otras teclas similares que podría editar para obligar al indexador a seguir indexando incluso si estaba jugando Bioshock mientras grababa un DVD y su procesador emitía pequeñas llamas, pero eso no es realmente necesario, por lo que nos centraremos en este llave. Desafortunadamente, Vista no le permitirá cambiar el valor de la clave (si lo intenta, lo decepcionará con:) Error writing the value’s new contents., a pesar de que hemos sido elevados para tener privilegios de administrador. Entonces, para obtener permiso para cambiar el valor de la clave, debe hacer lo siguiente.

  3. Haga clic en la tecla, para que esté seleccionada. Vaya al Editmenú y seleccione Permissions. En la ventana emergente, haga clic en el Advancedbotón. En la nueva ventana emergente, seleccione la Ownerpestaña, luego en la lista a continuación Change owner to:, seleccione Administrators, luego haga clic en el OKbotón en ambas ventanas emergentes para volver al editor del registro.

  4. Ahora, podemos hacer doble clic en la clave y cambiar su valor a 1(uno). Haga clic OKy cierre el editor de registro.

  5. Reinicie su computadora (o simplemente reinicie el servicio de búsqueda de Windows si sabe cómo hacerlo), y el indexador comenzará a indexar sus cosas incluso mientras está trabajando. En los veinte minutos que me llevó escribir esto, Vista ha indexado 46,000 archivos en mi computadora.

usuario2830797
fuente
Para reiniciar la indexación de Windows, Windows Key + R-> services.msc-> OK-> buscar Windows Search-> haga clic derecho ->Restart
smac89
1
Esto también funciona en Windows 10.
notandy
6

Vaya al registro para:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows Search \ Gathering Manager \

y establezca el valor de " DisableBackoff " en 1

Otras claves de registro interesantes:

  • DisableBackOffNotificationOverride
  • DisableBackOffOnCPU
  • DisableBackOffOnIO
  • DisableBackOffOnNotifications
  • DisableBackOffOnUser
AmaCha
fuente
-2

"Searchindexer.exe" en el administrador de tareas (puede que tenga que mostrar los procesos de todos los usuarios), puede establecer la prioridad para ese programa allí.

Haga clic derecho en Searchindexer.exe, seleccione Prioridad> Superior a Normal o Alta (nunca seleccione "tiempo real")

http://techblissonline.com/run-program-process-cpu-priority-windows-vista-xp/

La baja:

Podría ralentizar el rendimiento del escritorio o bloquear el sistema si se establece en una prioridad alta. Un reinicio del sistema o eliminar el proceso borrará esta configuración.

Debe configurar esto cada vez que se carga SearchIndexer.

.

Aquí hay un software que puede cambiar la prioridad de forma permanente, no haré un cambio permanente hasta que haya experimentado primero con la configuración, podría causar problemas al arrancar si elige una prioridad demasiado alta y la establece de forma permanente.

http://www.prnwatch.com/prio.html

.

Moab
fuente
No estoy seguro de que el servicio de indexación hace su cosa, cambiando su propia prioridad del proceso ..
Harv
Tampoco estoy seguro de lo que el OP quiere decir con "Velocidad máxima", solo publiqué lo único que podría aplicarse a la pregunta, al menos para mí de todos modos.
Moab
2
La pregunta es clara, no significa prioridad. Significa lo contrario de 'se reduce debido a la actividad del usuario' que se menciona en la pregunta. Así que deja de culparme.
j riv
No es para mí, enlace a donde te culpé por algo.
Moab