[Pillola] Controllare quando è stato riavviato Windows

Spesso è utile sapere in che momento è stato riavviato un sistema operativo Windows , che sia un server o un sistema desktop. E’ possibile conoscere l’esatto momento in cui è avvenuto il riavvio guardando tra gli eventi di Windows.

Spesso è utile sapere in che momento è stato riavviato un sistema operativo Windows , che sia un server o un sistema desktop. E’ possibile conoscere l’esatto momento in cui è avvenuto il riavvio guardando tra gli eventi di Windows:

  1. (Windows Vista/7/8) Aprire Administrative Tools -> Event Viewer.
  2. (Windows 10) Cercare Events usando la barra di ricerca di sistema.
  3. Andare alla voce Windows Logs e selezionare System.
  4. Per sapere quando il sistema è stato spento, filtrare gli eventi in base al codice ID 6006. In realtà l’evento indica la chiusura del servizio “event log”, un servizio che viene chiuso poco prima dello shutdown effettivo del sistema.
  5. Per sapere invece quando il sistema è stato avviato, filtrare gli eventi secondo il codice ID 6005 (avvio del servizio “event log”).

Event log

roghan

Errore in Windows: “A system shutdown is in progress”

Difficoltà articolo (0->10): 5

Mi è capitato qualche giorno fa di dover riavviare un server da remoto, ma per qualche motivo il processo di reboot non è andato a buon fine e il sistema operativo è rimasto in esecuzione e in stallo. Questo è successo molto probabilmente perché il sistema operativo non è stato in grado di chiudere una delle tante applicazioni in esecuzione rendendo di fatto impossibile il processo di riavvio.

Come consuetudine avevo lanciato il riavvio da command line in questo modo:

shutdown /r /t 60

ho atteso un bel po’, pensando che la chiusura di qualche applicazione avesse richiesto più tempo del dovuto. Invece il sistema operativo non si è riavviato, restando con tutti i servizi/applicazioni in esecuzione. Provando a lanciare nuovamente il comando di riavvio ho ricevuto questo errore:

A system shutdown is in progress.(1115)

Questo messaggio di errore indica che il sistema operativo ha ricevuto correttamente il comando di reboot ma è impossibilitato ad eseguirlo nonostante il processo sia iniziato. Inoltre in questo stato non c’è garanzia che tutti i servizi siano attivi e funzionanti correttamente perché il processo di reboot potrebbe aver già stoppato alcune applicazioni. Dunque è bene prestare attenzione in questo caso se il server è in produzione, e potremmo voler tentare un riavvio forzato.

Per risolvere la situazione di stallo è necessario chiudere l’applicazione winlogon, e questo può essere fatto facilmente usando l’utility PsKill della Sysinternals in questo modo:

pskill -t \\computername winlogon

Incrociate le dita… et voilà, il sistema verrà sbloccato e si riavvierà all’istante!

Per il download dell’applicazione PsKill possiamo usare il seguente link:

roghan

Controllare quando è stato riavviato il sistema in Windows

Spesso è utile sapere in che momento è stato riavviato un sistema Windows , che sia un server o un sistema desktop. E’ possibile conoscere l’esatto momento in cui è avvenuto il riavvio guardando tra gli eventi di Windows. Gli step da seguire sono i seguenti: […]

Spesso è utile sapere in che momento è stato riavviato un sistema Windows , che sia un server o un sistema desktop. E’ possibile conoscere l’esatto momento in cui è avvenuto il riavvio guardando tra gli eventi di Windows. Gli step da seguire sono i seguenti:

  1. aprire Administrative Tools -> Event Viewer;
  2. andare alla voce Windows Logs e selezionare System;
  3. filtrare gli eventi in base al codice ID 6006, che indica lo shutdown della macchina. In realtà l’evento indica la chiusura del servizio “event log”, un servizio che viene chiuso poco prima dello shutdown del sistema;
  4. filtrare invece gli eventi secondo il codice ID 6005 per sapere quando il sistema si è avviato (avvio del servizio “event log”).

Event log

roghan