Posso forçar a velocidade total para o serviço de indexação do Windows?


42

No Windows 7, há 'pausa' e 'velocidade de indexação reduzida devido à atividade do usuário', mas e se alguém quiser velocidade total durante a atividade da área de trabalho?


No XP, acredito que você poderia fazer isso acessando o utilitário de serviço de indexação. Na documentação da MS: 1. Abra o Gerenciamento do computador (local) 2. Na árvore do console, clique duas vezes em Serviços e aplicativos. 3.Clique duas vezes em Serviço de indexação. Para abrir o Gerenciamento do Computador, clique em Iniciar e, em seguida, clique em Painel de Controle. Clique em Desempenho e manutenção, clique em Ferramentas administrativas e clique duas vezes em Gerenciamento do computador.
Harv

11
E depois o que? Você só clica lá.
j riv

Qual é a prioridade de execução do processo de indexação definida?
cp2141

A propósito, pelo que vale a pena, notei que não leva mais de 2 a 5 minutos para atingir a velocidade máxima, portanto, não é uma funcionalidade crítica ter em primeiro lugar. Pelo menos no Windows 8.
j riv

Respostas:


59

Há uma configuração na diretiva de grupo do computador, para que você não precise editar manualmente o registro.

  • Diálogo aberto prazo: Win+R
  • Digite "gpedit.msc" e selecione OK
  • Vá para Configuração do Computador \ Modelos Administrativos \ Componentes do Windows \ Search
  • Selecione "Desativar retorno do indexador" e defina-o como Ativado.

insira a descrição da imagem aqui

Essa configuração não entrará em vigor até que o serviço seja reiniciado. A maneira mais fácil é apenas reiniciar o computador, mas você pode fazê-lo ao vivo

  • Diálogo aberto prazo: Win+R
  • Digite "services.msc" e selecione OK
  • Role até "Pesquisa do Windows"
  • Clique com o botão direito e selecione "Reiniciar"

Veja também


11
Este é realmente um método melhor do que editar o registro.
Alx9r

Se o serviço de indexação estiver em execução no momento: services.msc -> Pesquisa do Windows -> parar -> aguarde um segundo ... -> iniciar novamente. Ou reinicie o seu PC.
mgutt

11
Se estiver em execução, não será aplicado instantaneamente. Então vá para servises.msc -> Windows Search -> reiniciar o serviço
Ev0oD

11
Isso funciona apenas para versões Pro ou superiores da janela. Versão casa não tem essa opção
smac89

De longe a melhor resposta. (embora eu não percebesse que não estava disponível para a versão inicial).
Cricrazy

18

Resumo desta página

  • limitar quais pastas são indexadas
  • atualize sua Pesquisa do Windows para a versão 4.0 (mas apenas se o Windows Updater ainda não tiver feito)
  • HKLM\Software\Policies\Microsoft\Windows\Windows Search\Gathering Manager\DisableBackoff
    defina o valor como 1 se você estiver em um computador que não ingressou no domínio
  • no computador ingressado no domínio, edite sua diretiva de grupo e defina Desativar retorno do indexador como ativado Computer Configuration\Administrative Templates\Windows Components\Search

    DisableBackoff = 1 em outras palavras: Não se preocupe com a atividade do sistema - basta indexar e acabar logo com isso!


A chave real é HKLM \ Software \ Policies \ Microsoft \ Windows \ Windows Search \ Gathering Manager \ DisableBackoff. Vou editar a resposta. Além disso, para obter referência às recomendações da Microsoft (que não devem mexer nessa chave, é claro), consulte support.microsoft.com/en-us/kb/2903552 . Dito isto, se alguma coisa der errado, pode sempre restaurar DisableBackoff a 0.
Jon

Esta página da Microsoft diz que a chave do Registro é HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\Gathering Manager: DWORD: DisableBackOff=1 No entanto, não tenho permissão para editar essa chave, mesmo como administrador local!
Kevinarpe

Lembre-se de reiniciar o serviço depois. Funciona bem no Sever 2012 R2
user2924019

10

Acima do registro, o "hack" na primeira resposta com melhor classificação parece se aplicar apenas à pesquisa 4 do Windows no XP, e não no 7.

O caminho correto para a chave do Registro é:

Gerenciador de pesquisa \ Gathering HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows

Além disso, você precisa alterar as permissões para permitir a alteração e reiniciar o serviço de pesquisa.

Estas são as instruções que encontrei que funcionaram :

  1. Inicie o editor do registro. Pressione Windows Logo Key+ R, digite regedite pressione enter. Como alternativa, se você não possui uma Tecla de logotipo do Windows no teclado, clique no botão do menu Iniciar, digite run, pressione e enter, em seguida, digite regedite pressione entermais uma vez.

  2. Encontre a chave para mudar. Na árvore de visualização de pastas à esquerda, navegue até HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\Gathering Manager. Quando você estiver lá (a pasta do Gathering Manager está selecionada na árvore), um monte de chaves aparecerá na janela à direita. Encontre o que se chama DisableBackOffOnUser.

    • Essa é a chave do que se trata. Basicamente, determina se o processo de indexação deve ou não parar quando o usuário está fazendo algo. Existem outras chaves semelhantes que você pode editar para forçar o indexador a continuar indexando, mesmo se você estivesse reproduzindo o Bioshock enquanto copiava um DVD e pequenas chamas vinham do seu processador, mas isso não é realmente necessário, então vamos nos concentrar neste chave. Infelizmente, o Vista não permite alterar o valor da chave (se você tentar, decepcionará:) Error writing the value’s new contents., mesmo que tenhamos sido elevados para ter privilégios de administrador. Portanto, para obter permissão para alterar o valor da chave, faça o seguinte.

  3. Clique na chave, para que ela seja selecionada. Vá para o Editmenu e selecione Permissions. Na janela pop-up, clique no Advancedbotão Na nova janela pop-up, selecione a Ownerguia e, na lista abaixo Change owner to:, selecione Administratorse clique no OKbotão nas duas janelas pop-up para retornar ao editor de registro.

  4. Agora, podemos clicar duas vezes na chave e alterar seu valor para 1(um). Clique OKe feche o editor de registro.

  5. Reinicie o computador (ou apenas reinicie o serviço de Pesquisa do Windows, se você souber), e o indexador começará a indexar seu material, mesmo enquanto você estiver trabalhando. Nos cerca de vinte minutos que levei para escrever isso, o Vista indexou 46.000 arquivos no meu computador.


Para indexação do Windows reiniciar, Windows Key + R-> services.msc-> OK-> encontrar Windows Search-> clique direito ->Restart
smac89

11
Isso funciona no Windows 10 também.
notandy

6

Vá no registro para:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ Gerenciador de coleta \ Gathering \

e defina o valor de " DisableBackoff " como 1

Outras chaves de registro interessantes:

  • DisableBackOffNotificationOverride
  • DisableBackOffOnCPU
  • DisableBackOffOnIO
  • DisableBackOffOnNotifications
  • DisableBackOffOnUser

-2

"Searchindexer.exe" no gerenciador de tarefas (pode ser necessário mostrar processos de todos os usuários), você pode definir a prioridade para esse programa lá.

Clique com o botão direito do mouse em Searchindexer.exe, selecione Prioridade> Acima do normal ou Alto (nunca selecione "tempo real")

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

A desvantagem:

Isso pode diminuir o desempenho da área de trabalho ou bloquear o sistema se for definido como uma prioridade alta. Uma reinicialização do sistema ou interromper o processo limpará essa configuração.

Você deve definir isso sempre que o SearchIndexer carregar.

.

Aqui estão alguns softwares que podem alterar a prioridade de forma permanente; eu não faria uma alteração permanente até que você tenha experimentado as configurações primeiro; isso pode causar problemas ao inicializar se você escolher uma prioridade muito alta e defini-la permanentemente.

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

.


Eu não tenho certeza o serviço de indexação faz sua coisa, alterando a sua própria prioridade do processo ..
Harv

Não tenho certeza do que o OP quer dizer com "velocidade total", apenas postou a única coisa que poderia ser aplicada à pergunta, pelo menos para mim de qualquer maneira.
Moab

2
A questão é clara, não significa prioridade. Significa o oposto de "é reduzido devido à atividade do usuário", mencionado na pergunta. Então pare de me culpar.
j riv

Não é para mim, link para onde eu te culpo por qualquer coisa.
Moab
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.