O sistema operacional Windows roda em cima de uma rede de arquivos inter-relacionados que mantêm o sistema , suas interações com hardware e informações do usuário. Embora os computadores muitas vezes são esperados para executar de maneira infalível , muitas coisas podem dar errado. Os arquivos podem ser corrompidos devido à instalação de novo hardware, ou os hackers podem implantar vírus em um sistema de arquivos para roubar informações ou danos . Em ambos os casos , uma mensagem pop -up estranho proclamando que o arquivo svchost.exe não pode ser encontrado implica que seja algo no registro do sistema foi corrompido ou que um vírus existe no computador . Arquivos DLL
Para o sistema operacional Microsoft Windows para funcionar , ou por quaisquer programas do Windows para compartilhar uma plataforma de programação comum , um conjunto comum de bibliotecas e funções disponíveis em todo o sistema deve existir ; bibliotecas vinculadas dinamicamente (DLL) fornecer essa funcionalidade . Programas executáveis em um sistema Windows pode chamar arquivos DLL para se comunicar com o hardware , como uma impressora , ou ligue para funções definidas pelo sistema para realizar tarefas específicas .
Svchost
Quando examinar os processos em execução dentro do gerenciador de tarefas do Windows , um usuário pode ver várias instâncias do processo svchost.exe em execução em um determinado momento . O svchost em um sistema Windows representa um processo em execução que hospeda outros processos orientados a serviços . Serviços do Windows , muitas vezes vêm na forma de arquivos DLL , que não pode executar de forma independente , sem um processo de ajudante para executá-los , como svchost . Programas maiores em um sistema Windows pode exigir serviços menores para executar como parte de sua execução, e esses serviços funcionam frequentemente sob a égide de um processo svchost .
Corrompidos Registros
< br >
uma causa de uma perda de referência para o arquivo svchost envolve um registro corrompido. O registro do Windows mantém os arquivos de sistema para garantir que os programas e funcionalidades do sistema operacional pode se referir a arquivos importantes durante a execução. Isto está especificamente à condição de referência do sistema para os arquivos DLL contidos no sistema de arquivos . Ao instalar um novo hardware, bibliotecas vinculadas podem ser corrompidos ou misturado no registro. Neste caso , o programa requer que svchost pode referir-se a um local errado biblioteca . Um bom ponto de início é para desinstalar o software instalado recentemente ou periféricos de hardware, especialmente software antivírus, e veja se o problema persiste.
Vírus
Outro problema que pode causar uma perdeu referência svchost envolve vírus ou malware. Os vírus geralmente vêm na forma de arquivos DLL , ou instalar arquivos DLL aos diretórios críticos do sistema para esconder a infecção. Isso significa que eles usam o processo svchost para executar tudo o que eles realizam ataques ou quaisquer operações de controlo que elas executam . Como resultado, o usuário pode ver muitos processos svchost execução, ou um único processo svchost usando -se todos os recursos do processador. Alternativamente , o processo pode ser erroneamente como scvhost.exe . Neste caso , o malware ou trojan pode danificar o arquivo svchost ou bibliotecas associadas , tornando impossível o acesso . Software de rastreamento de vírus , como AdAware , McAfee ou Avast! , Pode ajudar no rastreamento e limpeza de uma infecção.