Entendendo e gerenciando os serviços do Windows

Índice:

Entendendo e gerenciando os serviços do Windows
Entendendo e gerenciando os serviços do Windows

Vídeo: Entendendo e gerenciando os serviços do Windows

Vídeo: Entendendo e gerenciando os serviços do Windows
Vídeo: SEGURANÇA! POR QUE VOCÊ DEVE ATUALIZAR O ANDROID DO CELULAR - YouTube 2024, Maio
Anonim
Na lição de hoje da Escola de Geeks, ensinaremos você sobre os Serviços do Windows e como gerenciá-los usando os utilitários integrados.
Na lição de hoje da Escola de Geeks, ensinaremos você sobre os Serviços do Windows e como gerenciá-los usando os utilitários integrados.

NAVEGAÇÃO ESCOLAR

  1. Usando o Agendador de Tarefas para executar processos mais tarde
  2. Usando o Visualizador de Eventos para solucionar problemas
  3. Entendendo o particionamento do disco rígido com o gerenciamento de disco
  4. Aprendendo a usar o editor do registro como um profissional
  5. Monitorando seu PC com o Monitor de Recursos e o Gerenciador de Tarefas
  6. Entendendo o Painel de Propriedades Avançadas do Sistema
  7. Entendendo e gerenciando os serviços do Windows
  8. Usando o Editor de Diretiva de Grupo para ajustar seu PC
  9. Noções básicas sobre as ferramentas de administração do Windows

Ao longo dos anos, as pessoas gastaram muito tempo desabilitando e aprimorando a configuração do Windows Services, e sites inteiros foram dedicados a entender quais serviços você pode desativar.

Felizmente, as versões modernas do Windows simplificaram muito as coisas que são executadas como serviços, adicionaram a capacidade de atrasá-las desde o início até mais tarde e permitiram que fossem executadas apenas quando acionadas, e não o tempo todo. A pegada global do Windows diminuiu mesmo devido a todo esse trabalho.

Mas as pessoas ainda estão determinadas a desativar os serviços. Então, a lição de hoje vai te ensinar sobre serviços, como analisá-los, removê-los ou desativá-los. O que não faremos é fornecer uma lista exata de serviços a serem desativados, pois, na maioria das vezes, você deve deixar os serviços integrados sozinhos.

Quais são os serviços exatamente?

Os serviços do Windows são um tipo especial de aplicativo que é configurado para iniciar e executar em segundo plano, em alguns casos, antes de o usuário efetuar login. Eles podem ser configurados para serem executados como a conta do sistema local. Os serviços são projetados para serem executados continuamente em segundo plano e executar tarefas do sistema, como fazer backup de seu computador ou executar um processo do servidor que atende em uma porta de rede.

Nos dias do Windows XP, os serviços podem ser configurados para serem executados interativamente e serem executados junto com os demais aplicativos, mas, desde o Vista, todos os serviços são forçados a serem executados em uma sessão de janela especial que não pode interagir com sua área de trabalho local. Assim, um serviço que tente abrir uma caixa de diálogo ou mostrar uma mensagem não poderá fazê-lo.

Ao contrário dos aplicativos comuns, que podem ser simplesmente iniciados e executados sob sua conta de usuário, um serviço deve ser instalado e registrado no Windows, o que requer uma conta de administrador e geralmente um prompt de Controle de Conta de Usuário antes que isso aconteça. Portanto, se você não permitir que um aplicativo seja executado como administrador, ele não poderá simplesmente criar um serviço para ser executado em segundo plano.

O painel de serviços

O Windows sempre usou o painel Serviços como uma forma de gerenciar os serviços em execução no seu computador. Você pode chegar facilmente a qualquer momento simplesmente pressionando WIN + R no teclado para abrir a caixa de diálogo Executar e digitando services.msc.

O painel Serviços é bastante simples: há uma lista de serviços, uma coluna de status para mostrar se está em execução ou não e mais informações, como nome, descrição e o tipo de inicialização do serviço. Você perceberá que nem todos os serviços estão em execução o tempo todo.

Enquanto você pode selecionar um serviço e clicar com o botão direito do mouse ou clicar nos botões da barra de ferramentas para iniciar, parar ou reiniciá-lo, você também pode clicar duas vezes para abrir a visualização de propriedades e obter mais informações.
Enquanto você pode selecionar um serviço e clicar com o botão direito do mouse ou clicar nos botões da barra de ferramentas para iniciar, parar ou reiniciá-lo, você também pode clicar duas vezes para abrir a visualização de propriedades e obter mais informações.

Desativar o serviço é tão simples quanto alterar o menu suspenso Tipo de inicialização para desativado e escolher Aplicar, embora você também possa alterá-lo para Manual ou automático com um início atrasado. Nessa caixa de diálogo, você também pode ver o caminho completo para o executável, o que pode ajudar, em muitos casos, quando você deseja ver exatamente o que o serviço está executando.

A guia Logon permite que você escolha se o serviço está conectado como a conta do sistema local ou em outra conta. Isso é mais útil em um ambiente de servidor no qual você pode querer executar uma conta de serviço do domínio que tem acesso a recursos em outros servidores.
A guia Logon permite que você escolha se o serviço está conectado como a conta do sistema local ou em outra conta. Isso é mais útil em um ambiente de servidor no qual você pode querer executar uma conta de serviço do domínio que tem acesso a recursos em outros servidores.
Você pode notar a opção para “Permitir que o serviço interaja com a área de trabalho”, que mencionamos anteriormente - por padrão, os serviços não têm permissão para acessar sua área de trabalho, a menos que essa caixa esteja marcada, e essa caixa de seleção está realmente disponível apenas para suporte legado.
Você pode notar a opção para “Permitir que o serviço interaja com a área de trabalho”, que mencionamos anteriormente - por padrão, os serviços não têm permissão para acessar sua área de trabalho, a menos que essa caixa esteja marcada, e essa caixa de seleção está realmente disponível apenas para suporte legado.

Mas apenas verificar essa caixa não lhes dá acesso imediatamente - você também precisa verificar se o valor NoInteractiveServices no registro está definido como 0, porque quando está definido como 1, essa caixa de seleção é ignorada e os serviços não podem interagir com a área de trabalho em tudo. Nota: no Windows 8, o valor é definido como 1 e os serviços interativos são proibidos.

Os serviços não devem ser interativos porque todas as janelas existem no mesmo terminal de usuário com acesso a recursos comuns como a área de transferência e, se estiverem sendo executados junto com outros processos, pode haver um problema em um aplicativo mal-intencionado sendo executado em um processo normal do usuário. poderia tentar obter mais acesso através de um serviço, e considerando que os serviços são executados como a conta do sistema local, isso provavelmente não é uma coisa boa.
Os serviços não devem ser interativos porque todas as janelas existem no mesmo terminal de usuário com acesso a recursos comuns como a área de transferência e, se estiverem sendo executados junto com outros processos, pode haver um problema em um aplicativo mal-intencionado sendo executado em um processo normal do usuário. poderia tentar obter mais acesso através de um serviço, e considerando que os serviços são executados como a conta do sistema local, isso provavelmente não é uma coisa boa.
A guia Recuperação permite escolher opções para o que acontece quando o serviço falha. Você pode optar por reiniciar automaticamente o serviço, que geralmente é a opção padrão, ou pode executar um programa ou reiniciar o computador.
A guia Recuperação permite escolher opções para o que acontece quando o serviço falha. Você pode optar por reiniciar automaticamente o serviço, que geralmente é a opção padrão, ou pode executar um programa ou reiniciar o computador.

A opção Executar um programa é provavelmente a mais útil, pois você pode configurar o Windows para enviar automaticamente um email se o serviço falhar mais de uma vez - uma opção útil em um ambiente de servidor.É definitivamente muito menos útil em uma área de trabalho comum.

A guia dependências mostra quais serviços dependem de um serviço específico e quais serviços dependem daquele que você está procurando. Se você estiver planejando desativar um serviço, provavelmente deve consultar essa seção primeiro para garantir que nada exija esse serviço.
A guia dependências mostra quais serviços dependem de um serviço específico e quais serviços dependem daquele que você está procurando. Se você estiver planejando desativar um serviço, provavelmente deve consultar essa seção primeiro para garantir que nada exija esse serviço.

Olhando para os serviços no Gerenciador de Tarefas para Windows 8.x

O painel de serviços regulares não mudou muito em anos, mas felizmente há uma maneira muito melhor de analisar quais serviços estão sendo executados e quais desses serviços estão usando muitos recursos.

O gerenciador de tarefas do Windows 8 tem uma nova guia Serviços, que permite parar e iniciar serviços, mas também vem com uma opção "Pesquisar on-line" e, ainda mais útil, a opção "Ir para detalhes".

Depois de selecionar Ir para detalhes no menu, você será alternado para a guia Detalhes e o processo responsável por esse serviço será destacado.
Depois de selecionar Ir para detalhes no menu, você será alternado para a guia Detalhes e o processo responsável por esse serviço será destacado.
Como você pode ver, o processo responsável pelo Distributed Link Tracking está ocupando 28.712 K de memória, o que parece muito, até que você perceba que o processo svchost.exe específico é realmente responsável por um monte de serviços.
Como você pode ver, o processo responsável pelo Distributed Link Tracking está ocupando 28.712 K de memória, o que parece muito, até que você perceba que o processo svchost.exe específico é realmente responsável por um monte de serviços.

Clique com o botão direito do mouse novamente e selecione Ir para serviços, e você verá do que estamos falando. Agora, muitos serviços são selecionados na janela "Serviços", e você perceberá que eles estão todos no grupo LocalSystemNetworkRestricted e todos estão em execução no momento.

Assim, 28 MB de memória estão sendo usados para todo um conjunto de serviços, o que torna mais compreensível o uso de toda essa memória.

Image
Image

Usando o Process Explorer para examinar os serviços

Se você quiser uma visão muito mais clara dos serviços que estão sendo executados em cada processo, sua melhor opção é retirar o Process Explorer, encontrar o serviço na lista, clicar duas vezes nele e, em seguida, ir para a guia Serviços. Este método funciona em qualquer versão do Windows.
Se você quiser uma visão muito mais clara dos serviços que estão sendo executados em cada processo, sua melhor opção é retirar o Process Explorer, encontrar o serviço na lista, clicar duas vezes nele e, em seguida, ir para a guia Serviços. Este método funciona em qualquer versão do Windows.

Dica: no Process Explorer, todos os serviços devem estar na árvore sob services.exe.

Você deve desativar os serviços?

Infelizmente, muitos aplicativos de crapware instalam o Windows Services durante o processo de instalação, e os utilizam para manter seu absurdo em execução em segundo plano e reinicializar repetidamente. Outros aplicativos implementam um Serviço do Windows para fornecer funcionalidades que talvez você não precise. Estes são os serviços que você deve desativar.

Nossa regra geral é que os serviços internos da Microsoft do Windows devem ser deixados em paz - o Windows 8 ou até mesmo o Windows 7 fez um bom trabalho ao reduzir os serviços para funcionalidades realmente importantes, e você não ganhará muito em recursos. desabilitando esses serviços.

O que você definitivamente deve fazer, no entanto, é procurar por serviços que não fazem parte do Windows e tentar lidar com eles. Se você não tem ideia do que é o serviço ou se é para um aplicativo que não deseja executar o tempo todo, faça uma pesquisa e decida se deseja desativá-lo.

Não desative, defina como manual

Uma das regras que gostamos de seguir é evitar desabilitar serviços, pois isso pode causar problemas e erros. Em vez disso, tente configurar o serviço para Início manual.

Se você achar que um determinado serviço precisa estar em execução, mas talvez ele não precise ser executado imediatamente, também é possível alterá-lo para Automático (início programado), que atrasará a inicialização até o sistema se acalmar após a inicialização.
Se você achar que um determinado serviço precisa estar em execução, mas talvez ele não precise ser executado imediatamente, também é possível alterá-lo para Automático (início programado), que atrasará a inicialização até o sistema se acalmar após a inicialização.

Administrando Serviços do Prompt de Comando

Algumas operações simplesmente não podem ser feitas através da interface gráfica do usuário. Se você quiser excluir um serviço, por exemplo, só poderá fazer isso por meio da linha de comando.
Algumas operações simplesmente não podem ser feitas através da interface gráfica do usuário. Se você quiser excluir um serviço, por exemplo, só poderá fazer isso por meio da linha de comando.

Nota: Por favor, não exclua serviços.

Você pode consultar o status de um serviço usando o comando sc, desta forma:

sc qc eventlog

Existem muitos outros comandos e operações que você pode executar, incluindo a exclusão de um serviço, que só recomendamos se você tiver malware em seu sistema que está sendo executado como um serviço.
Existem muitos outros comandos e operações que você pode executar, incluindo a exclusão de um serviço, que só recomendamos se você tiver malware em seu sistema que está sendo executado como um serviço.

sc delete

Não exclua serviços.

Você também pode fazer outras coisas, como parar e reiniciar serviços no prompt de comando usando o utilitário sc. Por exemplo, para parar o cliente de rastreamento de link distribuído, use este comando:

sc stop TrkWks

Para começar de novo, use sc start .

Image
Image

Pensamentos finais

Se você tiver serviços em execução que estão perdendo recursos e tornando o computador lento, você deve simplesmente desinstalar e remover os aplicativos que os colocam lá. Não há realmente nenhum motivo para excluir serviços, desativá-los ou qualquer outra coisa.

Por que desativar algo que precisa ser desinstalado?

Recomendado: