Windows에서 가동 시간을 찾는 방법은 무엇입니까?


답변:


53
  • 명령 행 실행
  • 시스템 정보 입력
  • "시스템 부팅 시간"을 찾으십시오.

    요일 : 10 시간 : 10 분 : 10 초 : 10

더 짧은 결과를 위해 다음을 사용할 수 있습니다.

systeminfo | find "Boot Time" 

8
> systeminfo | 발견 "부팅시"
svandragt

2
나를 위해 지금 가장 간단한 방법은> systeminfo | "가동 시간"찾기
Juozas Kontvainis

3
Vista에서는 작동하지 않습니다 (이미 포함 된 uptime.exe를 대신 사용하십시오).
mwore

3
또한 이것을 사용하여 원격 머신을 systeminfo /S * machinename *`| "작동 시간"을 찾으십시오
GAThrawn

3
Windows 7에서는 "시스템 부팅 시간"이 표시되지만 "시스템 작동 시간"은 표시 되지 않습니다 .
Keith Thompson

12

Microsoft uptime.exe의 훌륭한 명령 줄 도구가 있습니다 .

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

이 도구의 장점은 정말 빠르게 작동한다는 것입니다.

가동 시간 [서버] [/ s] [/ a] [/ d : mm / dd / yyyy | / p : n] [/ 하트 비트] [/? | / help]
server 처리 할 원격 서버의 이름 또는 IP 주소입니다.
/ s 주요 시스템 이벤트 및 통계를 표시합니다.
/ a 응용 프로그램 오류 이벤트를 표시합니다 (/ s로 가정).
/ d : mm / dd / yyyy 이후의 이벤트 만 계산합니다.
/ p : 이전 n 일 동안의 이벤트 만 계산합니다.
/ heartbeat 시스템의 하트 비트를 켜거나 끕니다
. 기본 사용법.
/ help 추가 사용법 정보.


이것은 중단되었습니다. Archvie다운로드 ; 또한 psinfo 시스 인 터널
존 V의 kumpf

Windows 10에서 작동
James Perih

10

명령 프롬프트를 열고 다음을 입력하십시오.

net stats srv | find "Statistics"

출력 예 :

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

출처 ( MS KB )

편집 : 실제로 이것은 PC가 시작된 날짜와 시간을 나타내며 지속 시간이 아닙니다.


이 정보가 올바른지 확실하지 않습니다. MicTech와 KovBal의 솔루션을 사용할 때 다음과 같은 결과가 나타납니다.> systeminfo | 발견 "부팅시"시스템 부팅 시간 : 23/07/2009, 2시 22분 27초
svandragt

Vista에서는 "1.1.1980 00:00:00 이후 통계"를 반환합니다 (이미 포함 된 uptime.exe 사용)
mwore

systeminfo와 같은 가짜 정보를 반환합니다. 기계가 마지막으로 다시 시작되었다는 사실을 알고있는 시간을 돌려줍니다. 그러나 그날 밤 늦게 꺼졌다가 오늘 아침에 다시 켜졌습니다. 그러나 마지막으로 다시 시작한 시간을 반환합니다. 5 달러는 지금부터 한 달간 가동 시간이 한 달이라고보고 할 것이라고한다. 내 네트워크에있는 많은 컴퓨터가 수개월의 가동 시간을 보여줍니다. 그들은 하루가 끝날 때 닫힙니다.
Justin Emlay

@JustinEmlay 기계가 절전 모드, 최대 절전 모드 또는 종료 상태입니까? 어떤 버전의 Windows를 사용하고 있습니까?
mwfearnley

Windows 10 LTSC 2019. 문제를 발견했습니다. Windows 10이 더 이상 종료되거나 다시 시작되지 않습니다. 디자인에 의해. 펑키 하이브리드 절전 모드를 사용합니다. 또한 Windows가 "재부팅 보류 중"상태를 제대로 재설정하지 못하도록합니다. 전원을 끄는 옵션은 Windows 10의 빠른 버전 하나에 대한 전원 계획 옵션에 있었지만 제거했습니다. 이 기능을 끄는 유일한 방법은 레지스트리를 통하는 것입니다. 어쨌든 많은 사람들이 문제를 겪고있는 이유입니다. 로컬 시스템-SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Power-HiberbootEnabled-0
Justin Emlay

6

Windows 7 / Windows Server 2008 이상에서이 정보는 작업 관리자의 "성능 탭"에 표시됩니다.

이 명령 줄을 사용하면 더 빠를 수 있으며 systeminfo를 실행하지 못하게하는 WMI 문제가있는 경우 작동합니다.

uptiem을 찾을 수있는 곳

이걸 원격으로 찾아야한다면

systeminfo / s 서버 이름 | "시간 :"찾기

명령 행에서.


Windows 7 / SP1 및 2008 / R2에서는 그렇습니다. 상위 레벨 OS (8, 8.1, 10)에는 없음
BlueCompute

1
방금 Windows 8.1 (Pro), 2012 및 2016을 테스트했습니다. 그것은 세 가지 모두에 있습니다. "추가 정보"를 클릭하고 성능 탭을 확인하십시오.
mwfearnley 2012 년

그리고 성능 탭에서 CPU를 클릭하십시오. 그냥 물린 :-)
Cameron

가짜 정보. 오늘 아침에 컴퓨터를 켰는데 가동 시간이 13 일이 지났다고합니다.
Justin Emlay

4

다음 명령은 원격 시스템의 마지막 재부팅 시간을 제공합니다.

systeminfo /s server_name | find "System Boot Time"

1

Windows Server 2000 또는 2003 리소스 키트가있는 경우

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

참고 : Srvinfo.exe는 16 비트이기 때문에 64 비트 버전의 Windows에서는 실행되지 않습니다.


1

PowerShell과 함께 SYSTEMINFO 사용

PowerShell 사용을 좋아하는 사람들은 위의 답변을 사용하고 systeminfoPowerShell 함수를 래핑 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])
  }
}

그런 다음 예를 들어 함수를 호출하십시오.

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

서버 의 가동 시간 을 얻으려면 현재 시간과 비교하십시오.

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

이것은 다음 TimeSpan과 같은 속성을 포함합니다 TotalDays.

[PS]> $UpTime.TotalDays
14.1827364

1

때로는 다른 가동 시간 명령이 올바르지 않은 시간을 표시 하므로이 명령을 사용하여 LOGON TIME

query USER

또는 더 짧은 :

quser

다음과 같은 것을 인쇄합니다.

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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.