Site icon Information2 | Data Management & Recovery Pioneer

Hyper-V Not Showing in Windows Features: How to Enable It

If you’re trying to enable virtualization on Windows 11 and find Hyper-V not showing in Windows Features, you are not alone. This issue prevents users from accessing Microsoft’s virtualization platform.

Don’t worry. In this guide, we will explain exactly why Hyper-V may be missing and walk you through step-by-step solutions for all Windows editions.

Why Is Hyper-V Not Showing in Windows Features?

Hyper-V not visible in Windows features menu is a common issue. It is triggered when the system detects that the tool can’t run reliably or doesn’t meet licensing/hardware standards.

Below are the 4 most common causes:

1. Unsupported Windows Edition: Microsoft restricts native Hyper-V access to Windows Pro, Enterprise, and Education. If you are using Windows 11/10 home version, the Hyper-V missing problem is because of a licensing limitation. You can run a winver command to confirm your Windows version (covered later in the solution section). 

2. Insufficient Hardware Requirements: Hyper-V will remain hidden in Windows Features if your PC’s hardware fails to meet Microsoft’s minimum virtualization standards. It depends on the CPU’s capabilities and system-level virtualization support for running VMs, and it won’t appear if either is unsupported or disabled.

3. Virtualization is disabled in BIOS/UEFI: Even if your Windows Edition and CPU support virtualization, it may be disabled by default in BIOS/UEFI. It is one of the most common reasons.

4. Conflicts with Third-Party Virtualization Software: If you have other virtualization tools installed, such as VMware Workstation, VirtualBox, or Parallels, you may encounter this problem. These tools often use the same CPU virtualization technology (Intel VT-x/AMD-V) as Hyper-V, and they will disable Hyper-V by default to avoid compatibility errors.

5. Disabled System Components or Corrupted Windows files: In some cases, Hyper-V is missing from Windows Features due to broken or disabled Windows system components or corrupted system files. 

Pre-Fix Checklist: Verify Compatibility and Pinpoint the cause

Before we get to the fixes, you can check your system compatibility to confirm Hyper-V can run and pinpoint why it’s hidden.

Step 1. Confirm Windows Edition

Press Win + R to open the Run dialog, typewinver, and press Enter. A pop-up window will display your Windows 11 version and edition. If your computer is using the Home version, don’t worry, you can go to the next section and find Method 4. We will guide you on how to enable Hyper-V in Windows Home.

Step 2. Check CPU virtualization & SLAT Support:

Hyper-V requires two critical CPU features: Virtualization Technology (Intel VT-x/AMD-V) and Second Level Address Translation.

Even if these features are supported by your CPU, they may be disabled, causing Hyper-V not to show in Windows Features. Here’s how to verify both:

▶Check Virtualization Status: Open Task Manager (Ctrl + Shift + Esc), go to the “Performance” tab, and select “CPU” from the left sidebar. Look for “Virtualization” in the bottom-right corner—if it says “Enabled,” your CPU’s virtualization feature is active. If it says “Disabled,” you’ll need to enable it in BIOS/UEFI (Method 2 in the next section).

▶Check SLAT Support: SLAT is required for Hyper-V to run VMs efficiently, and it’s missing on older 64-bit CPUs. To verify SLAT, download Microsoft’s free Coreinfo tool (from the Microsoft Download Center), extract the zip file, and follow these steps:

1. Open Command Prompt as administrator (search “CMD” → right-click on the search outcome → “Run as administrator”).

2. Navigate to the folder where you extracted Coreinfo (e.g., cd C:\Downloads\Coreinfo).

3. Run the command: coreinfo -v.

4. Look for “EPT” (Intel) or “NP” (AMD) in the results—if either is listed, your CPU supports SLAT. If not, your hardware is incompatible with Hyper-V.

Step 3. Ensure Minimum 4GB RAM (8GB + Recommended)

Hyper-V requires a minimum of 4GB of system RAM to run, and while 4GB is enough to make Hyper-V appear in Windows Features, it’s not enough to run VMs smoothly (8GB or more is recommended). Here’s how to check your RAM:

1. Open Settings (Win + I), go to “System,” then select “About” from the left sidebar.

2. Look for “Installed RAM” under the “Device specifications” section.

3. If it’s less than 4GB, Hyper-V will not show in Windows Features—you’ll need to upgrade your RAM to proceed.

Step 4. Run Systeminfo to Validate All Hyper-V Requirements

For a final, you can use the built-in systeminfo command to verify that your PC meets every Hyper-V requirement. This step will confirm that you haven’t missed anything.

1. Open Command Prompt as administrator (search “CMD” → right-click → “Run as administrator”).

2. Type “systeminfo” and press Enter. The command will take 1–2 minutes to run (it scans your entire system).

3. Scroll down the results until you find the “Hyper-V Requirements” section (it’s usually near the bottom).

If any line says “NO,” go back to the corresponding step above to fix it. If all say “YES,” your PC is fully compatible with Hyper-V

Once you’ve completed this checklist, you’ll know exactly why Hyper-V is missing. You can keep on reading, and get a way to fix it.

How to Solve Hyper-V Not Showing in Windows Feature

After checking hardware requirements, you can try the following method to solve the problem.

Method 1. Repair Corrupted System Files

Corrupted Windows system files are a frequent culprit when Hyper-V remains hidden, even after all other fixes. These files can be damaged by incomplete updates, malware, or accidental system changes, blocking Hyper-V from appearing in Windows Features. Use Windows’ built-in SFC and DISM tools to repair them:

Step 1. Open Command Prompt as administrator (search “CMD” → right-click → “Run as administrator”).

Step 2. First, run the System File Checker (SFC) command: sfc /scannow. Press Enter and wait for the scan to complete (this may take 5–10 minutes).

The tool will automatically detect and repair corrupted system files.

Step 3. If SFC does not resolve the issue, run the DISM (Deployment Image Servicing and Management) tool to repair the Windows image: DISM /Online /Cleanup-Image /RestoreHealth. Press Enter and wait for the process to finish (do not close the window).

Step 4. Once both commands complete successfully, restart your PC. After restarting, check Windows Features again—Hyper-V should now be visible.

If you see an error message during the SFC/DISM scan, repeat the commands (sometimes multiple runs are needed to fully repair corrupted files).

Method 2. Enable Virtualization in BIOS / UEFI

If your virtualization is disabled in BIOS / UEFI, follow the steps below to enable it.

The process to enable it varies slightly by PC brand, but the steps are similar across most devices:

Step 1. Restart your PC. As soon as the manufacturer logo appears (e.g., Dell, HP, Lenovo), press the BIOS/UEFI key (check your PC’s manual or logo screen for the key—common keys: F2, Del, F10, F12).

Step 2. Once in BIOS/UEFI, navigate to the “Advanced” or “Security” tab (the exact name varies by brand).

Step 3. Look for an option labeled “Intel VT-x,” “Intel Virtualization Technology,” “AMD-V,” or “SVM Mode” (for AMD CPUs). Enable this option.

Step 4. Save your changes (usually by pressing F10) and exit BIOS/UEFI. Your PC will restart automatically.

Step 5. After restarting, repeat Step 2 to confirm “Virtualization” is now “Enabled” in Task Manager.

Method 3. Reset Windows Features to Default

If Windows Features itself is glitching (e.g., missing entries, unresponsive), resetting it to default can fix the issue and make Hyper-V visible. Use PowerShell to reset Windows Features:

Step 1. Open PowerShell as administrator (search “PowerShell” → right-click → “Run as administrator”).

Step 2. Copy and paste the following command and press Enter:

Get-WindowsOptionalFeature -Online | Where-Object {$_.State -eq 'Enabled'} | ForEach-Object {Disable-WindowsOptionalFeature -Online -FeatureName $_.FeatureName -NoRestart}

Step 3. Wait for the command to execute (this disables all enabled optional features, including Hyper-V if it was partially enabled).

Restart your PC, then re-enable Hyper-V using the method for your Windows 11 edition. This resets Windows Features and often fixes hidden Hyper-V issues.

Method 4. Enable Hyper-V in Windows 11/10 Home

As we confirmed earlier, Windows Home does not natively show Hyper-V in Windows Features. However, if your Windows 11/10 Home PC meets hardware requirements like virtualization support and 4GB+ RAM), you can unlock and enable Hyper-V in Windows 11/10 home version using a simple batch file workaround. This method is safe, official, and does not require modifying system files.

If Hyper-V does not showing in Windows Features on your Windows 11/10 home computer, follow the steps below.

Prerequisite: Before proceeding, double-check that your computer meets all Hyper-V hardware requirements: virtualization enabled in BIOS/UEFI, SLAT support, 4GB+ RAM, and all “Hyper-V Requirements” marked “YES” in the systeminfo command. If any requirement is unmet, the workaround will fail, and Hyper-V will still not show in Windows Features.

Step 1. Create a Hyper-V Unlock Batch File

The batch file contains official DISM commands that install all missing Hyper-V components on Windows 11/10 Home. Follow these steps to create it (no coding experience needed):

1. Open Notepad (search “Notepad” in the taskbar and select it from the results—do not use any other text editor like Word or WordPad).

2. Copy and paste the entire code below into the Notepad window (do not modify any lines—typos will break the batch file):

pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All
/LimitAccess /ALL
pause

3. Click “File” in the top-left corner of Notepad, then select “Save As.” Set “Save as type” to All Files (this is critical—if you leave it as “Text Documents,” the file will not work).Name the file HyperV_Install.bat (you can name it anything, but it must end with .bat).

4. Choose a location to save the file so you can easily find it later. Click “Save” to create the batch file.

Step 2. Run the Batch File & Restart the Computer

1. Locate the HyperV_Install.bat file you saved. Right-click the batch file and select “Run as administrator“.

2. A Command Prompt window will open, and the batch file will start executing commands. You will see a series of progress messages—do not close the window until the process finishes (this may take 5–10 minutes, depending on your PC’s speed).

3. When the process completes, you will see a “Press any key to continue . . .” message. Press any key to close the Command Prompt window.

4. Restart your PC to apply the changes. After restarting, Hyper-V will now appear in the Windows Features menu.

Note: If the batch file fails (e.g., you see error messages), double-check that you copied the code correctly, saved the file as “All Files,” and ran it as administrator. If the issue persists, verify your PC’s hardware compatibility again

Method 5. Fix Hyper-V & Third-Party Virtualization Software Conflicts

Software like VMware Workstation, VirtualBox, or Parallels uses the same CPU virtualization technology (Intel VT-x/AMD-V) as Hyper-V, and these tools often disable Hyper-V by default to avoid compatibility errors.

If you don’t want to use other virtualization software anymore, you can uninstall other third-party virtualization software and enable Hyper-V. But if you want to run both Hyper-V and a third-party virtualization tool, you can follow the steps below to configure the other virtualization tool to coexist with Hyper-V.

Configure VMware/VirtualBox to avoid conflict 

For VMware Workstation:

Step 1. Open VMware Workstation and select the VM you want to run (or create a new one).

Step 2. Shut down the VM (it cannot be running or suspended).

Step 3. Right-click the VM and select “Settings“.

Step 4. Go to the Options tab, select “Advanced“, and check the box labeled “Enable Hyper-V compatibility“. Alternatively, edit the VM’s .vmx file (located in the VM’s save folder) and add these two lines at the end: hypervisor.cpuid.v0 = “FALSE” vhv.enable = “FALSE”

Step 5. Save the changes and start the VM. VMware will now coexist with Hyper-V, and Hyper-V will remain visible in Windows Features.

For VirtualBox:

Step 1. Open VirtualBox and select the VM you want to run.

Step 2. Shut down the VM (it cannot be running or suspended).

Step 3. Right-click the VM and select “Settings“.

Step 4. Go to the System tab, then select the Processor sub-tab.

Step 5. Uncheck the box labeled Enable Nested Virtualization (this feature conflicts with Hyper-V).

Step 6. Click “OK” and start the VM. VirtualBox will now work alongside Hyper-V without hiding it from Windows Features.

By following these steps, you can resolve conflicts between Hyper-V and third-party virtualization software, and you will see Hyper-V in Windows Features and functions properly.

How to Enable Hyper-V on Windows 11/10

After trying these solutions, you can use the following ways to enable Hyper-V.

Way 1. Enable Hyper-V on Windows from Control Panel

Step 1. Click the Windows Start button, type “Windows Features” in the search bar, and choose “Turn Windows features on or off” from the search results.

Tip: You can access Windows Features via “Control Panel” > “Programs and Features” > “Turn Windows features on or off”.: You can access Windows Features via “Control Panel” > “Programs and Features” > “Turn Windows features on or off”.

Step 2. In this pop-up window, scroll down until you find the Hyper-V folder. Click the checkbox next to the main “Hyper-V” option.

Step 3. Click “OK” button. Then the Windows will install and enable Hyper-V components. It may take 2-5 minutes.

Step 4. When prompted, click Restart Now to apply the changes. After your PC restarts, Hyper-V will be visible in Windows Features and fully enabled.

If Hyper-V still doesn’t appear after this method, move to the next fix—some systems require PowerShell or DISM to enable the feature.

Way 2. Enable Hyper-V via Windows PowerShell (Admin)

PowerShell is a powerful command-line tool that can force-enable Hyper-V, even if the Control Panel method fails. This is especially useful if Windows Features is glitching or not detecting Hyper-V components. 

Step 1. Click the Windows Start button, type “PowerShell” in the search bar, right-click “Windows PowerShell“, and select “Run as administrator“.

Step 2. In the PowerShell window, copy and paste the following command and press Enter:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All 

Step 3. When prompted to restart your PC, type “Y” and press Enter, you PC will restart, and Hyper-V will be enabled and visible in Windows Features.

If you receive an error message (e.g., “Feature not found”), double-check that your PC meets all Hyper-V requirements (from the pre-fix checklist) and that you’re using an administrator account.

Way 3. Enable Hyper-V via Command Prompt/DISM Tool (Admin)

The Deployment Image Servicing and Management (DISM) tool is another command-line method to enable Windows features, including Hyper-V. This method is ideal if PowerShell fails or if you prefer using Command Prompt:

Step 1. Click the Windows Start button, type “CMD” in the search bar. Right-click “Command Prompt” and select “Run as administrator“.

Step 2. In the Command Prompt window, copy and paste the following DISM command and press Enter:

DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V

Step 3. Wait for the command to execute—this may take a few minutes. The progress will be displayed in the window; do not close Command Prompt until it shows “Operation completed successfully.”

Step 4. Restart your PC to apply the changes. After restarting, open Windows Features to confirm Hyper-V is now visible and enabled.

All three methods will achieve the same result: enabling Hyper-V and making it appear in Windows Features. If you still don’t see Hyper-V after trying all three fixes, proceed to the troubleshooting section later in this guide.

How to Confirm Hyper-V Is Successfully Enabled (3 Quick Checks)

After enabling Hyper-V (whether via the Pro/Enterprise methods or the Windows 11 Home workaround), it’s critical to confirm the feature is fully enabled. These 3 quick checks will verify that Hyper-V is visible in Windows Features and functioning properly.

Check 1. Verify Hyper-V Services via services.msc

Hyper-V relies on several core services to run—if these services are not running, the feature may appear in Windows Features but fail to work. Here’s how to check their status:

Step 1. Press “Win + R” to open the Run dialog, type “services.msc“, and press Enter. This will open the Services window.

Step 2. In the Services window, use the search bar (top-right corner) to search for Hyper-V.

Step 3. Ensure the following key services are set to Running (check the “Status” column):

Hyper-V Virtual Machine Management

Hyper-V Host Compute Service

Hyper-V Volume Shadow Copy Requestor (if present)

Step 4. If any service is “Stopped,” right-click it, select “Start“, and set its “Startup type” to Automatic (right-click → Properties → Startup type → Automatic) to ensure it runs on boot.

If all Hyper-V services are running, the feature is likely fully enabled and visible in Windows Features.

Check 2. Validate Status with PowerShell

For a precise, command-line confirmation that Hyper-V is enabled (and not just visible in Windows Features), use PowerShell. 

Step 1. Open Windows PowerShell (search “PowerShell” in the taskbar—admin privileges are not required for this check).

Step 2. Copy and paste the following command and press Enter: Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V.

Step 3. Look for the “State” field in the results—if it shows Enabled, Hyper-V is successfully enabled and will appear in Windows Features. If it shows “Disabled,” repeat the enablement steps for your Windows 11 edition.

This check directly confirms that the Hyper-V feature is active in Windows, even if you’re unsure about its visibility in the Windows Features menu.

Check 3. Launch Hyper-V Manager Directly

The simplest way to confirm Hyper-V is working (and visible) is to launch the Hyper-V Manager—the main tool for managing VMs. If it opens without errors, Hyper-V is fully enabled:

Step 1. Click the Windows Start button, type “Hyper-V Manager” in the search bar.

Step 2. Select “Hyper-V Manager” from the search results. If the tool opens and displays your PC’s name under “Hyper-V Manager,” Hyper-V is enabled and visible in Windows Features.

Step 3. If Hyper-V Manager does not appear in the search results, or if it throws an error when you open it, repeat the enablement steps (Pro/Enterprise or Home workaround) and restart your PC.

If all three checks pass, congratulations—Hyper-V is successfully enabled, visible in Windows Features, and ready to use for creating and managing virtual machines. If any check fails, refer to the troubleshooting section later in this guide to resolve the issue.

Secure Hyper-V VMs to Avoid Data Loss

Once Hyper-V is successfully enabled, it is suggested to back up Hyper-V VMs to prevent data loss. Hyper-V VMs often store sensitive data, business-critical files, or test environments. But they are vulnerable to unexpected issues like system crashes, hardware failures, accidental deletions, or malware attacks.

A reliable Backup solution is necessary to protect your VMs. For Hyper-V users, we highly recommend Info2Soft’s i2Backup. It is a professional and powerful backup tool for Hyper-V as well as other virtualization environments like VMware, OpenStack, and database and unstructured data.

Why Choose i2Backup?

  • Multiple Backup Types: Offers three backup modes to suit different needs: full backup (complete VM copy), incremental backup (only backs up changed data), and differential backup (backs up changes since the last full backup). This flexibility saves storage space and reduces backup time.
  • Flexible Recovery: Enables one-click VM recovery to the original location or a new Hyper-V host (heterogeneous recovery), allowing you to quickly restore data in case of loss. It also supports granular recovery (recover specific files/folders from VM backups) for added convenience.
  • Secure & Reliable: Encrypts backup data with AES-256 encryption to prevent unauthorized access, and supports backup verification to ensure your backups are intact and recoverable. It also allows scheduling automatic backups (daily/weekly/monthly) to eliminate manual intervention.
  • User-Friendly Interface: Features a simple, graphical dashboard that requires no advanced IT skills—even beginners can set up and manage Hyper-V backups in minutes.

You can click the button below to get 60-Day free trial.

FREE Trial for 60-Day
Secure Download

Conclusion

If you notice your Hyper-V not showing in Windows features, you can check if your Windows version, CPU, SLAT support, RAM, and run systeminfo to pinpoint the reason why the Hyper-V is not showing. And then you try the solutions in this post to solve it. Hope this article can help you.

But after enabling Hyper-V, it is important to have an effective and powerful backup solution- like Info2soft’s i2Backup to safeguard Hyper-V VMs. It provides a centralized solution to protect all Hyper-V virtual machines with enterprise-grade features for data security.

Exit mobile version