Python ile Windows Kurulum Tarihini Öğrenmek — Registry Üzerinden Basit Bir Çözüm

Kutay Utku
3 dk okuma

Bilgisayarınızı ne zaman sıfırladığınızı veya Windows işletim sisteminizi ne zaman kurduğunuzu hiç merak ettiniz mi? Özellikle sistem yönetimi, bakım ve güvenlik kontrolleri için bu bilgi oldukça önemlidir. Örneğin, işletim sisteminizi ne kadar süredir kullandığınızı bilmek; donanım güncellemesi, sistem optimizasyonu veya yeniden kurulum zamanını belirlemede yardımcı olur.

Windows 10 ve Windows 11’de bu bilgi Registry (Kayıt Defteri) içinde saklanır. Python sayesinde bu veriye kolayca erişebilir ve kullanıcı dostu bir şekilde ekrana yazdırabilirsiniz.

🔹 Programın Amacı

  • Windows kurulum tarihini öğrenmek
  • Bu bilgiyi insan tarafından okunabilir formatta göstermek
  • Sistem yöneticilerine veya meraklı kullanıcılara, bilgisayar geçmişi hakkında bilgi sağlamak

Bu sayede, işletim sisteminizin ne zamandır çalıştığını görebilir ve gerektiğinde bakım planlaması yapabilirsiniz.

🔹 Python Kod Örneği

Aşağıdaki Python kodu, Windows’un kurulum tarihini Registry’den alır ve anlaşılır bir biçimde ekrana yazdırır:

import winreg
import datetime

# Registry anahtarı yolu
key_path = r"SOFTWARE\Microsoft\Windows NT\CurrentVersion"

# Registry anahtarını aç
with winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, key_path) as key:
    # InstallDate değerini oku
    install_date, _ = winreg.QueryValueEx(key, "InstallDate")
    
    # Unix zaman damgasını normal tarihe çevir
    dt = datetime.datetime.fromtimestamp(install_date)
    
    print("Windows Kurulum Tarihi:", dt.strftime("%d-%m-%Y %H:%M:%S"))

🔹 Programı Çalıştırma

Yukarıdaki kodu bir dosya olarak kaydedin. Örneğin:

Kurulum Tarihi Alma.py

Ardından masaüstünde bir terminal (Komut İstemi veya PowerShell) açarak şu komutu çalıştırmanız yeterli olacaktır:

python '.\Kurulum Tarihi Alma.py'

Bu işlemden sonra Windows’un kurulum tarihi ekrana yazdırılır.

🔹 Örnek Çıktı

Bir bilgisayarda bu kod çalıştırıldığında şu şekilde bir çıktı alabilirsiniz:

Windows Kurulum Tarihi: 08-06-2025 16:31:32

Bu çıktı, işletim sisteminin 8 Haziran 2025 tarihinde saat 16:31’de kurulduğunu gösterir.

🔹 Ne İşe Yarar?

  • Bilgisayarınızın ne kadar süredir kullanımda olduğunu öğrenebilirsiniz.
  • İşletim sisteminizin yıpranma süresini takip ederek bakım planı yapabilirsiniz.
  • IT uzmanları için, kurulum sonrası geçen süreyi öğrenmek oldukça kritiktir.
  • Kullanıcılar için ise, format tarihini hatırlamanın kolay bir yoludur.

🔹 Sonuç

Windows’un kurulum tarihini öğrenmek için karmaşık işlemlere gerek yok. Python ile sadece birkaç satır kod yazarak Registry’den bu bilgiyi alabilir ve kendi ihtiyaçlarınıza göre kullanabilirsiniz.

Bu yöntem, hem Windows 10 hem de Windows 11 işletim sistemlerinde sorunsuz çalışmaktadır.

💬 Yorum Bırak