Me gustaría registrar los momentos en que mi computadora se inicia y se apaga. No necesito ninguna información de diagnóstico ni nada, solo una simple nota de la fecha y la hora, por ejemplo, algo como:
2011/04/29 08:17:34 AM Startup
2011/04/29 05:26:52 PM Shutdown
¿Cómo puedo hacer eso?
Hasta ahora, mis búsquedas en Google han generado que muchas personas pregunten sobre la reducción de los tiempos de inicio de Windows, pero nada de interés para la tarea en cuestión.
Event Viewer
, haz clic enWindows Logs
->System
. En el lado derecho existeFilter Current Log...
, haga clic en él y cuando la nueva ventana aparece inserto6006
enAll Event ID's
y haga clicOk
. Esto mostrará solo eventos de apagado del sistema. Haga lo mismo para el inicio del sistema.6005 muestra el inicio de los eventos de registro, pero supongo que también aparecerá en caso de reinicios, es decir, Windows no hace una diferencia entre un "inicio completo" o un reinicio en caliente.
Si el propósito es buscar solo el primer inicio y el último cierre, uno tiene que eliminar cualquier entrada doble 6005.
Conmigo, la identificación del evento 12 es la primera y la identificación del evento 13 es la última.
PD: Aparte de eso, tengo una serie de casos en los que se registraron unos 6005, pero no 6006 a continuación. Uno tiene que agregar manualmente el cierre de sesión real basado en, por ejemplo, la última entrada del registro de eventos de ese día.
fuente
Usando Get-EventLog de PowerShell, el siguiente (largo) one-liner generará la salida solicitada en un archivo de texto:
Notas
C:\temp2
debe existir para que esto funcione. Si no existe, créelo o cambie la línea para usar otro directorio (existente).TimeGenerated.ToString()
" con "TimeGenerated.ToString("s")
".Sort-Object
" con "Sort-Object -Descending
".Instrucción
El one-liner se puede poner en un script, pero luego los permisos deben ser atendidos antes de que funcione. En cambio, la forma más fácil es:
CMD
y presione Enter.powershell
y presiona Enter. (En Windows 10, PowerShell se puede abrir directamente con Window+ Xy seleccionando "Windows PowerShell" )C:\temp2\_ComputerStartsAndStops.log
.fuente
Tal vez esto te ayude, si no estás usando el tiempo en un uso específico. TurnedOnTimesView: supervisa los tiempos de inicio y apagado de Windows
fuente