Wie kann ich die Computerlaufzeit feststellen?

  • Das geht auch ohne Tool


    Bei Win XP kann man doch bei Taskmanager ungefähr ermitteln, wie lange der Rechner lief. Ihr müßt bei Prozesse nur die CPU-Zeit summieren (einschließlich Leerlaufprozess) und das Ergebnis ist die Dauer, seitdem der Rechner lief.


    cu Floh;)

  • zumindest die Laufzeit des OS kann man ermitteln (also seit dem letzten Neustart). Wer mit Visual Basic nicht auf Kriegsfuss steht kann dazu folgendes benutzen:



    Private Declare Function GetTickCount Lib "KERNEL32" () As Long


    Public Function GetSystemUpTime() As String
    Dim H As Single, M As Single, S As Single, MS As Single
    Dim strH$, strM$, strS$, strMS$
    MS = GetTickCount()
    MS = MS / 1000
    H = Int(MS / 3600)
    MS = MS - H * 3600
    M = Int(MS / 60)
    MS = MS - M * 60
    S = Int(MS)
    strH = CStr(H)
    strM = Format(CStr(M), "##00")
    strS = Format(CStr(S), "##00")
    GetSystemUpTime = strH & ":" & strM & ":" & strS
    End Function


    Denkbar wäre, sowas laufend abzufragen und in einem File (auf Diskette?) zwischenzuspeichern. Dann müsste das programm das nur noch aufsummieren und man hätte die Komplett-Laufzeit. Da das datenfile auf einer Diskette liegt, würde es auch Neuinstallationen überleben.
    Nur so ein Gedanke.... aber das könnte gehen.


    d@niel

  • Zitat

    ist es möglich, unter Windows XP Pro zu erfahren, wie lange der Rechner schon läuft, also ohne gebootet zu haben?


    Eine halbwechs gute Möglichkeit wäre der Leerlaufprozess. Da hat man so ungefähr eine Ahnung wie lange der Rechner schon an ist.

  • Ich kann nur das Programm "Sandra" von SiSoftware empfehlen, das zeigt dir so ziemlich jede wünschenswerte Information über deinen Rechner, egal ob Soft- oder Hardware.


    Downloaden hier

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!