pt.phhsnews.com


pt.phhsnews.com / O que está realmente acontecendo quando um computador com Windows está sendo desligado?

O que está realmente acontecendo quando um computador com Windows está sendo desligado?


Embora a maioria de nós provavelmente não pense muito em tudo o que está acontecendo cada vez que desligamos nossos computadores, o que realmente está acontecendo 'sob o capô' durante o processo de desligamento? A seção de perguntas e respostas do SuperUser de hoje tem as respostas para a pergunta de um curioso leitor.

A sessão de Perguntas e Respostas vem para nós, cortesia da SuperUser - uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas conduzido pela comunidade.

SuperUser reader RACING121 quer saber o que realmente está acontecendo quando um computador com Windows está sendo desligado:

Quando clico no botão de desligamento do meu sistema Windows, ele me mostra outra tela dizendo

Desligando : O que está realmente acontecendo durante este estágio?

Se bem me lembro, no Windows XP ele diria algo como

Salvando Configurações antes de desligar. No entanto, quais configurações existem para realmente salvar aqui? Por exemplo, se você aplicou um tema ou completou alguma outra ação, ele já foi “salvo” quando você clicou em Aplicar ou Ok . Se estiver desmontando o disco drive, então certamente seria o mesmo que forçar um desligamento, puxando o plugue, certo?

O que realmente está acontecendo quando um computador com Windows passa pelo processo de desligamento?

Os respondentes do SuperUser do Answer

Keltari e zzarzzur tem a resposta para nós. Primeiro, Keltari:

Há muitas coisas acontecendo durante o processo de desligamento. Aqui estão apenas alguns exemplos:

Verificando se algum aplicativo do usuário ainda não foi fechado (como um documento não salvo) e solicite ao usuário, se necessário

  • Interrompendo serviços em segundo plano
  • Aguardando o sinal de término dos serviços e aplicativos abertos ou em execução
  • Liberando o cache para o disco
  • Gravando arquivos de log
  • Todos os usuários estão desconectados
  • Encerrando o shell
  • Iniciar a instalação das atualizações do Windows e informar ao sistema para concluir a atualização processo durante a próxima inicialização do sistema, se necessário
  • Envie o sinal de desligamento da ACPI (é o que desliga a máquina)
  • Seguido pela resposta do zzarzzur:

O registro do sistema é (talvez?) gravado em O disco. Voltar quando eu usei o Windows XP, notei que, se você fez quaisquer alterações no registro, em seguida, puxou a energia, as alterações não seriam salvas. Eu não tenho certeza sobre isso, apenas apontando para fora.

Aqui está um trecho de um documento que a Microsoft lançou:

Encerramento da sessão do sistema. Essa fase inclui as subfases de notificação de pré-desligamento e notificação de desligamento.

  • Notificação de pré-desligamento. O Windows desliga serialmente todos os serviços registrados para receber notificações de pré-desligamento. Os serviços / serviços pedidos que configuraram a ordem de encerramento dos serviços dependentes - são encerrados antes dos serviços não solicitados.
  • Notificação de desligamento. Todos os serviços registrados para receber notificações de desligamento são encerrados em paralelo. Se todos os serviços não tiverem saído após 20 segundos (no Windows Vista) ou 12 segundos (nos sistemas operacionais cliente do Windows 7), o sistema continuará o desligamento. Processos e serviços que não são desligados em tempo hábil são deixados em execução quando o sistema é desligado.
  • Encerramento do kernel. O restante do sistema, como todos os dispositivos e drivers, é desligado durante a fase de desligamento do kernel.
  • Basicamente, o que você está esperando é que cada serviço individual limpe e saia. Cada serviço recebe 12 segundos para sair antes de ser eliminado

Metade do tempo de desligamento é dedicado a desligar os serviços do sistema. Se você for realmente interessante em ver o tempo dedicado a qualquer coisa durante um desligamento, o Windows inclui uma ferramenta para rastrear o tempo de desligamento.

xbootmgr -trace shutdown -numRuns 3 -resultPath% systemdrive% traces -postBootDelay 180 -traceFlags base

  • E para entender o arquivo gerado (não deixe de executar em

% systemdrive% traces ) xperf -i trace.etl -o summary.xml -a shutdown

  • Fontes

Documento de Análise de Desempenho de Transição do Windows On / Off [Microsoft]

Guia de soluções de transição de ligar / desligar do Windows Documento [Microsoft]

Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui.



Oferta de Licença Completa: WinX DVD Ripper Platinum V7.5.17 [Promovido]

Oferta de Licença Completa: WinX DVD Ripper Platinum V7.5.17 [Promovido]

A transmissão é percebida como melhor agora e está ultrapassando discos de acordo com dados como o declínio de assinantes do DVD da Netflix. Mas o DVD dominou o mundo durante anos, o que significa que centenas de milhões ou bilhões de DVDs ainda estão em uso, o que torna as ferramentas de backup de DVD para vídeo indispensáveis ​​para manter seus preciosos filmes em DVD seguros.

(how-to)

Como fazer um programa ser executado na inicialização de qualquer computador

Como fazer um programa ser executado na inicialização de qualquer computador

Os programas que você instala geralmente se adicionam ao processo de inicialização no Windows, no Mac OS X e até no Linux. Mas você também pode adicionar seus próprios programas favoritos ao processo de inicialização e fazer com que eles sejam iniciados automaticamente após o login no computador. Isso é particularmente útil para aplicativos ou ferramentas em segundo plano que executam automaticamente uma função, mas você pode até adicionar aplicativos de desktop e eles aparecerão quando você fizer login.

(how-to)