# O que é o SysMain e devo desativá-lo no Windows

O SysMain é o serviço do Windows que antes se chamava Superfetch. Ele observa quais programas você usa e mantém na memória o que eles precisam, para abrirem mais rápido. No Gerenciador de Tarefas ele aparece como **Host de Serviço: SysMain**. Um uso breve de disco ou CPU depois de entrar no Windows é normal. Se ele ficar alto por muito tempo, você pode pará-lo para testar, e em um PC com SSD rápido talvez note pouca diferença, mas é um teste a fazer primeiro e não um ajuste que acelera todo PC.

## O que é

O serviço roda dentro do `svchost.exe`. Em um ThinkPad de teste com Windows 11, ele aparecia assim:

```text
Name: SysMain   Status: Running   StartType: Automatic
Path: C:\Windows\system32\svchost.exe -k LocalSystemNetworkRestricted -p
```

O [guia de serviços para o Windows Server 2016](https://learn.microsoft.com/en-us/windows-server/security/windows-services/security-guidelines-for-disabling-system-services-in-windows-server) da Microsoft o lista com o nome Superfetch, com a descrição "Maintains and improves system performance over time" e a recomendação "No guidance". Ou seja, esse guia nem pede que você o desative nem avisa contra isso, e não dá apoio à afirmação comum de que ele deveria ficar sempre desligado.

## Confira se ele é mesmo a causa

1. Abra o Gerenciador de Tarefas com `Ctrl + Shift + Esc`, vá a **Processos** e ordene por **Disco**.
2. Expanda **Host de Serviço: SysMain** ou consulte-o pelo PowerShell:

```powershell
Get-Service SysMain | Select-Object Status, StartType
Get-Process -Id (Get-CimInstance Win32_Service -Filter "Name='SysMain'").ProcessId | Select-Object Id, CPU, WorkingSet64
```

3. Dê dez a quinze minutos depois da inicialização ou de uma atualização grande, quando esse trabalho é esperado.
4. Anote o que mais está ocupado. Em uma unidade quase cheia ou em um HD antigo, muita coisa parece culpa do SysMain, veja [100% de uso de disco](/pt-br/windows/blog/windows-disk-100-percent).

| O que você vê | O que costuma significar | Experimente |
| --- | --- | --- |
| Ocupado por alguns minutos depois de entrar | Preparação normal | Espere |
| Disco a 100% por muito tempo em um HD | A unidade não dá conta | Teste com o serviço parado e considere um SSD |
| Ocupado o dia todo em um SSD | Incomum, pode ser outra causa | Reinicie, instale as atualizações e depois teste |
| A memória aparece como **Em cache** | Uso normal de memória livre | Nada, o Windows a libera quando é necessária |
| Lentidão em jogos ou edição de vídeo | Possivelmente outra coisa | Teste com o serviço parado por alguns dias |

## Como pará-lo e como desfazer

Pare-o primeiro sem mudar o tipo de inicialização. Ele volta depois de reiniciar, o que torna este o teste seguro. Execute o PowerShell como administrador:

```powershell
Stop-Service SysMain
```

Se isso ajudar claramente, mantenha-o desligado entre reinicializações:

```powershell
Set-Service SysMain -StartupType Disabled
Stop-Service SysMain
```

Para desfazer:

```powershell
Set-Service SysMain -StartupType Automatic
Start-Service SysMain
```

Você também pode fazer isso em `services.msc`, onde ele aparece como **SysMain**. Use o PC por alguns dias. Se os apps abrirem mais devagar ou o disco não ficar mais calmo, ligue-o de novo.

## O que não fazer

- Não o desative porque uma lista de ajustes mandou. Sem um sintoma medido, você não tem como saber se ajudou.
- Não o desative como solução para pouca memória. A memória em cache é devolvida quando algo precisa dela, veja [uso alto de memória](/pt-br/windows/blog/windows-high-memory-usage).
- Não apague `C:\Windows\Prefetch` junto com isso. O Windows o reconstrói, e as próximas aberturas ficam mais lentas até ele terminar.
- Não pare todo **Host de Serviço** que vir. Cada um hospeda serviços diferentes, e alguns mantêm a rede e o som funcionando.

## É um vírus

O SysMain é um serviço do Windows, não um programa separado, e roda dentro do `svchost.exe` verdadeiro em `C:\Windows\System32`. Um `svchost.exe` rodando de outra pasta, ou um arquivo com grafia parecida, merece uma verificação com o Microsoft Defender.

## Onde o Mole entra

A página Status do Mole para Windows reúne em uma única linha os hosts de serviço da sessão 0. **Por que está em execução?** no menu da linha nomeia os dois primeiros serviços, com a cópia mais ocupada primeiro, e conta o restante, então o SysMain pode ficar escondido atrás dessa contagem. Ele também lista as cópias mais pesadas, e clicar em uma mostra os serviços dessa cópia. Um único serviço ocupado não é separado por conta própria, então use o Gerenciador de Tarefas para ler os números do próprio SysMain. O Mole marca os hosts de serviço como System e não oferece **Encerrar** nem **Forçar encerramento**. A lista de inicialização dele deixa de fora os serviços hospedados a partir da pasta do Windows, então o SysMain não aparece ali, e o Mole não tem chave para ele. Para um contexto mais amplo, veja [o que fazem os processos comuns do Windows](/pt-br/windows/blog/windows-processes-explained).

## Perguntas frequentes

### O que é o SysMain?

É o serviço do Windows que antes se chamava Superfetch. Ele mantém na memória, prontos para uso, os dados dos programas que você usa, para que abram mais rápido.

### É seguro desativar o SysMain?

Sim, ele pode ser ligado de volta a qualquer momento e o Windows continua funcionando. Os apps podem abrir um pouco mais devagar, principalmente em um HD, então meça antes e depois.

### Por que o Host de Serviço: SysMain está usando tanto disco?

Um uso breve depois da inicialização é esperado. Longos períodos a 100% são mais comuns em um HD ou em uma unidade quase cheia, onde qualquer coisa pode parecer lenta.

### Devo desativar o SysMain em um SSD?

Só se você conseguir medir um problema. Não há orientação oficial para desativá-lo em SSDs, e um SSD saudável raramente mostra problema por causa dele.

### O SysMain é o mesmo que o Superfetch?

Sim. Guias mais antigos usam o nome Superfetch. O Windows agora lista o serviço como SysMain.


Canonical: https://mole.fit/pt-br/windows/blog/sysmain-high-disk-windows
