Questão Como saber o que o Windows 7 está fazendo antes do desligamento / reinicialização? [fechadas]


Eu tenho um notebook i3 principal executando o Windows 7 de 32 bits e, às vezes, leva muito tempo para desligar ou reinicializar. Desativei o Windows Update e não instalei nenhum software ou driver novo. Portanto, não há motivo para levar cerca de 5 minutos para ser desligado ou reinicializado.

Como posso determinar o que está fazendo? BTW, vejo a luz piscando para a atividade do disco rígido durante esse tempo.


2


origem


desligamento de rastreamento com o WPT: msfn.org/board/index.php?showtopic=140247 - magicandre1981
você já analisou o desligamento com WPRUI / WPA? - magicandre1981
Eu vejo que você aceitou a resposta do troll. Então estou aqui fora facepalm tático - magicandre1981
@ magicandre1981 você faz um ótimo post também, eu acabei de esquecer do +1 - Rama


Respostas:


Na verdade, isso pode ser ativado por meio da diretiva de grupo.

Se você estiver executando uma edição Professional do Windows, a configuração será encontrada no Editor de Diretiva de Grupo: gpedit.msc na caixa de pesquisa do menu Iniciar (ou Cortana) e pressione Enter, em seguida, vá para Configuração do Computador → Modelos Administrativos → Sistema e é chamado Verbose vs mensagens de status normal para o Windows 7 e versões anteriores e Exibir mensagens de status altamente detalhadas para o Windows 8 e posterior. Ative a configuração para mostrar informações detalhadas durante o desligamento ou inicialização.

Se você estiver executando uma versão inicial do Windows, abra o Editor do Registro, navegue até HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion‌​\Policies\Systeme defina a chave verbosestatus para 1, criando-o como um valor DWORD, se ele não existir.

(Crédito para as especificidades deste processo vai para O Clube do Windows.)


2



Eu tentei isso, mas sem sorte, nada mais do que "o Windows está sendo desligado" ou "Desligar o PC" é exibido durante esse tempo. - Rama
isso não é realmente uma resposta. para ver o que o Windows usa o WPT para rastrear o desligamento em detalhes. - magicandre1981


Instale o Windows Performance Toolkit, parte do Windows 10 SDK (Build 15086, última versão que funciona no Windows 7).

Corre WPRUI.exeselecione Primeiro nível, em Seleção de recurso utilização do CPU, DiskIO, FileIO e abaixo Cenário de Desempenho selecione Desligar. Número de iteração pode ser definido para 1 

enter image description here 

e clique para start.

Após a reinicialização, abra o ETL com o WPA.exe. No WPA.exe, clique em Perfis-> Aplicar-> "Procurar catálogo" e selecione FullBoot.Shutdown.wpaprofile.

Agora você vê esta visão geral quanto tempo dura o desligamento:

enter image description here

Nesta amostra, são necessários 8 segundos para o encerramento. 2s são necessários para fechar a sessão do usuário (foram 1.2s foram gastos para matar onedrive.exe) e desligar o kernel do Windows / serviços leva 5s.

Veja seus dados para ver onde o Windows passa a maior parte do tempo. Se você vir atividade do disco durante o desligamento, analise o ETL DiskIO e FileIO.


4



E se você sabe o motivo é um dos seguintes, ocorre de forma aleatória, e você não pode corrigi-los: atualização do Windows, nova atualização do Windows preso, software de backup de disco de baixa qualidade, uma nova peça de hardware que você acabou de tentar. Como você pode evitar completamente uma tela azul que tenha a chance de manter sua máquina bloqueada por horas ou presa até que você force a reinicialização? - Spectraljump
@Spectraljump Não consigo entender a relevância da minha resposta. se você obtiver um BSOD durante o desligamento faça uma pergunta se você não puder analise o dmp por conta própria - magicandre1981
Desculpe por induzir em erro, "tela azul" não estava se referindo a "bluescreen" ou "BSoD". Estava se referindo à tela que é azul e você fica preso quando tudo que você quer é reiniciar ou desligar rapidamente o seu laptop / PC. Sua solução é ótima, mas resolve uma coisa após o fato, não impede as inevitáveis ​​novas. - Spectraljump
@ Spectraljump este é um analisador, não preventer. - magicandre1981