Pular para o conteúdo principal

Questão de Sistemas Operacionais — Windows — Avança SP 2025

Sistemas OperacionaisWindows
Código
qg415720
Banca
Avança SP
Órgão
Prefeitura de Caconde - SP
Ano
2025
Nível
Médio
Cargo
Técnico em Informática
No Windows, qual utilitário de linha de comando é utilizado para consultar o status de um serviço em execução ou listar todos os serviços instalados no sistema?
  1. Atasklist
  2. Bservices.msc
  3. Csc query
  4. Dnet start
  5. Ewmic
Revelar gabarito e comentário

GabaritoC — sc query

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Utilitários de linha de comando do Windows para gerenciamento de serviços

Gabarito: letra C. O comando sc query é o utilitário de linha de comando do Windows usado para consultar o status de um serviço em execução ou listar todos os serviços instalados no sistema. As demais alternativas ou são ferramentas gráficas (services.msc), ou comandos com outras finalidades (tasklist lista processos, net start inicia serviços, wmic é uma interface de gerenciamento ampla).

O Windows oferece duas formas principais de interagir com o sistema: a interface gráfica (GUI) e a linha de comando (CLI). Para administradores de sistemas, a CLI é frequentemente mais eficiente, pois permite automatizar tarefas por meio de scripts. No contexto de gerenciamento de serviços, o Windows disponibiliza o comando sc (Service Control), que é a ferramenta de linha de comando dedicada a essa finalidade. O comando sc query é usado para consultar o status de um serviço específico ou listar todos os serviços instalados, exibindo informações como nome, estado (em execução, parado, pausado) e tipo de inicialização.

A confusão mais comum nesse tema é misturar as ferramentas de gerenciamento de serviços com as de gerenciamento de processos. Enquanto serviços são programas que rodam em segundo plano, geralmente iniciados pelo sistema operacional, processos são instâncias de programas em execução. O comando tasklist lista os processos em execução, não os serviços. Já o services.msc é o snap-in gráfico do MMC (Microsoft Management Console) que permite gerenciar serviços visualmente, mas não é um utilitário de linha de comando. O net start é um comando que inicia um serviço, mas não serve para consultar o status de todos os serviços. O wmic (Windows Management Instrumentation Command-line) é uma ferramenta mais ampla que pode consultar diversas informações do sistema, incluindo serviços, mas não é o utilitário específico para essa tarefa.

Para entender melhor, vejamos um exemplo prático: se um administrador precisa verificar se o serviço de impressão (Spooler) está em execução, ele pode digitar sc query spooler no prompt de comando. O comando retornará o estado atual do serviço. Para listar todos os serviços instalados, o comando seria sc query state= all. Essa é a forma direta e específica de consultar serviços via linha de comando.

A pegadinha que a banca explora aqui é a distinção entre ferramentas de gerenciamento de serviços e ferramentas de gerenciamento de processos, além da diferença entre interface gráfica e linha de comando. O candidato que confunde tasklist (processos) com sc query (serviços) ou que não percebe que services.msc é uma ferramenta gráfica, acaba errando a questão.

Guarde a fronteira entre os comandos: sc é o utilitário de linha de comando para serviços, tasklist é para processos, net start é para iniciar serviços, e services.msc é a interface gráfica. É exatamente nessa distinção que as alternativas se dividem.

1Linha de comando
sc query (consulta status/lista serviços)
net start (inicia serviço)
wmic (ferramenta ampla, não específica)
2Interface gráfica
services.msc (snap-in MMC)
3Processos (não serviços)
tasklist (lista processos)
Gerenciamento de serviços no Windows
LEVELsoulevel.com.br
Gerenciamento de serviços no Windows: Linha de comando (sc query (consulta status/lista serviços), net start (inicia serviço), wmic (ferramenta ampla, não específica)); Interface gráfica (services.msc (snap-in MMC)); Processos (não serviços) (tasklist (lista processos))

Alternativa A — ❌ Incorreta

O comando tasklist é utilizado para listar os processos em execução no sistema, exibindo informações como nome do processo, PID (identificador do processo) e uso de memória. Ele não é usado para consultar o status de serviços. A confusão ocorre porque tanto processos quanto serviços são entidades que rodam no sistema, mas são gerenciados por comandos diferentes.

Alternativa B — ❌ Incorreta

O services.msc é o snap-in do Microsoft Management Console (MMC) que fornece uma interface gráfica para gerenciar serviços. Embora permita consultar o status dos serviços, ele não é um utilitário de linha de comando, mas sim uma ferramenta gráfica. A questão pede especificamente um utilitário de linha de comando, o que exclui esta alternativa.

Alternativa C — ✅ Correta ⟵ GABARITO

O comando sc (Service Control) é o utilitário de linha de comando do Windows para gerenciar serviços. O subcomando query é usado para consultar o status de um serviço específico (ex.: sc query spooler) ou listar todos os serviços instalados (ex.: sc query state= all). É a ferramenta correta para a tarefa descrita no enunciado.

Alternativa D — ❌ Incorreta

O comando net start é utilizado para iniciar um serviço, não para consultar seu status. Para consultar o status, seria necessário usar sc query ou net start sem argumentos (que lista os serviços em execução, mas não todos os serviços instalados). A função principal do net start é iniciar serviços, não consultar seu estado.

Alternativa E — ❌ Incorreta

O wmic (Windows Management Instrumentation Command-line) é uma ferramenta de linha de comando que permite consultar e gerenciar diversas informações do sistema, incluindo serviços. No entanto, ele não é o utilitário específico para consultar o status de serviços; é uma ferramenta mais ampla que pode ser usada para várias finalidades de gerenciamento. O comando sc query é a ferramenta dedicada para essa tarefa.

Gabarito: letra C

Link permanente: /questoes/qg415720