Come ottenere il tempo di attività del sistema in Windows? [closed]

Di seguito sono riportati otto modi per trovare l’Uptime nel sistema operativo Windows.

In Windows Vista e Windows Server 2008, Task Manager è stato potenziato per mostrare informazioni aggiuntive sul sistema. Una di queste informazioni è il tempo di esecuzione del server.

  1. Fai clic con il pulsante destro del mouse sulla barra delle applicazioni e fai clic su Task Manager. Puoi anche fare clic su CTRL + MAIUSC + ESC per accedere a Task Manager.
  2. In Task Manager, seleziona la scheda Prestazioni.
  3. Il tempo di attività del sistema corrente viene visualizzato in Sistema o Prestazioni ⇒ CPU per Win 8/10.

2: Utilizzando il sistema Utilità delle informazioni

L’utilità della riga di comando systeminfo controlla e visualizza varie statistiche di sistema come la data di installazione, gli hotfix installati e altro ancora. Apri un prompt dei comandi e digita il seguente comando :

Puoi anche restringere i risultati alla sola riga che ti serve:

3: Utilizzando l’Uptime Utility

Microsoft ha pubblicato uno strumento chiamato Uptime.exe. È un semplice strumento a riga di comando che analizza le informazioni sull’affidabilità e la disponibilità del computer. Può funzionare in locale o in remoto. Nella sua forma semplice, lo strumento visualizzerà il tempo di attività del sistema corrente. Un’opzione avanzata consente di accedere a informazioni più dettagliate come come arresto, riavvio, arresti anomali del sistema operativo e installazione di Service Pack.

Leggere la seguente KB per maggiori informazioni e per i collegamenti per il download:

  • MSKB232243: strumento Uptime.exe Consente di stimare la disponibilità del server con Windows NT 4.0 SP4 o versioni successive.

Per utilizzarlo, segui questi passaggi:

  1. Scarica uptime.exe da quanto sopra link e salvalo in una cartella, preferibilmente in una che si trova nel percorso di sistema (come SYSTEM32).
  2. Apri una finestra del prompt dei comandi con privilegi elevati. Per aprire un CommandPrompt con privilegi elevati, fai clic su Start, fare clic su Tutti i programmi, su Accessori, fare clic con il pulsante destro del mouse su Prompt dei comandi, quindi fare clic su Esegui come amministratore. È inoltre possibile digitare CMD nella casella di ricerca del menu Start e quando fai clic sull’icona del prompt dei comandi per selezionarla, tieni premuto CTRL + MAIUSC e premi INVIO.
  3. Vai al punto in cui hai posizionato l’utility uptime.exe.
  4. Esegui uptime.exe utilità. Puoi aggiungere un /? al comando per ottenere più opzioni.

Non offre molti parametri della riga di comando:

3.1: Utilizzando la vecchia utility Uptime

Esiste una versione precedente dell’utility “uptime.exe”. Questo ha il vantaggio di NON aver bisogno di .NET. (Ha anche molte più funzionalità oltre al semplice uptime.)

Link per il download: Windows NT 4.0 Server Uptime Tool (uptime.exe) (final x86)

4: Utilizzando il NET STATISTICS Utility

Un altro metodo semplice, se ricordi, è quello di utilizzare le informazioni approssimative trovate nelle statistiche visualizzate dal comando NET STATISTICS. Apri un prompt dei comandi e digita il seguente comando:

Le statistiche dovrebbero dirti da quanto tempo è stato eseguito, sebbene in alcuni casi queste informazioni non siano accurate come altri metodi.

5: Utilizzando il Visualizzatore eventi

Probabilmente il più accurato di tutti, ma richiede un po ‘di clic. Non mostra un conteggio esatto del giorno o dell’ora dall’ultimo riavvio, ma mostrerà informazioni importanti sul motivo per cui il computer è stato riavviato e quando lo ha fatto. Dobbiamo guardare all’ID evento 6005, che è un evento che ci dice che il computer ha appena terminato l’avvio, ma dovresti essere consapevole del fatto che ci sono praticamente centinaia se non migliaia di altri tipi di eventi da cui potresti potenzialmente imparare .

Nota: a proposito, l’ID evento 6006 è ciò che ci dice quando il server si è interrotto, quindi se c’è molta differenza di tempo tra gli eventi 6006 e 6005, il server è rimasto inattivo per molto tempo.

Nota: puoi anche aprire il Visualizzatore eventi digitando eventvwr.msc nel comando Esegui e potresti anche usare il collegamento trovato nella cartella Strumenti di amministrazione.

  1. Fare clic su Visualizzatore eventi (locale) nel riquadro di navigazione a sinistra.
  2. Nel riquadro centrale, fare clic sul tipo di evento Informazioni e scorrere verso il basso fino a visualizzare l’ID evento 6005. Fare doppio clic sull’ID evento 6005, oppure fai clic con il pulsante destro del mouse e seleziona Visualizza tutte le istanze di questo evento.
  3. Verrà visualizzato un elenco di tutte le istanze dell’ID evento 6005. Puoi esaminare questo elenco, osservare le date e gli orari di ogni evento di riavvio e così via.
  4. Apri lo strumento Server Manager facendo clic con il pulsante destro del mouse sull’icona Computer nel menu di avvio (o sul desktop se averlo abilitato) e selezionare Gestisci. Accedi al Visualizzatore eventi.

5.1: registro eventi tramite PowerShell

6: a livello di programmazione, utilizzando GetTickCount64

GetTickCount64 recupera il numero di millisecondi trascorsi dall’avvio del sistema.

7: utilizzando WMI

8: Il nuovo uptime.exe per Windows XP e versioni successive

Come lo strumento di Microsoft, ma compatibile con tutti i sistemi operativi fino a Windows 10 e Windows Server 2016 inclusi, questa utility di uptime non richiede un prompt dei comandi elevato e offre un’opzione per mostrare l’uptime sia in DD: HH: MM: SS che in formati leggibili dall’uomo (se eseguita con -h parametro della riga di comando).

Inoltre, questa versione di uptime.exe verrà eseguita e mostrerà il tempo di attività del sistema anche se avviata normalmente da una sessione explorer.exe (cioè non tramite la riga di comando) e metti in pausa per leggere il tempo di attività:

e quando eseguito come uptime -h:

Write a Comment

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *