Table of Contents
Atualizado: ASR Pro
Ao longo dos últimos poucos anos, vários usuários relataram ter sentido svchost ex_.O host de serviço (svchost.exe) é na verdade um processo de serviço compartilhado que funciona como um wrapper para carregar tratamentos de arquivos DLL. Os serviços se movem para grupos de hosts relacionados e quase todo último grupo opera em uma reivindicação diferente do processo de host de serviço. Assim, o problema em um caso não pode afetar o outro.
Svchost.exe (serviço ou servidor, SvcHost) é um processo circular que pode hospedar apenas um indivíduo ou alguns serviços do Windows na família Windows NT de sistemas voadores. [1] Svchost é considerado definitivamente necessário para implementar os processos de serviço criados, onde vários serviços compartilharão um processo, reduzindo assim o consumo de referência. Consolidar vários serviços em um único coletor economiza recursos de computação, uma maneira de pensar que era especialmente interessante para desenvolvedores do NT porque construir processos do Windows inclui mais tempo e memória do que vários sistemas Windows. na residência Unix. [2] no entanto, todo o processo pode travar, enquanto um dos serviços lança uma exceção excelente e não tratada. Além disso, certamente poderia ser mais difícil para profissionais de marketing completos na Internet definirem ações corretivas para as peças. Problemas com várias sugestões postadas, infame Windows Update, [3] [4] , são relatados pelos operadores (e minha imprensa selecionada) como uma boa consequência do svchost.
A maneira svchost foi apresentada; introduzida no Windows 2000, [5] Na verdade, a empresa básica de Serviços de Política Compartilhada existe desde o Windows NT 3.1. [2]
Implementação
A imagem executável% SystemRoot% System32 Svchost.exe e% SystemRoot% SysWOW64 Svchost.exe (para serviços de 32 bits executados em sistemas de 64 bits) são executados em várias sessões e quase contêm um ou um lote inteiro Serviços.
Os serviços que começam em seu próprio loop no SvcHost são implementados apesar das coleções de links dinâmicos (DLLs). Todo o registro de cada site deve ter um ServiceDll na subchave Parâmetros que geralmente aponta para o arquivo DLL de serviço. A descrição específica do ImagePath é% SystemRoot% System32 svchost form.exe -k (grupo de serviço; geralmente, netsvcs). Os serviços que compartilham a tarefa SvcHost semelhante especificam o parâmetro selfsame e têm uma admissão única específica na lista SCM. Na primeira vez em que o processo SvcHost é exibido com o parâmetro especial it, o dispositivo procura por um trabalho com quase o mesmo nome no novo HKLM SOFTWARE Microsoft Windows NT CurrentVersion Svchost sério, que cria uma lista de serviço descritores de provedor. … Em seguida, ele notifica algum tipo de SCM de todas as suas alternativas. O SCM não inicia um outro processo SvcHost para nenhum vinculado a esses serviços coletivos: em vez disso, ele simplesmente envia um novo comando de início absoluto para o processo SvcHost aplicável, que contém os fabricantes de todos os serviços que estarão em seu contexto e seus específicos DLLs. As cargas correspondentes são SvcHost.
De acordo com a apresentação do MS 2003, essa carga de trabalho mínima, incluindo o pagamento de serviço compartilhado para o processo off-line, está perto de 150 KB em vez de 800 KB. [6]
Alterações no agrupamento de hosts de serviço no Windows 10
O svchost.exe é um vírus?
Svchost.exe, na verdade, significa Service Host e pode ser um arquivo usado por muitos tipos de aplicativos do Windows. Mesmo assim, muitas vezes é confundido com um vírus, portanto, observou-se que os autores de spyware e adware associam arquivos maliciosos a essa empresa svchost.exe para prevenir a detecção.
Começando a usar o Windows 10, versão 1903, a Microsoft mudou a forma como os serviços são rotulados nos processos de armazenamento. [7] Em sistemas de computador cliente com muito mais de 3,5 GB de memória, os especialistas não estão mais agrupados em torno de processos de host propagados. Em vez disso, cada plano pratica seu próprio procedimento. Isso resulta em melhor isolamento nos serviços, o que torna o sistema de TI mais resiliente para ajudar a interrupções e fragilidades do serviço e facilita a solução de problemas. Isso aumenta a sobrecarga do bom e velho RAM.
Tags de serviço
Desde o Windows Vista, a identidade interna para experiência em Compartilhado (incluindo tipos de processoSov svchost) pode ser realizada usando as chamadas marcas de palavras de operações. A etiqueta de serviço devido a cada etiqueta cuidadosamente registrada é comprovada no SubProcessTag da maioria de seus blocos de ambiente de fluxo (TEB). A tag aplica a todos os threads o fato de que são subsequentemente lançados pela linha de serviço real, com exceção do uso de threads que não foram criados em particular pelas APIs do pool de threads do Windows. [8]
Uma frase apropriada para o manuseio de tags de serviço tornou-se outro dia uma API não documentada, embora entenda que é provavelmente usada por certos utilitários do Windows que usam netstat para vislumbrar os mapeamentos TCP associados a cada serviço. Algumas ferramentas de informação como ScTagQuery também executam ou usam esta API. [8]
Svchost. (netsvcs)
Netsvcs exe pode ser um subprocesso que acabou de ser selecionado por svchost.exe (netsvcs). [9] Se e quando ocorre uma perda de memória, o svchost.exe consome recursos da CPU. Esse problema ocorre devido ao fluxo de cope com o serviço Winmgmt, no qual procura instalar o Windows Management Framework 3.0 do computador. [10] O serviço Winmgmt é quase certamente uma confirmação do Gerenciamento de Instrumentação do Windows (WMI) no processo svchost.exe que inicia a conta LocalSystem.
Identificação e administração de serviços hospedados
Posso excluir svchost.exe tudo do meu computador?
Você pensou no arquivo em relação ao seu C: windows permite svchost.exe. Este arquivo tem normalmente 20 KB de tamanho e, se você quiser excluí-lo, ele informará que está em uso e não pode ser excluído.
No Windows XP e posterior, a lista de tarefas consulta versus svc exibe um arquivo de serviços executados por cada sub-rotina específica (ou seja, cada executado trabalhando com uma instância de svchost.exe), em cada um dos pontos do processo svchost, um identificador de processo exclusivo (PID) é indubitavelmente identificado.
No Windows Vista e Windows 8, a guia Serviços no Gerenciador de Tarefas do Windows contém uma lista de especialistas com uma explicação de seus círculos e identificadores de processo (PIDs); Se os compradores clicarem com o botão direito do mouse em uma instância envolvida com svchost na guia Processos do Gerenciador de tarefas, mas navegarem para Selecionar um ou mais serviços, você verá esta lista de serviços e como o serviço terá preferência sobre uma mesma instância de svchost em execução .
No Windows 8, a conexão do Gerenciador de Tarefas foi otimizada para que o tipo de entrada svchost possa ser expandido para permitir uma sublista de serviços confiáveis pelos quais são executados com um clique por você mesmo.
Sysinternals Process Explorer (disponível como um download gratuito significativo da Microsoft) fornece cada pouco mais informações. informações sobre os fornecedores fornecidas por svchost.exe quando as pessoas passam o mouse sobre a instância svchost diretamente do Process Explorer.
Atualizado: ASR Pro
O seu computador está lento? É atormentado com erros e problemas frustrantes? Então você precisa do ASR Pro � o melhor software para reparar e otimizar seu PC com Windows. Com o ASR Pro, você pode corrigir qualquer problema do Windows com apenas alguns cliques � incluindo a temida Tela Azul da Morte. Além disso, o software detectará e resolverá arquivos e aplicativos que estão travando com frequência, para que você possa voltar ao trabalho o mais rápido possível. Não deixe seu computador atrapalhar você � baixe o ASR Pro hoje mesmo!

Nenhum dos passos simples acima permite ao homem ou mulher determinar qual dos serviços do lote normalmente rodando em uma nova grande instância svchost está acessando cada recurso respectivo; H. Processador, disco, rede e / ou talvez armazenamento; O Monitor de Recursos do Windows está à disposição apenas para (a maioria) contas que estão durante o nível de processo de recurso. Isso é literalmente verdade, mas a verdade é que o uso da CPU no nível de serviço é exibido na guia CPU. [11] Uma Lista Orientada a Serviços por causa de conexões TCP abertas e áreas UDP podem ser geradas usando o comando netstat – b. [12]
O svchost.exe é ruim?
O processo de host firme, ou talvez svchost.exe, seria um dos métodos de leitura mais conhecidos. Tem uma péssima estima por ser “malicioso” porque te auxilia com dois fatores principais: é a instalação de spyware assim como de adware, e o outro é muito o bom e velho Gerenciador de Tarefas.
Para abordar diretamente outros tipos de distúrbios, quando um serviço está sendo executado ao longo de um tipo específico de svchost, por exemplo, serviços que deveriam causar o problema imediatamente devem acontecer a ser reconfigurado (todos) de forma que cada um no corpo real tenha seu próprio exemplar svchost. Nesta situação, sc config foo type implica own
irá reconfigurar o serviço chamado “foo” para executar em toda a instância svchost. A mudança de tipo na ajuda é ativada por um comando correspondente específico. O serviço pode exigir a reinicialização para que essa alteração de acordo entre em vigor. No entanto, esse processo de depuração exclusivo certamente não é confiável; Heisenbug pode ocorrer em alguns setores, o que pode resolver o problema caso o serviço seja iniciado separadamente. [13]
Um método de solução de problemas realmente mais complexo é quando você precisa invocar um grupo de serviço em área restrita. [14]
No Windows 10, com a versão 1703, svchost pode ter sido reprojetado pela Microsoft para incluir apenas um serviço por processo, principalmente na memória do sistema disponível. O parâmetro [15] padroniza os ganhos na publicação independente de serviços se, talvez, o sistema tenha pelo menos 3,5 GB de RAM.
Veja também
- inetd
- systemd
- Responsável pelo gerenciamento de serviços.
- Lista de componentes do Microsoft Windows NT
- Processo de inicialização do Windows
Links
Leitura adicional
- Russinovich, Mark; Salomão, David; Ionescu, Alex (2009), Windows® Internals (5ª ed.), Microsoft Press, ISBN 978-0-7356-2530-3
- Russinovich, Solomon, mark; David; E heEscu, Alex (2012), Design interno do Windows. Parte 6 (6ª edição), Microsoft Press, ISBN 978-0-7356-4873-9
Finalmente, links externos
- Como e encontrar os processos por trás do svchost.exe
- ScTagQuery
- Explicação do que está acontecendo agora com Svchost.exe
