To enable Hyper-V on Windows 10, follow these steps:
1. Check System Requirements
Ensure your system meets the following:
- A 64-bit version of Windows 10 (Pro, Enterprise, or Education editions).
 - A 64-bit processor with Second Level Address Translation (SLAT).
 - Virtualization must be enabled in the BIOS/UEFI.
 
2. Enable Virtualization in BIOS/UEFI
- Reboot your PC and enter the BIOS/UEFI settings (usually by pressing 
F2, DEL, or another key during boot). - Locate the option for Intel VT-x or AMD-V (depending on your CPU) and enable it.
 - Save changes and exit the BIOS/UEFI.
 
3. Enable Hyper-V in Windows Features
- Press 
Windows + R to open the Run dialog, then type optionalfeatures and press Enter. - In the "Windows Features" window, find Hyper-V and check the box next to it.
- Hyper-V Management Tools
 - Hyper-V Platform
 
 - Click OK to install.
 
4. Enable Hyper-V via PowerShell (Optional)
You can also enable Hyper-V using PowerShell:
- Open PowerShell as Administrator by right-clicking the Start button and selecting Windows PowerShell (Admin).
 - Run the following command:
 - After completion, restart your computer.
 
5. Verify Installation
To check if Hyper-V is successfully installed, open PowerShell (Admin) and run:
It should show the feature as "Enabled."
6. Start Hyper-V Manager
- Press 
Windows + X and select Computer Management. - In the left panel, expand Hyper-V Manager to start using it.