/
/

Como exportar uma lista de serviços em execução e parados no Windows 11

por Team Ninja
How to Export a List of Running and Stopped Services in Windows 11 blog banner image

Resumo instantâneo

Esta postagem do blog NinjaOne oferece uma lista abrangente de comandos CMD básicos e um mergulho profundo nos comandos do Windows, com +70 comandos CMD essenciais para usuários iniciantes e avançados. Explicamos sobre comandos práticos de prompt de comando para gerenciamento de arquivos, navegação em diretórios, solução de problemas de rede, operações de disco e automação, tudo com exemplos reais para maximizar a produtividade. Seja para aprender comandos básicos CMD ou dominar ferramentas avançadas de CLI do Windows, este guia ajuda você a usar o prompt de comando com mais eficiência.

Os serviços do Windows são processos que executam funções específicas do sistema em segundo plano para dar suporte a outros programas, sem exigir interação do usuário. Eles garantem o funcionamento correto dos recursos essenciais do sistema e dos aplicativos de terceiros. Profissionais de TI e administradores precisam de visibilidade sobre esses serviços nos ambientes técnicos para manter a integridade do sistema, resolver problemas e realizar auditorias.

Se quiser aprender a exportar uma lista de serviços em execução e parados, continue lendo para conhecer os métodos com Prompt de Comando e PowerShell.

Para mais informações, assista a “Como exportar uma lista de serviços em execução e parados no Windows 11” e veja o passo a passo em vídeo.

Métodos para exportar a lista de serviços em execução e parados

Na hora de exportar essa lista, administradores e usuários avançados podem escolher entre dois métodos: Prompt de Comando ou PowerShell. Cada um tem vantagens que podem se encaixar melhor em determinados usuários e ambientes.

📌 Pré-requisitos: Windows 11 e permissões de usuário padrão

💡Dica: veja Pontos de atenção antes de começar.

📌 Estratégias de implantação recomendadas:

Clique para escolher um método

💻
Melhor para usuários individuais
💻💻💻
Melhor para empresas
Método 1: exportar a lista com o Prompt de Comando✓
Método 2: exportar a lista com o PowerShell✓

Método 1: exportar a lista com o Prompt de Comando

Esse método rápido e simples extrai as informações de status dos serviços para um arquivo .txt usando o Prompt de Comando.

📌 Casos de uso: diagnósticos rápidos e auditoria offline em ambientes com recursos de script restritos

  1. Abra o Prompt de Comando. Pressione Win + R, digite “cmd” e pressione Enter.
  2. Copie e cole o comando correspondente à ação desejada e pressione Enter:
    • Para listar todos os serviços e exportar para um arquivo .txt:
      sc query type= service state= all > "%userprofile%\Desktop\ServicesList.txt"
    • Para listar apenas os serviços em execução no Windows e exportar para um arquivo .txt:
      sc query type= service | findstr "SERVICE_NAME STATE RUNNING" > "%userprofile%\Desktop\RunningServices.txt"
    • Para listar apenas os serviços parados no Windows e exportar para um arquivo .txt:
      sc query type= service state= inactive > "%userprofile%\Desktop\StoppedServices.txt"
  3. Confira o arquivo .txt criado na área de trabalho.

Método 2: exportar a lista com o PowerShell

Esse método é potente e flexível para exportar listas de serviços em execução e parados, já que o PowerShell permite saída estruturada, filtragem simples e automação.

📌 Casos de uso: monitoramento de logs de serviços em várias máquinas e integração com scripts e tarefas agendadas

  1. Abra o PowerShell. Pressione Win + R, digite “powershell” e pressione Enter.
  2. Copie e cole o comando correspondente à ação desejada e pressione Enter:
    • Para listar todos os serviços e exportar para um arquivo .csv:
      Get-Service | Select-Object StartType, Status, Name, DisplayName | Export-Csv -Path "$Env:userprofile\Desktop\AllServices.csv" -NoTypeInformation
    • Para listar apenas os serviços em execução no Windows e exportar para um arquivo .csv:
      Get-Service | Where-Object {$_.Status -eq 'Running'} | Select-Object StartType, Status, Name, DisplayName | Export-Csv -Path "$Env:userprofile\Desktop\RunningServices.csv" -NoTypeInformation
    • Para listar apenas os serviços parados no Windows e exportar para um arquivo .csv:
      Get-Service | Where-Object {$_.Status -eq 'Stopped'} | Select-Object StartType, Status, Name, DisplayName | Export-Csv -Path "$Env:userprofile\Desktop\StoppedServices.csv" -NoTypeInformation
  3. Confira o arquivo .csv criado na área de trabalho.

⚠️ Pontos de atenção

Riscos

Possíveis consequências

Como reverter

Interpretar serviços críticos que estão parados como desnecessários e desativá-los
  • Falhas em aplicativos
  • O sistema não inicializa, trava ou perde recursos de rede e de segurança.
  • Pesquise o tipo de inicialização padrão do serviço.
  • Reinicie no Modo de Segurança com Rede, abra o Services.msc e reative o serviço afetado.
Arquivos de exportação desatualizados
  • Suposições incorretas sobre o estado dos serviços
  • Sempre gere novas exportações antes de agir.
  • Compare com linhas de base ou modelos reconhecidamente corretos.
  • Identifique as exportações com data e hora para evitar confusão.
Má gestão de arquivos e exposição de dados
  • Os arquivos exportados podem ser compartilhados sem querer e expor detalhes sensíveis da configuração do sistema.
  • Agentes mal-intencionados podem usar essas listas para identificar vulnerabilidades.
  • Exclua arquivos de exportação desatualizados ou desnecessários.
  • Use armazenamento criptografado ou diretórios com controle de acesso.
  • Evite enviar esses arquivos para plataformas compartilhadas na nuvem sem revisar o conteúdo.

Por que exportar uma lista de serviços em execução e parados?

Exportar essa lista traz vários benefícios. Veja alguns motivos para considerar:

  • Auditoria do sistema: a lista ajuda a verificar o status dos serviços em revisões de conformidade e segurança.
  • Resolução de problemas: quando serviços ausentes ou com defeito causam falhas em aplicativos e no sistema, a lista ajuda a identificar a origem do problema.
  • Documentação: em ambientes de TI gerenciados, a lista funciona como um snapshot da configuração dos serviços para fins de registro.
  • Acompanhamento de alterações: administradores podem detectar mudanças não autorizadas comparando relatórios antigos com o estado atual dos serviços.
  • Análise de desempenho: a lista pode revelar serviços desnecessários que podem ser desativados para reduzir o consumo de recursos e melhorar o desempenho do sistema.
  • Planejamento de recuperação de desastres: a lista serve de referência para restaurar as configurações de serviços após travamentos ou reinstalação do sistema.

Outros cuidados ao criar e exportar listas de serviços do Windows

Administradores e usuários avançados devem ter alguns pontos em mente ao exportar listas de serviços do Windows.

Armazenamento seguro dos arquivos exportados

As listas de serviços exportadas podem conter informações sensíveis, de nomes de serviços críticos a status e configurações. Se forem divulgadas de forma indevida, agentes mal-intencionados podem aproveitar esses detalhes. Guarde esses arquivos em um diretório seguro, use criptografia de arquivos ou restrinja o acesso, principalmente em ambientes com vários usuários.

Atualize e revise com frequência

Instalações de software, atualizações do Windows e alterações manuais mudam o status dos serviços com frequência. Para manter um snapshot fiel do sistema, atualize essas listas regularmente: isso facilita comparações, a detecção de modificações não autorizadas e a manutenção da estabilidade.

Automatize para ganhar eficiência

Se precisar exportar listas de serviços em vários sistemas, aproveite a eficiência e a consistência dos recursos de script do PowerShell. Administradores podem implantar scripts do PowerShell por Política de Grupo ou pelo agendador de tarefas. Também é possível usar ferramentas de gerenciamento remoto para executar as exportações pela rede.

Guia de início rápido

NinjaOne tem um script integrado chamado “Check for Stopped Automatic Services” que ajuda a identificar e, se necessário, reiniciar serviços parados no Windows 11.

O script faz o seguinte:

  • Verifica os serviços automáticos que não estão em execução
  • Ignora serviços definidos como “Início Atrasado” ou “Início por Gatilho”
  • Pode ser usado para gerar relatórios ou iniciar serviços parados

Solução de problemas comuns

Listas de serviços incompletas

Isso pode ocorrer por erros de sintaxe ou por falta de permissões. Para isolar o problema, execute o comando do Prompt de Comando ou do PowerShell que lista todos os serviços e confirme que esse comando básico funciona antes de usar os que têm filtros (para serviços em execução ou parados). Assim dá para confirmar se você tem acesso aos dados dos serviços. Caso contrário, talvez falte permissão para executar o comando.

Erros de acesso negado

Embora esses comandos funcionem com permissões de usuário padrão, erros de “Acesso negado” podem vir de permissões insuficientes, principalmente em dispositivos gerenciados. Antes de executar os comandos, abra o Prompt de Comando ou o PowerShell como administrador.

Arquivo não criado ou não encontrado

Se executar um comando de exportação e nenhum arquivo aparecer na área de trabalho, pode haver um erro de digitação no caminho do arquivo. Verifique se o caminho está correto e digitado exatamente como indicado acima. Confirme também se você tem permissão de gravação no diretório de destino.

Exporte listas de serviços do Windows com responsabilidade

Administradores de TI e usuários avançados que querem manter visibilidade e controle sobre os sistemas podem exportar listas detalhadas de serviços em execução e parados para documentar as configurações. Dá para fazer isso com o Prompt de Comando ou com o PowerShell, o que traz mais flexibilidade conforme o ambiente. Ainda assim, é fundamental pensar em segurança, automação e resolução de problemas para garantir estabilidade e conformidade na gestão do sistema.

Temas relacionados:

Recomendados para você

Pronto para simplificar as partes mais difíceis da TI?