Como desativar o SuperFetch no Windows

O SuperFetch é uma tecnologia integrada nos sistemas operacionais Windows, projetada para melhorar a velocidade do computador. Ele analisa os seus hábitos de uso de programas e pré-carrega aplicativos frequentemente utilizados na memória para acelerar o seu início. No entanto, em alguns casos, especialmente em computadores mais antigos ou com recursos limitados, o SuperFetch pode causar lentidão no sistema. Nessas situações, pode ser útil desativar essa função.

Passo 1: Desativar pelos Serviços do Windows

Uma das maneiras mais simples de desativar o SuperFetch é pelo painel de "Serviços". Para isso, siga os passos abaixo:

  1. Pressione Win + R para abrir a janela "Executar".
  2. Digite services.msc e pressione Enter.
  3. Na janela "Serviços", procure por Superfetch (ou SysMain em versões mais recentes do Windows).
  4. Clique com o botão direito em Superfetch e selecione Propriedades.
  5. Na seção "Tipo de inicialização", selecione Desativado.
  6. Clique em Parar para interromper o serviço imediatamente e, em seguida, clique em Aplicar e OK.

Passo 2: Desativar pelo Editor de Registro

Se você deseja desativar o SuperFetch para todos os usuários, é possível fazê-lo através do Editor de Registro. Siga os passos abaixo:

  1. Pressione Win + R, digite regedit e pressione Enter.
  2. No Editor de Registro, navegue até o seguinte caminho: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters.
  3. Encontre o parâmetro EnableSuperfetch e clique duas vezes sobre ele.
  4. Altere o valor para 0 para desativar o SuperFetch.
  5. Feche o Editor de Registro e reinicie o computador.

Passo 3: Usar o Prompt de Comando (para usuários avançados)

Para aqueles que preferem a linha de comando, é possível desativar o SuperFetch usando o comando sc config. Veja como fazer:

  1. Abra o Prompt de Comando como administrador. Pressione Win + X e selecione Prompt de Comando (Admin).
  2. Digite o seguinte comando e pressione Enter:
    sc config SysMain start= disabled
  3. Para interromper imediatamente o serviço SuperFetch, digite este comando:
    net stop SysMain