2012-04-11 13:34:22 +0000 2012-04-11 13:34:22 +0000
36
36

O que é svchost.exe (LocalSystemNetworkRestricted) quando o vejo no Monitor de Recursos no Windows Vista e porque é que me está a atrasar?

Por vezes, quando o meu computador está congelado e quase inutilizável, parece que a causa é algum processamento de fundo pesado. Por vezes, consigo apanhar quem está a utilizar toda a largura de banda do meu disco utilizando o Monitor de Recursos (tais detalhes não são mostrados no gestor de tarefas). Eu suspeito que esta instância svchost.exe está realmente mostrando a atividade do serviço para Windows Update, mas eu não tenho certeza se posso descobrir com certeza.

Aqui está o que eu vejo:

A pergunta é: O que significa LocalSystemNetworkRestricted, e eu posso associar uma entrada na Visão Geral dos Recursos que me diz que é svchost.exe com que serviço isso é?

A parte boa é que a coluna File na captura de tela acima (se expandida) diz qual arquivo está sendo escrito ou lido, e isso, por sua vez, me ajudou com a minha teoria de que isso é windows-update, e MSI-installations of windows-updates (que são provavelmente subprocessos de propriedade do serviço) que estão aparecendo como “svchost.exe (LocalSystemNetworkRestricted)”, mas eu gostaria de saber com certeza. Se o ficheiro em questão é o Pagefile, então o meu sistema está muito provavelmente a ser inundado por leitura/escrita de ficheiros de página (conhecido coloquialmente como My System is Thrashing, e precisa de mais RAM Física). Mas a causa, no final, parece ser algum serviço Windows.

Update Not Windows Update, no entanto, acontece que é o SuperFetch, um erro colossal do Vista.

Respostas (2)

29
29
29
2012-04-17 01:07:33 +0000

Este irritante sistema pig-out é causado por uma funcionalidade do Windows Vista (pedaço de porcaria) chamada SuperFetch. Enquanto o serviço ainda existe no Win7 foi consertado e não parece mais me atrasar, embora a sua quilometragem possa variar. http://en.wikipedia.org/wiki/Windows_Vista_I/O_technologies#SuperFetch

Depois de desativar este festival de porcaria, a partir da janela Serviços (digite Serviços na caixa de busca do menu Iniciar, encontre o SuperFetch, pare e depois desative-o do auto-arranque), estes congelamentos vão embora. Em sistemas com RAM e disco suficiente, o Superfetch resulta num aumento líquido no desempenho do sistema. No meu portátil permitindo que o SuperFetch resulte em congelamentos periódicos do sistema onde ele não responde em nada aos cliques do rato. Pensei que estava a enlouquecer, mas fazia parte das coisas que as pessoas que te trouxeram o UAC e outras grandes inovações atiraram para o Vista. Acho que foi retrabalhada ou eliminada no Win7 para não fazer isto.

Update O comentador diz que vê isto no Win7. Ainda tenho de encontrar um problema com o Win7 nos computadores portáteis, mas depois todos os meus computadores portáteis têm unidades de 7200 RPM de desempenho muito elevado ou unidades híbridas ou de estado sólido. Gostaria de ouvir nos comentários das pessoas que têm este problema com o SuperFetch a abrandar uma máquina DESKTOP com uma drive convencional de 7200 RPM, ou SSD. (Eu poderia imaginar isso acontecendo em um cachorro de um disco rígido com uma velocidade de rotação do eixo de 5400 RPM)

Update2 Parte do problema com o Windows é que ele só reporta o processo pai svchost.exe, e você precisa ler a outra resposta abaixo que aponta para o SysInternals Process Explorer também, o que ajuda você a descobrir o que realmente dentro do svcchost.exe (como superfetch ou windows update ou algo mais) está realmente tornando sua máquina mais lenta.

10
10
10
2012-04-17 01:12:56 +0000

Utilize Process Explorer e passe o ponteiro do rato sobre o nome do processo (com o mesmo PID) para obter informações sobre os serviços do Windows em execução nesse processo: