Do you know what’s the function of hyper-threading and how to disable or enable hyper-threading in Windows 10/11? This post from MiniTool will explain the hyper-threading technology and give a guide to check and disable or enable it on your computer.

What Is Hyper-Threading

Intel Hyper-Threading technology is a hardware innovation that allows more than two tasks to run on each core. These tasks can be done simultaneously without affecting each other. This technology enhances work efficiency and improves the CPU performance.

There is another processing technique, multithreading. Multithreading is able to divide a single process into multiple subprocesses and handle these subprocesses at the same time. This process technique is effective in parallelizing handle processes.

There is an apparent difference between the two techniques. Hyper-threading divides one physical processor into two or more logical processors to handle multiple tasks. Multithreading divides one process into multiple subprocesses to improve efficiency.

If you use the computer for normal works without overloads tasks, hyper-threading is not the must-have option for you. However, most video game players can enable hyper-threading in Windows to improve their devices’ performance.

Read this post to learn what are threads in a CPU: What Are Threads in Computer Processors? A Detailed Explanation.

How to Check If Hyper-Threading Is Enabled

Though it is said hyper-threading is enabled by default, some CPU cores do not allow this technology. If you are not sure whether hyper-threading is enabled on your computer, you can try the next steps to see if it is enabled without going to the BIOS settings.

Step 1. Press Win + R to open the Run window.

Step 2. Type cmd into the dialog box and press Shift + Ctrl + Enter to run Command Prompt as administrator.

Step 3. Type wmic into the window and hit Enter.

Step 4. Type CPU Get NumberOfCores ,NumberOfLogicalProcessors /Format:List and hit Enter to execute this command line.

check if hyper-threading is enabled

If the number of physical cores is different from the number of logical processors, it indicates that hyper-threading is enabled by your system.

How to Enable Hyper-Threading

If you want to disable or enable hyper-threading in Windows 10/11, you need to change the setting in the BIOS environment. Work with the following guide.

Step 1. Press Win + I to open Windows Settings.

Step 2. Head to Update & Security > Recovery, then click Restart now under the Advanced startup at the right pane.

click Restart now

Step 3. Wait for your computer to restart, then you need to choose Troubleshoot > Advanced options > UEFI Firmware Settings to boot your computer into the BIOS settings.

Step 4. In the following window, select the Processor option and head to Intel ® Hyperthreading Options. You can select the option you need. To disable hyper-threading, you should choose Disabled here.

Step 5. Save your changes and exit the BIOS settings.

How to Enter BIOS Windows 10/8/7 (HP/Asus/Dell/Lenovo, any PC)
How to Enter BIOS Windows 10/8/7 (HP/Asus/Dell/Lenovo, any PC)

Check how to enter BIOS in Windows 10/8/7 PC (HP, ASUS, Dell, Lenovo, any PC). 2 ways with steps on how to access BIOS on Windows 10/8/7 are provided.

Read More
Tips:
If your computer crashes or is in a low performance state, you can try to fix computer issues or optimize your computer performance with MiniTool System Booster. This all-in-one tune-up software can speed up CPU, RAM, and hard drive in real-time when you launch high-demand applications like video games. You can try this tool if needed.

MiniTool System Booster TrialClick to Download100%Clean & Safe

Final Words

Hyper-threading is a useful process technique that can divide the CPU into two or more virtualized CPU cores to execute more threads on each core. This post shows you how to check if hyper-threading is enabled and how to enable hyper-threading in Windows 10/11.

Hope you can get useful information from this post.

  • linkedin
  • reddit