Trending March 2024 # How To Check If The Windows Key Is Genuine Or Legit In Windows 11/10 # Suggested April 2024 # Top 9 Popular

You are reading the article How To Check If The Windows Key Is Genuine Or Legit In Windows 11/10 updated in March 2024 on the website We hope that the information we have shared is helpful to you. If you find the content interesting and meaningful, please share it with your friends and continue to follow and support us for the latest updates. Suggested April 2024 How To Check If The Windows Key Is Genuine Or Legit In Windows 11/10

A copy of Windows is genuine only if it has been activated using a valid key. When you buy Windows Keys from Microsoft websites or get them from the OEMs, you can be sure that they are genuine. But you need to be careful if you buy them from third-party websites. So are Windows 11/10 keys that you buy from another site like Amazon, etc., legitimate or legal? That depends!

The major problem why many consumers get a license – which is sold at a very low price – and which later turns out to be invalid is because they may be deactivated product keys or Volume license keys. In this post, we will suggest a couple of ways to check if your Windows Product Licence Key is Genuine or Legit.

How to check if my Windows Key is Genuine

There are different types of keys. Windows 11/10 keys that consumer buys directly, are usually valid until the life of the machine (Retail and OEM).

There is one more type of key: Volume Licensing (MAK and KMS). Enterprise or big companies buy these keys to activate computers in bulk.

I have seen reports where many third-party sellers have sold these keys to consumers at a cheap price. These keys can be activated on multiple computers or work for a couple of months.

It is best not to purchase a key from someone who is not authorized to sell Windows 11/10 keys. And if somebody is authorized, and they offering a low price, make sure to ask them if the key will work even after reinstallation.

There are two scenarios-

First where you have the key, and you want to check before actually using it.

The second is when you have already used it, but still, want to check.

Let’s take a look at how you can find if your Windows Key is genuine.

Read next: How to buy Windows 11 with a valid or legit license key.

1] Use PID checker tools

We have two tools here – The Ultimate PID Checker and Microsoft PID Checker – which you can use to find out if the Windows 10 key is legit. While the Ultimate PID checker works for all versions before Windows 10,  the Microsoft PID checker works for Windows 10 and Server 2024 only.

Download Microsoft PID Checker from here or Ultimate PID Checker from here. If the key is not legit or is invalid, the software will give you a response back. It can also be used to check the MAK count.

2] Check Windows Key with Software Licensing User Interface

Open Command Prompt on elevated privileges.Execute the following command:

slmgr /dli

The “dli” parameter will display current license information with activation status.

The result will also include the type of key (Retail, OEM, MAK, or KMS key). If the License status says “Licensed”, then you do not have a problem. If there is anything else, your key is not valid. Also if you see type as MAK or KMS, and you are a general consumer, you need to connect with the person from whom you bought the key, and get a Retail key.

Read: Are cheap Windows 11 keys legit?

3] Check Settings & Activation Status

Read: What do the different types of Microsoft Product Keys mean?

Report Windows 10 Activation errors

If your Windows 10 is genuine, but you still receive errors relating to non-genuine software, you can follow up by using the steps below.

Open Administrator command prompt then paste the code below and hit Enter

Licensingdiag.exe -report %userprofile%desktopreport.txt -log

Copy the result and upload to One Drive, then locate the txt file Windows created on your desktop then upload both to One Drive

Go to the Microsoft Product Activation Call Center and lay your report.

Let us know if this helped you to figure out if the Windows 11/10 key is genuine or not.

Now read: What is Windows Activation and How does it work?

You're reading How To Check If The Windows Key Is Genuine Or Legit In Windows 11/10

How To Activate Windows 11 Or Windows 10

In this post, we will see how to activate Windows 11/10. Activation is the initial process by which a Windows running on a PC is determined to be properly licensed and genuine, and it’s really quick and easy. It is different from Registration, in the sense that,  Activation is the process of ensuring that your copy of Windows is used according to the Microsoft Software License Terms, whereas registration is the process of entering information to sign up for product support, tools, and tips, and other product benefits.

It’s a great time to talk about Windows activation and how it will work. For customers who are already familiar with activating Windows 11/10, this will feel pretty familiar, and, as far as the user experience goes, it’s not too different from earlier Windows versions.

You can activate either online or by phone.

When you install Windows and log in with the user account, Windows will ask you to activate it. It’s a process through which Microsoft figures out if the copy of Windows is legit. Activation is easy, and it can be done through a Windows key or linked Microsoft account, and even transfer the key from an old machine to a new one if it’s a connected account. However, if you are facing an activation issue, this post will guide you on how to activate Windows 11 using multiple methods.

How to Activate Windows 11

You can use any of the following methods to activate your copy for Windows 11.

Run Activation Troubleshooter

SLMGR Command

Use your Microsoft Account

Before you go ahead with any of the steps, ensure that you have a proper internet connection and restart the system at least once. At times activation gets stuck, and this can help to resolve. Also, you will need an admin account before using these methods.

1] Run Activation Troubleshooter

Windows will then run the wizard and internal programs to resolve the problem.

If essential troubleshooting works, and the activation key entered earlier or linked to Microsoft account is valid, Windows should get activated.

2] SLMGR Method

SLMGR or Software Licensing Management Tool is a tool that can run commands to activate Windows. It is available for Windows users as well, and anyone can use it. You will need to use the Windows key using this method.

Keep a copy of the Windows key in the clipboard and notepad.

Open Run prompt using Win + R and then type WT followed by pressing the Enter key.

Type and execute the command slmgr.vbs /upk  to remove previously installed key.

It will then use the key to connect with the Microsoft licensing server, validate it, and activate it.

SLMGR command may not be available for Windows Home users.

3] Sign-in with Microsoft Account

When installing Windows 11, if you have used a local account, and your key is connected to your Microsoft account, you need to use it. Once the Windows key is digitally linked with Microsoft account, you can activate it or transfer it to any PC.

Expand the Activation State

If you have previously linked your Windows with a Microsoft account, then it will instantly activate your copy of Windows 11.

Activate Windows 10

To activate Windows 10 OS do the following:


Windows Activation

You can then select the method you want to use to activate. However, if you had chosen to automatically activate Windows online when you set up your computer, it will do so automatically in 3 days.

Activate Windows 10 using the SLUI.EXE

You can also activate Windows using the SLUI.EXE 3 command. You can get more information in this post on how to activate Windows Enterprise Edition.

Or you can run the following command from an elevated command prompt:

Once activated, you can view the Licensing Status and Activation ID of your Windows OS with chúng tôi .

Activate Windows 11/10 by Phone

This post will show you how to Activate Windows by Phone. This post also offers Microsoft Volume Licensing Activation Centers Worldwide Telephone numbers.

Activate Windows 11/10 after a hardware change

If you face issues after a hardware change, then this post shows how to activate Windows after a hardware change.

How long can you use unactivated Windows?

There is a 30 days evaluation period during which everything works. There will be a watermark available on the desktop until Windows is activated. Ensure that if you are evaluating Windows, keep a backup up of all documents and important files.

What happens if you don’t activate Windows?

A couple of things will happen. You will receive a notification that “Windows is not activated, please activate Windows now.” in Settings. In addition to the lock screen and wallpaper, you will not change accent colors, themes, etc. You won’t be able to modify anything related to Personalization. Some apps and features may cease to function. In a couple of months, I will start rebooting randomly.

How can I activate my Windows 11 for free?

Short Answer, you cannot. However, you can transfer your Windows 10 License to Windows 11 as the upgrade process is free if it’s the same version of Windows. If you don’t have the key and perform a fresh install, first ensure to connect the Microsoft account on Windows 10. Once done, upgrade, and then again use the same account in Windows 11.

These posts may interest you:

How To Tell If Your Computer Is 32 Or 64 Bit On Windows 11

Knowing which version of Windows you’ve installed is a handy bit of information that will help you install the right software versions, device drivers, and let you know whether or not your system is capable of running the latest iteration of Windows. 

With that in mind, here is everything related to CPU and OS architectures for Windows 11, and how you can check if your computer is 32-bit or 64-bit.

How to check computer architecture on Windows 11

Before we begin, let’s talk about the relationship between CPU and OS architectures. Everything begins and ends with the architecture of your processor. If you have a 32-bit processor, you can only install a version of Windows built specifically for that. On the other hand, if you have a 64-bit processor, you can have either the 32-bit or the 64-bit version of Windows. 

Related: How to Disable Updates on Windows 11

As such, knowing which computer architecture you have is important if you don’t want compatibility issues with your applications and device drivers. Below are all the ways that you can check your computer architecture.

Method #01: Check Device Specifications through Settings

One of the simpler ways to check your CPU architecture is via the Settings app. Here’s how to do so:

Then, under ‘Device Specifications’, look for System type. The architecture of both your OS and your processor will be listed next to it.

Related: How to Search in Windows 11

Method #02: Check System Information

Windows has had a ‘System Information’ app ever since the days of XP that gives you all the information that you could need about your system. Here’s how to use it to check whether your computer is 32 – or 64 – bit:

Related: How to Show Hidden Files on Windows 11

Method #03: Check the ‘Program Files’ folder

64-bit versions of Windows can only run on systems that have a x64-bit architecture. But they can install both 32-bit and 64-bit software programs. This is why a 64-bit computer will have two ‘Program Files’ folders – Program Files and Program Files (x86). 32-bit versions of Windows, on the other hand, can only install 32-bit programs, and therefore, only have a single ‘Program Files’ folder.

So, if you quickly want to know whether you have a 32-bit or 64-bit computer, simply go to the C: drive (default system drive) and check for the ‘Program Files’ folder(s). If there are two, you have a 64-bit computer. If one, then 32-bit.

Method #04: Check System Info in Command Prompt

Information about the system can be easily extracted from terminal applications like the Command Prompt and PowerShell. Here’s how you can find out your computer’s architecture from the Command Prompt:

Then type the following command:


Press Enter. Information about your computer’s architecture will be mentioned next to ‘System Type’.

Method #05: Check OS architecture in PowerShell

To check your OS architecture in PowerShell, follow the steps below:

Then type the following command:

wmic os get OSArchitecture

PowerShell will highlight your OS architecture in the next line as such:

Keyboard shortcut to check computer architecture

To check if your system type is 32-bit or 64-bit, press the Windows key and ‘Pause’ or ‘Break’ button simultaneously (Win + Pause). If you have a built-in keyboard (for laptops), you may have to press the Function key to get the Pause button (Win + Fn + Pause). 

This will open the ‘About’ page in the Settings app where you’ll be able to find your system architecture next to ‘System type’.

Frequently Asked Questions (FAQs):

Let’s take a look at a few commonly asked questions about computer and operating system architecture.

What is the difference between 32-bit and 64-bit versions of Windows?

Before we begin to list out the differences between the 32-bit and 64-bit versions of Windows, the most obvious question to ask would be – what does 32 or 64 even stand for? For computer processors, this is the width of the CPU register. 

The CPU register holds a small bit of storage space for whenever it needs to access data quickly. A 32-bit CPU register can hold up to 2³² entries (and thus can only access 4GB of RAM), whereas a 64-bit CPU register holds up to 2⁶⁴ entries. Clearly, 64-bit processors trump their predecessors by a huge margin when it comes to speed and performance. 64-bit processors are also much safer than their 32-bit cousins. 

This difference also necessitates developers to create two different versions of their apps and software, one for 32-bit and another for 64-bit. Such is the case for Windows as well. However, things have started to change with Windows 11.

Does Windows 11 support 32-bit processors?

Microsoft has clearly stated that one of the minimum requirements to run Windows 11 is to have a 64-bit processor. This also means that if you’ve already got Windows 11, you can rest assured knowing that you have a x64-bit processor.

Starting with Windows 11, Microsoft will no longer release 32-bit builds for OEM distribution either. Basically, 32-bit CPUs do not meet either the hard or the soft requirement for Windows 11 and if you want to transition to the latest iteration of Windows, you will have to upgrade your PC. But if you’re on a previous version of 32-bit Windows and don’t want to upgrade, don’t worry. You will continue to get updates and security features for your 32-bit Windows 10 system.

Can I install a 64-bit version of Windows on a 32-bit CPU?

No, you cannot have a 64-bit version of Windows on a 32-bit CPU. Only a 32-bit version of Windows can be installed on a 32-bit CPU. On the other hand, backward compatibility is possible and you can have a 32-bit version of Windows on a 64-bit CPU. 

Can I upgrade from 32-bit to 64-bit Windows?

Yes, you can upgarde from a 32-bit version to a 64-bit version of Windows, but only if you have a 64-bit processor. The only way to do so is to do a clean installation of a 64-bit version of Windows.

Whether you want to upgrade your PC or install the appropriate version of drivers and software, knowing which CPU and Windows architecture your system has is an important bit of information. Given the widespread use of 64-bit processors these days, you are most likely to have a 64-bit OS (especially so if you’re running Windows 11). 


Check If The Rune Is A Space Character Or Not In Golang

Go has built-in support for Unicode . In Go, a code point from Unicode is represented by the rune type. Evaluating a rune to see if it contains a space character or not is one of the frequent actions when working with strings. Several methods for determining whether a rune in Go is a space character or not will be covered in this article.

Using the Unicode Package

Many functions for working with Unicode characters are offered by the unicode package, which is part of the Go standard library. One of these functions is called IsSpace, which gives a result of true if the provided rune is a space character and false otherwise.

Example package main import ( "fmt" "unicode" ) func main() { r := ' ' if unicode.IsSpace(r) { fmt.Println("The rune is a space character") } else { fmt.Println("The rune is not a space character") } } Output The rune is a space character

In the example above, we check if the rune r is a space character or not using the unicode.IsSpace function. If the rune is a space character, the output will be “The rune is a space character”, and if it is not a space character, the output will be “The rune is not a space character”.

The unicode package provides several other functions that can be used to determine whether a rune belongs to a specific Unicode category. For example, the IsLetter function can be used to check if a rune is a letter, and the IsDigit function can be used to check if a rune is a digit.

Using the ASCII Range

In ASCII, the space character is represented by the integer value 32. We can use this fact to determine whether a rune is a space character or not.

Example package main import "fmt" func main() { r := ' ' if r == ' ' { fmt.Println("The rune is a space character") } else { fmt.Println("The rune is not a space character") } } Output The rune is a space character

In the example above, we check whether the rune r is a space character or not by comparing it with the ASCII value of the space character, which is 32.

Using the Switch Statement

We can also use a switch statement in Go to determine whether a rune is a space character or not.

Example package main import "fmt" func main() { r := ' ' switch { case r == ' ': fmt.Println("The rune is a space character") default: fmt.Println("The rune is not a space character") } } Output The rune is a space character

In the example above, we use a switch statement to determine whether the rune r is a space character or not. We use the case statement with the condition r == ‘ ‘ to check if the rune is a space character.

Using the Unicode Categories

In Unicode, a space character belongs to the “Zs” category. The unicode package provides the In function that can be used to check if a rune belongs to a specific Unicode category.

Example package main import ( "fmt" "unicode" ) func main() { r := ' ' if unicode.In(r, chúng tôi { fmt.Println("The rune is a space character") } else { fmt.Println("The rune is not a space character") } } Output The rune is a space character

In this example, we define a sample rune that represents a space character, and use the chúng tôi function to check if the rune belongs to the “Zs” Unicode category, which includes space characters. We then print the result accordingly.

Here is the complete code example for checking if a rune is a space character or not in Go −

Example package main import ( "fmt" "unicode" ) func main() { s := "hello world" for _, r := range s { if unicode.IsSpace(r) { fmt.Printf("%q is a space charactern", r) } else { fmt.Printf("%q is not a space charactern", r) } } r := ' ' if unicode.IsSpace(r) { fmt.Printf("%q is a space charactern", r) } else { fmt.Printf("%q is not a space charactern", r) } } Output 'h' is not a space character 'e' is not a space character 'l' is not a space character 'l' is not a space character 'o' is not a space character ' ' is a space character ' ' is a space character ' ' is a space character 'w' is not a space character 'o' is not a space character 'r' is not a space character 'l' is not a space character 'd' is not a space character ' ' is a space character

In this example, we defined a sample string with space characters and iterated over each rune in the string. We used the unicode.IsSpace function to check if each rune is a space character or not, and print the result accordingly. We have seen how to check if a specific rune is a space character or not by using the IsSpace function with a single rune argument.


Go has a number of methods for figuring out whether a rune is a space character or not. The IsSpace function, which may be used to detect whether or not a rune is a space character, is one of several functions offered by the unicode package that can be used to see if a rune falls into a particular Unicode category. To determine whether a rune represents a space character or not, we can either utilise the ASCII range or the switch statement.

Space characters must be handled carefully when working with strings in Go since they can change how various string operations, such splitting and trimming, behave. You may make sure that your Go programmes handle space characters appropriately and deliver the desired outcomes by employing the strategies described in this article.

How To Check For Ports In Use In Windows 10

At any one time, there’s a whole bunch of information being sent between your Windows 10 PC and the endless void of the Internet. This is done using a process whereby network-dependent processes seek out TCP and UDP ports, which they use to communicate with the Internet. First, your data gets sent to remote ports at the destination or website your processes are trying to connect to, then it gets received at local ports back on your PC.

Most of the time, Windows 10 knows how to manage ports and ensure that traffic is being directed through the right ports so that those processes can connect with what they need to. But sometimes two processes may be assigned to one port, or maybe you just want to get a better picture of your network traffic and what’s going in and out.

That’s why wrote this guide that shows you how to check open ports on Windows and see which applications are using which ports.

Check Port Usage With Nirsoft CurrPorts

NirSoft is one of the best indie software developers, giving us great utilities, like PassView and WirelessKeyView. While some people will prefer checking their ports without installing third-party software (in which case, scroll down to the CMD method), CurrPorts is easily the fastest and most convenient way to check port status on Windows.

Hit OK when you’re ready, and the list will filter down to your queries.

List Open Ports Using the Command Prompt

The integrated – though not necessarily the simplest – way to check open ports is to use the trusty command prompt.

Once you’re in the elevated command prompt, enter the following command:




This will steadily bring up a list of open ports that is probably quite long, along with the Windows processes that are using them. (You can press Ctrl + A , then Ctrl + C to copy all information to the clipboard.) On the average PC, there will be two main local IP addresses that contain ports on your PC.

The first, in our case, is “” This IP address is otherwise known as “localhost” or a “loopback address,” and any process listening to ports here is communicating internally on your local network without using any network interface. The actual port is the number you see after the colon. (See image below.)

The bulk of your processes will probably be listening to ports prefixed with “192.168.xxxxxx,” which is your IP address. This means the processes you see listed here are listening for communications from remote Internet locations (such as websites). Again, the port number is the number after the colon.

Install TCPView to Check Open Ports

If you don’t mind installing a third-party app and want to have more control over what’s going on with all your ports, you can use a lightweight app called TCPView. This immediately brings up a list of processes and their associated ports.

If you’re having some trouble in Windows 10, then see whether a Windows update may be causing it. We also have a handy guide for managing the health of your hard drive in Windows 10.

Robert Zak

Content Manager at Make Tech Easier. Enjoys Android, Windows, and tinkering with retro console emulation to breaking point.

Subscribe to our newsletter!

Our latest tutorials delivered straight to your inbox

Sign up for all newsletters.

By signing up, you agree to our Privacy Policy and European users agree to the data transfer policy. We will not share your data and you can unsubscribe at any time.

Turn Windows Features On Or Off; Manage Windows Optional Features In Windows 11/10

The Windows operating system offers several additional features that most of us may not need. But they are there if you need them! In this post, we will see how to Turn Windows features On or Off via the Control Panel, and how to add, remove or manage some Optional Features using Windows 11/10 Settings. PowerShell and Command Prompt methods have also been discussed here.

Manage Windows Optional Features in Windows 11/10

While the default installation is good for most of us, there may be some features that IT Pro’s, System Administrators or Developers may need. Windows allows you to install and activate such features. You can turn some features on or off using the Control Panel, or you may need to use the Settings app in Windows 11/10 if you need to add some optional features.

What are Optional features?

As the name implies, Windows Optional features are the features that may or may not be required by Windows users. Windows OS has an option to add or remove these features. We have already explained the process to manage Optional features in Windows 11/10 in this article.

How do I add or remove Windows features?

The option to add or remove Windows features is available in the Control Panel or Windows Settings. We have described the process to install Windows features on Windows 11/10 computers above in this post. You can do it in 5 ways.

1] Turn Windows features On or Off using Control Panel

The steps to turn Windows features on or off via Control Panel are the same for both Windows 11 and Windows 10 computers. Hence, it does not matter whether you are a Windows 11 or Windows 10 user, the procedure that we have explained below implies to both of these operating systems.

On a Windows Pro PC, you will see the following features that you can enable or disable at will.

.NET Framework 3.5

.NET Framework 4.6 Advanced Services

Active Directory Lightweight Services


Data Center Bridging

Device Lockdown


Internet Explorer 11

Internet Information Services

Internet Information Services Hostable Web Core

Legacy Components like DirectPlay

Media Features

Microsoft Message Que Server

Microsoft Print to PDF

MultiPoint Connector

Print and Document Services

RAS Connection Manager Administration Kit

Remote Differential Compression API Support

RIP Listener

Services for NFS

Simple Network Management Protocol

Simple TCPIP services

SMB 1.0/CIFS Sharing Support

SMB Direct

Telnet Client

TFTP Client

Windows Identity Foundation 3.5

Windows PowerShell 2.0

Windows Process Activation Service

Windows Subsystem for Linux

Windows TIFF IFilter

Work Folders Client

XPS Services

XPS Viewer.

See this post if your Turn Windows Features on or off is blank or empty.

2] Manage Optional features via Windows Settings Windows 11

Windows 11 users have to go through the procedure explained below to manage optional features via Settings.

Launch Windows 11 Settings app.

Install or Optional features as per your requirements.

Let’s discuss these steps in detail.

1] Press Win + I keys to launch the Settings app.

You have to wait till Windows uninstalls that feature.

4] Now, let’s see how you can install an Optional feature in Windows 11. Microsoft has made some features optional in Windows operating system, as they may or may not be required by the users. Notepad and Wordpad are among the optional features in Windows 11/10. This is the reason why some users have found Notepad or Wordpad missing from their computers.

Windows 10

In this way, you can install Graphics Tools, Windows Developer Mode, Fonts and several other optional features like it.

3] Enable or Disable Optional Windows Features using Powershell

Windows Powershell is indeed a very powerful tool. You can do a lot of things with this command line too. While using this, we will first populate the list of available features, then we will be downloading the desired feature, and finally, we will be talking about enabling and disabling that feature.

So first, to populate the list of features, enter this command,

Get-WindowsOptionalFeature -Online

Get-WindowsOptionalFeature -Online -FeatureName *Type feature name*

Then, to enable any downloaded feature, enter this command,

Enable-WindowsOptionalFeature -Online -FeatureName “Type feature name” -all

Finally, to disable any enabled feature, enter this command,

Disable-WindowsOptionalFeature -Online -FeatureName “Type feature name” 4] Turn On or Off Optional Windows Features using Command Prompt

Now, type in the following command to populate the list of available features:

All you need to do now is copy the name of the feature that you need to enable.

DISM /online /enable-feature /featurename:[Enter the name of the feature here] -All

Now, to disable any feature that is enabled on your computer, you need to follow some separate steps.

DISM /online /disable-feature /featurename:[Enter the name of the feature here] -All

As a bonus, if you wish to check information in detail about a specific feature, enter this command,

DISM /online /get-featureinfo/featurename:[Enter the name of the feature here] 5] Enable or Disable Optional Windows Features using an external installation source

You can also fetch the latest features from an updated offline source.

This source can be an ISO or any other type of image or just a folder.

For that, all you need to do is decide if you want to use the Command Prompt or Windows Powershell.

If you are using the Command Prompt, enter this command,

And if you tend to use Windows Powershell command line, you can do it too. Just enter this command,

To get the latest features, you need to get the latest version of the image of the operating system that you are trying to install the feature from.

I hope this helps!

Related: Turn Windows features on or off stuck on Please wait.

Update the detailed information about How To Check If The Windows Key Is Genuine Or Legit In Windows 11/10 on the website. We hope the article's content will meet your needs, and we will regularly update the information to provide you with the fastest and most accurate information. Have a great day!