Anteriormente, eu tinha um sistema operacional Windows 7 Professional de 32 bits em meu PC, mas agora tenho um Windows 10 Pro de 64 bits.
No Windows 7, toda vez que ligo o PC, posso verificar no Gerenciador de Tarefas o "tempo ligado" que o PC está desde então, mas, no Windows 10 - mesmo quando desconecto o cabo de alimentação - ainda recebo o tempo desde Tenho o Windows 10 instalado - o que leva mais de 2 dias.
No Windows 7, essas informações estão disponíveis no Gerenciador de Tarefas - aba “Desempenho” - seção - “Sistema” - item - Tempo de uso.
Eu me pergunto por que no Windows 10, desta vez fico mesmo sem fonte de energia e se existe uma ferramenta ou configurações disponíveis para obter os mesmos resultados que vejo no Gerenciador de Tarefas do Windows 7, mas no Windows 10.
Gosto de verificar o Gerenciador de Tarefas para ver quanto tempo fiquei com meu PC ligado - vejo que é o valor "Tempo de uso" mostrado no Gerenciador de Tarefas do Windows 7.
A seguirlinkmostra um caminho usando o Visualizador de Eventos ou um script do PowerShell;(ainda não tentei), mas meu objetivo é observar o tempo que o PC ficou ligado sem verificar o Visualizador de Eventos - acho que esse método é complicado para quem não entende realmente como esses logs podem ser lidos ou se o script deve ser executado toda vez que o PC está ativado.
Responder1
O tempo de atividade não é redefinido quando você desliga o computador porque o Windows 10 tem o recurso "Inicialização rápida" ativado por padrão.
Este recurso armazena em cache alguns arquivos do sistema em cada desligamento para permitir que o computador inicialize mais rapidamente e parece que o cronômetro também é armazenado em cache.
Não sei se existem soluções alternativas, mas você pode desativar esse recurso. Observe que o seu computador inicializará muito mais lentamente (pelo menos no meu caso, é realmente perceptível).
Para desativar esse recurso, você pode ir ao Painel de controle - Opções de energia - "Escolher o que o botão liga / desliga faz" - "Alterar configurações que não estão disponíveis no momento" - Desmarque "Desativar inicialização rápida".
Responder2
O método alternativo é usar o prompt de comando, digite:
powershell (obter data) - (gcim Win32_OperatingSystem).LastBootUpTime
ou
estação de trabalho de estatísticas líquidas
você usaria isso se fosse um servidor
estatísticas líquidas srv
Isso lhe dará o tempo em que ele ficou ligado, então você terá que fazer as contas de quanto tempo ele esteve ligado.
.
Se você preferir usar Powershell seria:
(obter data) - (gcim Win32_OperatingSystem).LastBootUpTime
Não conheço nenhuma maneira mais rápida.