Windows

How to Check When Windows Was Installed on Your PC

Richard
Written by
Richard
Nov 18, 2021 Updated Apr 28, 2026 2 min read

Knowing when your system was set up helps you track the age of your OS. It is useful for troubleshooting performance issues or checking if your PC is running an outdated version of Windows 10 22H2 or newer. Why? Because older installations often accumulate temporary files that slow down your machine over time.

What happens when you are done?

Once you finish, you will see a specific date and time. This confirms when your current Windows OS build was deployed. What happens? You gain a clear baseline for your system’s maintenance history, allowing you to decide if a clean install is needed.

Method 1: Using Command Prompt

This is the fastest way to find your information. You do not need special access for this.

  1. Click the Start menu.
  2. Type Command Prompt in the search bar.
  3. Select the app from the list.

When the black window opens, type this command and press Enter:

💻Code
wmic os get installdate

You will see a line that looks like this:

Original Install Date: 20210629200901.000000+000

Command Prompt window displaying the Windows original install date information

If you want to see more details, simply type the following and press Enter:

systeminfo
Systeminfo command output showing the specific Windows original install date

For more details, visit the official Microsoft documentation on systeminfo.

Method 2: Using PowerShell

PowerShell is a powerful tool for advanced users. It provides a clean way to view your OS deployment date.

  1. Right-click the Start button and select Terminal or PowerShell.
  2. Type the following command and press Enter:
💻Code
([WMI]'').ConvertToDateTime((Get-WmiObject Win32_OperatingSystem).InstallDate)

This command translates the raw system data into a human-readable format immediately.

Method 3: Using the Registry Editor

You can also find this date in the system registry. Note: This method requires administrative privileges.

First, open Registry Editor by typing regedit in the Start menu search.

Navigate to this path:

🗝️Registry
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion

Find the file named InstallDate. The value you see is in “epoch time.” To make sense of it, copy that number and use an epoch converter website to turn it into a normal date.

Summary

Finding your Windows installation date is simple. You can use the Command Prompt, PowerShell, or the Registry Editor. Remember that if you upgraded your OS, the date reflects that upgrade. Always check your OS build version to ensure your system is fully up to date.

Does a Windows update change the original installation date?

Generally, no. Standard Windows updates do not change the original installation date. However, performing a major “feature update” or a “repair install” of the operating system can sometimes reset this timestamp to the date the new files were deployed to your hard drive.

Why does the Registry show a different date than the Windows folder?

The Windows folder creation date reflects when the directory was first placed on the drive. The Registry InstallDate reflects when the OS configuration was finalized. If you moved your drive or performed a major upgrade, these dates may differ due to how Windows tracks system deployment.

Was this guide helpful?

Tags: #Windows 11
Richard

About the Author

Richard

Tech Writer, IT Professional

Richard, a writer for Geek Rewind, is a tech enthusiast who loves breaking down complex IT topics into simple, easy-to-understand ideas. With years of hands-on experience in system administration and enterprise IT operations, he’s developed a knack for offering practical tips and solutions. Richard aims to make technology more accessible and actionable. He's deeply committed to the Geek Rewind community, always ready to answer questions and engage in discussions.

Leave a Reply

Your email address will not be published. Required fields are marked *

Exit mobile version