Windows'ta çalışma süresi nasıl bulunur?


Yanıtlar:


53
  • Komut satırını çalıştır
  • Türü Sistem Bilgisi
  • "Sistem Başlatma Zamanı" nı bulun

    Gün: 10 Saat: 10 Dakika: 10 Saniye: 10

Daha kısa sonuç için şunları kullanabilirsiniz:

systeminfo | find "Boot Time" 

8
> sistem bilgileri | "Boot Time" ı bulmak
svandragt

2
benim için en basit yol şudur> systeminfo | "Up Time" ı bul
Juozas Kontvainis

3
Vista'da çalışmıyor (bunun yerine zaten dahil uptime.exe'yi kullanın).
mwore

3
Ayrıca, uzaktaki bir makineyi systeminfo /S * machinename * `| "Up Time" ı bulmak
GAThrawn

3
Windows 7'de, bu "Sistem Önyükleme Time" ama gösteriyor değil "Sistem Yukarı Time".
Keith Thompson

12

Microsoft uptime.exe'den büyük bir komut satırı aracı var :

http://www.microsoft.com/downloads/details.aspx?FamilyID=BC18FFDB-D6FE-400B-B892-94783AE44C91&displaylang=en

Bu araç ile iyi bir şey gerçekten hızlı çalışıyor.

Çalışma süresi [sunucu] [/ s] [/ a] [/ d: aa / gg / yyyy | / p: n] [/ kalp atışı] [/? | / help]
sunucu İşlem yapılacak uzak sunucunun adı veya IP adresi.
/ s Anahtar sistem olaylarını ve istatistiklerini görüntüler.
/ a Uygulama hatası olaylarını gösterir (varsayım / sn).
/ d: Yalnızca mm / gg / yyyy sonrasındaki olayları hesaplayın.
/ p: Sadece önceki n gündeki olayları hesapla.
/ kalp atışı / kapama sisteminin kalp atışını açma
/? Temel kullanım
/ help Ek kullanım bilgileri.


bu durduruldu. Archvie ve indir ; ayrıca sysinternals psinfo
john v kumpf

Windows 10'da çalışır
James Perih,

10

Komut istemini açın ve şunu yazın:

net stats srv | find "Statistics"

Örnek çıktı:

>net stats srv | find "Statistics"
Server Statistics for \\4IFS-SANDER
Statistics since 22/07/2009 10:14:14

Kaynak ( MS KB ).

Düzenleme : Aslında bu size pc değil, tarih değil zamanı söyleyecektir.


Bu bilginin şimdi doğru olup olmadığından emin değilim, MicTech'in ve KovBal'ın çözümünü kullandığımda şunu alıyorum:> systeminfo | "Önyükleme Süresi" ni bulun Sistem Önyükleme Süresi: 23.07.2009, 02:22:27
svandragt

Vista'da "1.1.1980 00:00:00 'den beri istatistikler" ifadesini döndürür (kullanım yerine uptime.exe dahil)
mwore

Sistem bilgisine benzer şekilde sahte bilgileri döndürür. Makinenin en son yeniden başlatıldığı bir gerçek olduğunu bildiğim bir zaman döndürüyor. Ama sonra o gece o kapatıldı ve bu sabah geri döndü. Yine de en son yeniden başlatılan zamanı döndürüyor. 5 dolar, bir ay sonra çalışma süresinin bir ay sürdüğünü bildirdi. Ağımdaki birçok makine aylarca çalışma süresi gösteriyor ki bu tamamen sahte. Günün sonunda kapandılar.
Justin Emlay,

@JustinEmlay, makineleriniz uyuyor mu, hazırda bekletiliyor mu, yoksa kapanıyor mu? Hangi Windows sürümünü kullanıyorsunuz?
mwfearnley

Windows 10 LTSC 2019. Sorunu buldum. Windows 10 artık kapanmıyor veya düzgün şekilde yeniden başlatılmıyor. Tasarım gereği. Bazı korkak hibrit uyku modunu kullanır. Bu, aynı zamanda Windows'un "bekleyen yeniden başlatma" durumlarını düzgün şekilde sıfırlamamasını da sağlar. Kapatma seçeneği, Windows 10'un hızlı bir sürümü için Güç Planı Seçenekleri'ndeydi ancak sonra da kaldırdılar. Kapatmanın tek yolu kayıt olmaktır. Her neyse, bu yüzden birçok insanın sorunları var. Yerel Makine - SYSTEM \ CurrentControlSet \ Control \ Oturum Yöneticisi \ Güç - HiberbootEnabled - 0
Justin Emlay

6

Windows 7 / Windows Server 2008 ve daha üst sürümlerinde, bu bilgiler görev yöneticisinde "Performans sekmesi" altında görüntülenir.

Bu daha sonra komut satırını kullanarak daha hızlı olabilir ve WMI sorunlarının sistem bilgilerinizi çalıştırmanızı engellediği durumlarda çalışır.

uptiem nerede bulunur

Bunu uzaktan bulman gerekiyorsa, koşabilirsin

systeminfo / s SUNUCU ADI | Zaman bul:"

Komut satırından


Windows 7 / SP1 ve 2008 / R2’de, evet. Daha yüksek seviyeli işletim sistemlerinde değil (8, 8.1, 10)
BlueCompute

1
Windows 8.1'i (Pro), 2012 ve 2016'yı - elimde olanları test ettim. Üçünde de var. "Daha fazla detay" a tıklayıp Performans sekmesine bakmalısınız.
mwfearnley

Ve performans sekmesi içindeki CPU'ya tıklayın. Sadece bu ısırıldı :-)
Cameron

Bogus bilgisi. Makinemi bu sabah çalıştırdım, ancak Çalışma Süresi 13 günden fazla.
Justin Emlay,

4

Aşağıdaki komut uzak bir sistem için son yeniden başlatma zamanını verir:

systeminfo /s server_name | find "System Boot Time"

1

Windows Server 2000 veya 2003 kaynak kitleriniz varsa deneyin

srvinfo -ns [\\\server] | Findstr "Time"

Not: Srvinfo.exe, 16 bit olduğundan, Windows'un 64 bit sürümlerinde çalışmaz.


1

SYSTEMINFO'yu PowerShell ile Kullanma

PowerShell'i kullanmak isteyenler için, yukarıdaki yanıtları kullanabilir ve sunucunun en son ne zaman önyüklendiğinin sonucunu systeminfoalmak için PowerShell işlevini sarabilirsiniz :DateTime

function Get-ComputerBootTime {
  param($ComputerName = (hostname))

  $SystemInfo = & systeminfo /s $ComputerName | Select-String "System Boot Time")
  if($SystemInfo -match "[\d/]+,\s+\S+"){
    return (Get-Date $matches[0])
  }
}

Sonra işlevi çağırın, örneğin:

[PS]> $BootTime = Get-ComputerUptime -ComputerName MYSERVER

Sunucunun Çalışma Süresi'ni almak için , şu anki saatle karşılaştırırsınız:

[PS]> $UpTime = (Get-Date) - $BootTime

Bu TimeSpangibi özellikleri içeren bir TotalDays:

[PS]> $UpTime.TotalDays
14.1827364

1

Bazen diğer çalışma zamanı komutu doğru olmayan bir zaman görüntüler, bu nedenle LOGON TIME

query USER

veya daha da kısa:

quser

hangi gibi bir şey yazdırır:

C:\Users\eflorinescu>query  USER
 USERNAME                 SESSIONNAME        ID  STATE   IDLE TIME  LOGON TIME
>eflorinescu              console             2  Active    2+23:44  5/7/2018 8:25 AM
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.