PC에 Windows를 설치 한 날짜를 확인할 수 있습니까? 그렇다면 어떻게해야합니까?
답변
명령 행을 사용하여 다음과 같이 설치 날짜를 확인하는 데 사용할 수있는 WMIC 도구 가 있습니다.
CMD /K WMIC OS GET InstallDate
명령 줄 내에서 또는 “run”창에서 직접 실행할 수 있습니다.
추신 : AFAIK, Windows XP부터 사용할 수 있습니다.
관련 마크 업을 추가하여 위의 출력을 쉽게 읽을 수 있습니다. 2011-02-14 13:36:58
답변
이 참조 에 따르면 여러 가지 방법으로 할 수 있습니다. 더 좋아하는 것을 선택하십시오.
PowerShell 유무에 관계없이 Windows 설치 날짜를 결정하는 방법
시스템 정보
systeminfo 도구는 컴퓨터와 운영 체제에 대한 흥미로운 정보를 설치 날짜와 함께 표시합니다. 다음은 몇 가지 샘플 출력입니다.
Host Name: WIN7
OS Name: Microsoft Windows 7 Enterprise
OS Version: 6.1.7600 N/A Build 7600
OS Manufacturer: Microsoft Corporation
OS Configuration: Standalone Workstation
OS Build Type: Multiprocessor Free
Original Install Date: 9/17/2009, 3:58:54 PM <==============
System Boot Time: 9/24/2009, 10:34:34 AM
...
WMI
설치 날짜는 InstallDate
WMI 클래스 의 속성 에 저장됩니다
Win32_OperatingSystem
. 변환하지 않으면 다음과 같은 문자열을 얻게
"20090917155854.000000+120"
됩니다.
PS C:\> ([WMI]'').ConvertToDateTime((Get-WmiObject Win32_OperatingSystem).InstallDate)
Thursday, September 17, 2009 3:58:54 PM
기재
설치 날짜는 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\InstallDate
UNIX 시간 (1970/1/1 이후의 초 수를 포함하는 32 비트 값)으로 레지스트리 값에 저장됩니다 .
PS C:\> [timezone]::CurrentTimeZone.ToLocalTime(([datetime]'1/1/1970').AddSeconds($(get-itemproperty 'HKLM:\Software\Microsoft\Windows NT\CurrentVersion').InstallDate))
Thursday, September 17, 2009 3:58:54 PM
작동하지 않는 것
먼저 Windows 폴더의 생성 시간을 쿼리한다는 아이디어를 얻었습니다. Vista부터 설치 프로세스가 이미지 기반이기 때문에 작동하지 않습니다. Windows 폴더의 생성 날짜를 쿼리하여 배울 수있는 유일한 것은 설치 이미지가 Microsoft에 의해 생성 된 경우입니다.
PS C:\> (Get-Item "$env:windir").creationtime
Tuesday, July 14, 2009 4:37:05 AM
두 번째 아이디어는 설정 직후 생성 된 파일 또는 폴더의 생성 날짜를 사용하는 것이 었습니다. 다음은 가능한 후보를 찾는 방법입니다.
PS C:\> gci c: -force | where {$_.creationtime -lt "09.19.2009" -and
$_.creationtime -gt "09.16.2009"} |
select fullname,creationtime | sort creationtime
FullName CreationTime
-------- ------------
C:\Recovery 9/17/2009 3:58:50 PM
C:\temp 9/17/2009 10:02:46 PM
C:\System Volume Information 9/18/2009 12:43:30 AM
C:\hiberfil.sys 9/18/2009 12:43:30 AM
C:\pagefile.sys 9/18/2009 12:43:32 AM
이 결과 중 “복구”폴더 만 Windows에서 기록한 “공식”설치 날짜와 거의 동일합니다. 그러나 이러한 방법을 사용하면 프로덕션 용도로는 너무 약한 것 같습니다. 또 다른 실패한 시도는 다음 스크린 샷에서 볼 수있는 가장 오래된 이벤트 로그 항목의 날짜를 사용하는 것입니다.
답변
명령 줄에서 다음 명령을 실행하여 설치 날짜를 찾을 수 있습니다.
systeminfo | find "Original Install Date"
결과를 얻는 데 몇 초가 걸리지 만 출력은 매우 읽을 수 있습니다.
Original Install Date: 7/25/2012, 5:16:47 PM
systeminfo
시스템 부팅 시간과 같은 명령 을 실행하면 더 많은 정보를 얻을 수 있습니다 .
답변
비공식적으로, 나는 보통 첫 업데이트가 설치된 날짜를 사용합니다. 이를 확인하면 시스템 설치시기를 알 수 있습니다.
답변
Windows 탐색기 사용 :
- Windows 탐색기를 열고 설치된 운영 체제가 포함 된 드라이브로 이동하십시오. 일반적으로 대부분의 시스템에서 C : 드라이브입니다.
- 이제 폴더보기 유형을 세부 사항으로 변경 하거나 프로그램 파일 또는 Windows와 같은 폴더를 마우스 오른쪽 단추로 클릭하고 특성을 선택하십시오.
- 폴더 속성 창이 열립니다. 여기에서 폴더가 생성 된 날짜와 시간을 볼 수 있습니다. 컴퓨터에 Windows를 설치 한 날짜와 시간은 거의 같습니다.
그러나이 방법 에는 약간의 문제 가 있습니다.
Windows Vista 릴리스 이후 Microsoft 는 Windows 의 설치 유형 을 이미지 기반으로 변경했습니다. 즉, 설치 프로그램이 필요한 파일을 하드 드라이브로 추출합니다.
따라서 폴더 생성 날짜와 시간은 Windows의 설치 날짜와 시간이 아니라 설치를 위해 Windows 이미지를 만든 날짜와 시간입니다.
그러나 :
이 문제에 대한 해결 방법 이 있습니다!
“문서 및 설정”또는 “사용자”폴더에있는 사용자 계정 폴더 의 폴더 생성 날짜를 확인할 수 있습니다 .
이 폴더는 설치시 Windows 설치 프로그램에 의해 작성되므로 작성 날짜와 시간은 Windows 설치와 거의 동일합니다.
또는
이 기사에서 “HTG 요청 : Windows 설치 연령을 어떻게 확인할 수 있습니까?” 라는 제목의 지침을 따르고 싶을 수 있습니다 .
답변
나는 좋은 길을 찾았을 것입니다. WinSAT (Windows Experience Index) 로그를 확인하십시오. Windows 10조차도 여전히이 작업을 수행합니다.
로그는 여기에서 찾을 수 있습니다 C:\Windows\Performance\WinSAT\DataStore
많은 업그레이드를 통해 수년 동안 역사를 보는 것도 재미있을 수 있습니다.