Windows'un bir PC'ye kurulduğu tarihi kontrol etmek mümkün mü ve eğer öyleyse nasıl?
Windows'un bir PC'ye kurulduğu tarihi kontrol etmek mümkün mü ve eğer öyleyse nasıl?
Yanıtlar:
Komut satırını kullanarak, yükleme tarihini aşağıdaki gibi belirlemek için kullanılabilecek WMIC adlı bir aracınız vardır :
CMD /K WMIC OS GET InstallDate
Bunu komut satırı içinde veya doğrudan "run" pencerelerinden çalıştırabilirsiniz.
Ps: AFAIK, bunu Windows XP'den beri kullanabilirsiniz.
İlgili işaretlemeyi ekleyerek yukarıdaki çıktıyı kolayca okuyabilirsiniz: 2011-02-14 13:36:58
Bu referansa göre , bunu yapmanın birkaç yolu var, sadece daha çok sevdiğinizi seçin:
Sistem bilgisi aracı, bilgisayar ve işletim sistemi ile ilgili çok sayıda ilginç yükleme tarihi gösterir. İşte bazı örnek çıktı:
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
...
Kurulum tarihi, InstallDate
WMI sınıfının özelliğinde saklanır
Win32_OperatingSystem
. Dönüştürme olmadan, böyle bir dize alırdık
"20090917155854.000000+120"
.
PS C:\> ([WMI]'').ConvertToDateTime((Get-WmiObject Win32_OperatingSystem).InstallDate)
Thursday, September 17, 2009 3:58:54 PM
Yükleme tarihi, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\InstallDate
UNIX zamanı olarak kayıt defterinde saklanır (1/1/1970 tarihinden bu yana saniye sayısını içeren 32-bit değer).
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
İlk önce Windows klasörünün oluşturulma zamanını sorgulama fikriyle geldim. Bu işe yaramaz çünkü Vista'dan başlayarak kurulum işlemi görüntü tabanlıdır. Windows klasörünün oluşturulma tarihini sorgulayarak öğrenebileceğimiz tek şey, yükleme görüntüsünün Microsoft tarafından oluşturulduğu zamandır.
PS C:\> (Get-Item "$env:windir").creationtime
Tuesday, July 14, 2009 4:37:05 AM
İkinci fikrim, kurulumdan hemen sonra oluşturulan bir dosya veya klasörün oluşturulma tarihini kullanmaktı. İşte olası bir adayı nasıl aradım:
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
Bu sonuçlardan sadece "Kurtarma" klasörü Windows tarafından kaydedilen "resmi" kurulum tarihiyle hemen hemen aynıdır. Ancak böyle bir yöntemi kullanmak üretim kullanımı için çok kırılgan görünüyor. Bir başka başarısızlık girişimi, aşağıdaki ekran görüntüsünden görülebileceği gibi en eski olay günlüğü girişinin tarihini kullanmaktır:
20110106073639
olur 2011-01-06 07:36:39
, sadece işaretleme eklemeniz gerekir! (ve okumak zor değil) ;)
Yükleme tarihini bulmak için aşağıdaki komutu komut satırında çalıştırabilirsiniz:
systeminfo | find "Original Install Date"
Sonucu elde etmek birkaç saniye sürecek olsa da, çıktı çok okunaklı olacak:
Original Install Date: 7/25/2012, 5:16:47 PM
systeminfo
Komutu çalıştırarak alabileceğiniz daha fazla bilgi var (Sistem Önyükleme Süresi gibi).
Gayri resmi olarak, genellikle ilk güncellemelerin yüklendiği tarihi kullanırım. Bunları kontrol edin, sistemin ne zaman kurulduğuna dair iyi bir fikir edinebilirsiniz.
Windows Gezgini'ni kullanarak :
Ancak bu yöntemde küçük bir problem var .
Windows Vista sürümünden bu yana, Microsoft , Windows yükleme türünü görüntüye göre değiştirmiştir; bu, kurulum yükleyicisinin yalnızca gerekli dosyaları sabit sürücünüze çıkardığı anlamına gelir.
Çoğu zaman, klasör oluşturma tarih ve saati Windows'un kurulum tarihi ve saati olmayacak, ancak Microsoft'un kurulum için Windows görüntüsünü oluşturduğu tarih ve saat olacaktır.
Ancak :
Bu sorun için bir geçici çözüm var !
"Belgeler ve Ayarlar" veya "Kullanıcılar" klasöründe bulunan kullanıcı hesabı klasörünüzün klasör oluşturma tarihini kontrol edebilirsiniz .
Bu klasör, kurulum sırasında Windows kurulumu tarafından oluşturulduğundan, oluşturma tarihi ve saati neredeyse Windows yüklemesiyle aynı olacaktır.
Alternatif:
"HTG'ye Sor: Windows Yüklememin Yaşını Nasıl Kontrol Edebilirim?" Başlıklı bu makaledeki kılavuza uymak isteyebilirsiniz.
Harika bir yol bulmuş olabilirim. WinSAT (Windows Deneyimi Dizini) günlüklerinizi kontrol edin. Windows 10 bile hala bu başlık altında yapar.
Günlükleri burada bulabilirsiniz C:\Windows\Performance\WinSAT\DataStore
Ayrıca birçok yükseltme ile yıllar içinde geçmişi görmek eğlenceli olabilir.
20110106073639.000000+480
gerçekten basit bir cevap olmayan bir şey aldım .