Ich verwende Windows 7 und xp. Ich möchte die Betriebszeit des Systems wissen.
Wie lautet der Befehl/das Verfahren zum Abrufen der Betriebszeit?
Ich verwende Windows 7 und xp. Ich möchte die Betriebszeit des Systems wissen.
Wie lautet der Befehl/das Verfahren zum Abrufen der Betriebszeit?
Im Folgenden finden Sie acht Möglichkeiten, die Betriebszeit in Windows OS.
In Windows Vista und Windows Server 2008 wurde der Task-Manager verbessert, um zusätzliche Informationen über das System anzuzeigen. Eine dieser Informationen ist die Betriebszeit des Servers.
Die aktuelle Systembetriebszeit wird unter System oder Leistung ⇒ CPU für Win 8/10 angezeigt.
En systeminfo
überprüft und zeigt verschiedene Systemstatistiken an, wie z. B. das Installationsdatum, installierte Hotfixes und mehr. Öffnen Sie eine Eingabeaufforderung und geben Sie den folgenden Befehl ein:
systeminfo
Sie können die Ergebnisse auch auf die von Ihnen gewünschte Zeile eingrenzen:
systeminfo | find "System Boot Time:"
Microsoft hat ein Tool namens Uptime.exe veröffentlicht. Es handelt sich um ein einfaches Befehlszeilen-Tool, das die Zuverlässigkeit und Verfügbarkeit des Computers analysiert. Es kann lokal oder aus der Ferne arbeiten. In seiner einfachen Form zeigt das Tool die aktuelle Betriebszeit des Systems an. Mit einer erweiterten Option können Sie auf detailliertere Informationen zugreifen, wie z. B. Herunterfahren, Neustarts, Abstürze des Betriebssystems und Installation von Service Packs.
Weitere Informationen und die Download-Links finden Sie in der folgenden KB:
Führen Sie dazu die folgenden Schritte aus:
uptime.exe
Nutzen. Sie können ein /? an den Befehl anhängen, um um weitere Optionen zu erhalten. Es bietet nicht viele Befehlszeilenparameter:
C:\uptimefromcodeplex\> uptime /?
usage: Uptime [-V]
-V display version
C:\uptimefromcodeplex\> uptime -V
version 1.1.0
Es gibt eine ältere Version des Dienstprogramms "uptime.exe". Diese hat den Vorteil, dass sie KEIN .NET benötigt. (Außerdem bietet es viel mehr Funktionen als die einfache Uptime).
Link zum Herunterladen: Windows NT 4.0 Server Uptime Tool (uptime.exe) (final x86)
C:\uptimev100download>uptime.exe /?
UPTIME, Version 1.00
(C) Copyright 1999, Microsoft Corporation
Uptime [server] [/s ] [/a] [/d:mm/dd/yyyy | /p:n] [/heartbeat] [/? | /help]
server Name or IP address of remote server to process.
/s Display key system events and statistics.
/a Display application failure events (assumes /s).
/d: Only calculate for events after mm/dd/yyyy.
/p: Only calculate for events in the previous n days.
/heartbeat Turn on/off the system's heartbeat
/? Basic usage.
/help Additional usage information.
Eine andere einfache Methode, wenn Sie sich diese merken können, ist die Verwendung der ungefähren Informationen, die in den Statistiken des Befehls NET STATISTICS angezeigt werden. Öffnen Sie eine Eingabeaufforderung und geben Sie den folgenden Befehl ein:
net statistics workstation
Anhand der Statistiken sollten Sie erkennen können, wie lange das Programm bereits läuft, obwohl diese Informationen in manchen Fällen nicht so genau sind wie andere Methoden.
Wahrscheinlich die genaueste von allen, aber sie erfordert einige Klicks. Es wird keine genaue Tages- oder Stundenzahl seit dem letzten Neustart angezeigt, aber es werden wichtige Informationen darüber angezeigt, warum und wann der Computer neu gebootet wurde. Wir müssen uns die Ereignis-ID 6005 ansehen, ein Ereignis, das uns mitteilt, dass der Computer gerade gebootet wurde, aber Sie sollten sich darüber im Klaren sein, dass es praktisch Hunderte, wenn nicht Tausende von anderen Ereignistypen gibt, aus denen Sie potenziell lernen können.
Hinweis: Anhand der Ereignis-ID 6006 lässt sich übrigens feststellen, wann der Server ausgefallen ist. Wenn also zwischen den Ereignissen 6006 und 6005 ein großer Zeitunterschied besteht, war der Server lange Zeit nicht erreichbar.
Hinweis: Sie können die Ereignisanzeige auch öffnen, indem Sie eventvwr.msc in den Befehl Ausführen eingeben. Sie können aber auch die Verknüpfung im Ordner Verwaltung verwenden.
Get-WinEvent -ProviderName eventlog | Where-Object {$_.Id -eq 6005 -or $_.Id -eq 6006}
GetTickCount64 ermittelt die Anzahl der Millisekunden, die seit dem Start des Systems verstrichen sind.
wmic os get lastbootuptime
Wie das Tool von Microsoft, aber kompatibel mit allen Betriebssystemen bis einschließlich Windows 10 und Windows Server 2016, dieses Dienstprogramm für die Betriebszeit erfordert keine erweiterte Eingabeaufforderung und bietet die Möglichkeit, die Betriebszeit sowohl in DD:HH:MM:SS als auch in menschenlesbaren Formaten anzuzeigen (bei Ausführung mit der Option -h
Befehlszeilenparameter).
Außerdem ist diese Version von uptime.exe
wird ausgeführt und zeigt die Betriebszeit des Systems an, auch wenn es normal aus einer explorer.exe-Sitzung heraus gestartet wird (d. h. nicht über die Befehlszeile), und macht eine Pause, bis die Betriebszeit gelesen wird:
und bei Ausführung als uptime -h
:
Ich verwende dieses kleine PowerShell-Snippet:
function Get-SystemUptime {
$operatingSystem = Get-WmiObject Win32_OperatingSystem
"$((Get-Date) - ([Management.ManagementDateTimeConverter]::ToDateTime($operatingSystem.LastBootUpTime)))"
}
was dann in etwa Folgendes ergibt:
PS> Get-SystemUptime
6.20:40:40.2625526
Es gibt zwei Möglichkeiten, das zu tun.
Option 1:
1. Go to "Start" -> "Run".
2. Write "CMD" and press on "Enter" key.
3. Write the command "net statistics server" and press on "Enter" key.
4. The line that start with "Statistics since …" provides the time that the server was up from.
The command "net stats srv" can be use instead.
Option 2:
Mit dem Tool Uptime.exe können Sie die Verfügbarkeit von Servern mit Windows NT 4.0 SP4 oder höher abschätzen
http://support.microsoft.com/kb/232243
Ich hoffe, es hat Ihnen geholfen!!
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.