6 szybkich sposobów sprawdzenia czasu działania systemu Windows i czasu ostatniego uruchomienia

Wypróbuj Nasz Instrument Do Eliminowania Problemów

Czas pracy komputera to czas, przez który komputer działał nieprzerwanie od ostatniego rozruchu bez wyłączenia lub ponownego uruchomienia. Czas pracy komputera jest przydatny przy rozwiązywaniu różnych problemów z komputerem. Jest to używane zwłaszcza przez administratorów sieci do celów rozwiązywania problemów.

Czas pracy komputera jest równoznaczny z czasem pracy systemu Windows, ponieważ oba są prawie takie same. Istnieje kilka sposobów sprawdzania dostępności systemu Windows, takich jak korzystanie ze statystyk karty sieciowej, z menedżera zadań lub za pomocą wiersza poleceń lub Powershell. Omówimy każdą metodę po kolei. Szybkie podsumowanie ukryć 1 Różnica między dyspozycyjnością a dostępnością? 2 Jak sprawdzić czas pracy w Menedżerze zadań 3 Sprawdź dostępność za pomocą karty sieciowej 4 Jak sprawdzić dostępność systemu Windows za pomocą wiersza polecenia (CMD) 4.1 Korzystanie z informacji o systemie 4.2 Korzystanie z WMIC 4,3 Korzystanie z narzędzia Net Statistics 5 Sprawdź dostępność systemu za pomocą PowerShell 6 Końcowe przemyślenia

Różnica między dyspozycyjnością a dostępnością?

Większość ludzi myli dyspozycyjność z dostępnością. Zanim przejdziemy dalej, powinniśmy znać różnicę między czasem pracy a dostępnością. One nie są takie same. Według Wikipedii:

Czas pracy jest miarą niezawodności systemu, wyrażoną jako procent czasu, przez jaki maszyna, zazwyczaj komputer, działała i była dostępna.

Dostępność to prawdopodobieństwo, że system będzie działał zgodnie z wymaganiami podczas trwania misji.

Komputer może być uruchomiony i działać, ale zasoby wymagane do określonej operacji mogą być niedostępne w zależności od obciążenia systemu. Na przykład komputer może działać, ale jego karta sieciowa może nie działać prawidłowo lub jego przepustowość jest nadużywana. W takim przypadku system ma czas pracy, ale nie jest dostępny dla określonego zadania.

Jak sprawdzić czas pracy w Menedżerze zadań

Najłatwiejszym sposobem sprawdzenia dostępności w systemie Windows 10 jest użycie Menedżera zadań. Największą zaletą korzystania z Menedżera zadań jest to, że pokazuje on czas pracy w czasie rzeczywistym z dokładnością do sekund.

  1. otwarty Menadżer zadań klikając prawym przyciskiem myszy pasek zadań i wybierając Menedżera zadań (Ctrl + Shift + Esc).
  2. Przejdź do Wydajność i przejdź do Sekcja procesora gdzie zobaczysz czas pracy w dni: godziny: minuty: sekundy w czasie rzeczywistym.

    Wyświetlanie czasu działania w Menedżerze zadań

Wyjaśnienie: Tutaj jest jedno wyjaśnienie. System Windows oblicza całkowity czas pracy komputera. To jest jak czas pracy procesora, czas, w którym procesor był aktywny. Jeśli przełączysz komputer w tryb uśpienia lub hibernacji, te czasy nie zresetują licznika czasu pracy. Gdy komputer powróci do stanu aktywnego, system Windows rozpocznie obliczanie czasu pracy od tej samej pozycji, w której został przerwany.

Na przykład, jeśli mój komputer był aktywny przez 2 godziny, a następnie hibernowałem go przez 24 godziny. Uruchomiłem komputer ponownie i używałem go jeszcze przez dwie godziny. System Windows obliczy całkowity czas pracy jako 4 godziny.

Sprawdź dostępność za pomocą karty sieciowej

Innym szybkim sposobem sprawdzenia bieżącego czasu pracy systemu jest sprawdzenie stanu aktywnej karty sieciowej. Działa to tylko wtedy, gdy Twoja sieć jest zawsze podłączona.

  1. Kliknij prawym przyciskiem myszy ikonę sieci w zasobniku systemowym i wybierz Otwórz ustawienia sieci i Internetu .
  2. W sekcji Status kliknij Centrum sieci i udostępniania. Lub po prostu przejdź do Uruchom -> kontroluj /nazwa microsoft.networkandsharingcenter
  3. Kliknij łącze aktywnej karty sieciowej
  4. Otwarte okno pokaże uptime.

    Czas pracy sieci

Zasadniczo jest to czas pracy sieci. Spowoduje to zresetowanie, jeśli komputer przejdzie w stan uśpienia lub hibernacji.

Jak sprawdzić dostępność systemu Windows za pomocą wiersza polecenia (CMD)

Możesz również sprawdzić czas pracy za pomocą wiersza poleceń.

Korzystanie z informacji o systemie

Systeminfo to polecenie, które wyświetla ogólne informacje o systemie Windows. Zawiera listę czasu ostatniego rozruchu systemu Windows. Będziemy musieli ręcznie obliczyć, ile czasu minęło do tej pory.

Otwórz wiersz polecenia, przechodząc do Uruchom -> cmd i uruchom następujące polecenie:

informacje o systemie | znajdź czas rozruchu systemu Systeminfo Czas uruchamiania systemu

Systeminfo Czas uruchamiania systemu

Korzystanie z WMIC

Istnieje inne polecenie WMIC, które poinformuje Cię o czasie rozruchu komputera w postaci ciągu. Może to być pomocne dla programistów i DevOps.

Otwórz wiersz polecenia i uruchom następujące polecenie:

ścieżka wmic Win32_OperatingSystem pobierz LastBootUpTime Polecenie WMIC, aby uzyskać czas ostatniego rozruchu

Polecenie WMIC, aby uzyskać czas ostatniego rozruchu

Jeśli zobaczysz powyższy zrzut ekranu mojego komputera, będziesz wiedział, że czas rozruchu mojego komputera był:

Rok: 2019 + Miesiąc: 09 + Dzień: 13 + Godzina: 15 + Minuty: 24 + Sekundy: 00 + Milisekundy: 500000.

Ostatnie +300 to strefa czasowa. Oznacza to, że jestem w strefie czasowej GMT + 3.

Korzystanie z narzędzia Net Statistics

Do sprawdzenia czasu ostatniego uruchomienia można użyć polecenia Net Statistics:

Otwórz wiersz polecenia i uruchom następujące polecenie:

stacja robocza statystyk sieci

Polecenie statystyk sieci

Linia rozpoczynająca się od Statistics od to Twój czas rozruchu.

To samo polecenie może być użyte do sprawdzenia dostępności systemu Windows Server, ale polecenie zmieni się serwer statystyk sieci .

Sprawdź czas pracy systemu za pomocą PowerShell

PowerShell daje jaśniejszą odpowiedź, używając tego samego ciągu, co wiersz polecenia. W rzeczywistości obliczy czas pracy, a nie czas ostatniego rozruchu. Pokazuje również całkowitą nie. dni, godzin, minut i sekund osobno.

Otwórz PowerShell i uruchom następujące polecenie:

(get-date) - (gcim Win32_OperatingSystem) .LastBootUpTime Uzyskaj czas pracy w PowerShell

Uzyskaj czas pracy w PowerShell

Jeśli używasz PowerShell 6, możesz po prostu użyć następującego polecenia, aby uzyskać czas pracy systemu Windows i czas ostatniego uruchomienia:

Get-Uptime -Od

Końcowe przemyślenia

Szybkie uruchamianie systemu Windows jest domyślnie włączone w systemie Windows 10. Jeśli jest włączone, system Windows nie zresetuje wartości LastBootUpTime. Więc nie uzyskasz dokładnego czasu pracy systemu Windows. Aby szybko wyłączyć szybkie uruchamianie, uruchom następujące polecenie:

powercfg -h wyłączone

Jeśli chcesz sprawdzić aktualny czas pracy systemu Windows, będziesz musiał użyć metody karty sieciowej, aby sprawdzić czas sieci. Ale działa to tylko wtedy, gdy zawsze masz połączenie z Internetem.

Oto niektóre ze sposobów, które można wykorzystać, aby szybko uzyskać czas ostatniego rozruchu lub sprawdzić całkowity czas pracy komputera. Każde polecenie ma swoje zalety. Możesz użyć metody, która najbardziej Ci odpowiada. Jedyne, czego nie udało mi się znaleźć, to odpowiedź na pytanie, ile lat ma mój komputer? Polecenie systeminfo podaje tylko informacje o dacie i godzinie instalacji systemu Windows. Może BIOS może mi coś na ten temat pokazać. Większość wymienionych powyżej metod działa we wszystkich wersjach systemu Windows, w tym Windows 10, Windows 8, Windows 7, Windows Vista. Możesz również sprawdzić dostępność systemu Windows Server za pomocą tych samych poleceń.

Proszę opowiedzieć, jak sprawdzasz czas pracy swojego komputera i w jakim celu wykorzystujesz te informacje?