Cant enable Hyper-V – Error 0x80070057

Well if you are also struggling from similar problem, here the solution that worked for me. Windows couldn’t complete the requested changes.The parameter is incorrect.Error code: 0x80070057.

1 Cant enable Hyper-V – Error 0x800700571.1 Check system meets the minimum system requirement1.2 Make sure Windows update service running1.3 Run DISM RestoreHealth Command1.4 Install Latest Windows updates1.5 Enable hyper v using PowerShell

Check system meets the minimum system requirement

Before go ahead check and make sure your system meets the minimum system requirement to enable the Hyper-V feature.

64-bit Operating SystemWindows 10 Pro or Windows 10 Enterprise64-bit processor, CPU needs to support Second Level Address Translation (SLAT)Minimum 4GB system RAMBIOS-level Hardware Virtualization support

Note: Hyper-V isn’t available in Windows 10 Home edition. Well, you can use the command systeminfo.exe. This will display Hyper-V related entries If your system is hardware compatible.

Make sure Windows update service running

Also, check and make sure the Windows Update service is running and You have a working internet connection to download feature files from the Microsoft server.

Press Windows + R, type services.msc and click ok,This will open windows services console,Scroll down and check Windows update service is running,If not Right-click on Windows Update service and select startAlso, change its startup type to automatic.

Run DISM RestoreHealth Command

Sometimes corruption of one or more system elements effect enables new features that include Windows Hyper-V. Run Build in DISM RestoreHealth Command that help prepare Windows images, including those used for Windows PE, Windows Recovery Environment (Windows RE) and Windows Setup.

Open the command prompt as administrator,Type command DISM /Online /Cleanup-Image /RestoreHealth,Let the scanning process to complete 100%,Then after run system file checker utility command sfc /scannow,this will detect and restore missing files with the correct one,Restart Windows after 100% complete the scanning process.

Install Latest Windows updates

Windows 10 is set to download and install the latest windows updates automatically. But you can manually check and install the latest updates. And this is good work before enabling Hyper V.

Press Windows + I keyboard shortcut to open the settings appClick on Update & security than Windows update,On the right-hand side click on the check for updates button,Let windows update to check for and install the latest updates if available,Restart windows to apply the changes.

Now again try to enable Hyper-V Feature from the Windows features window.

Enable hyper v using PowerShell

Also, you can use the Deployment Image Servicing and Management tool (DISM) to enable Windows features while the operating system is running.  And To enable the Hyper-V follow the steps below. Open PowerShell as administrator, Type the following command: DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V

Restart Windows after complete 100%Check this help to enable hyper v in windows 10

Also read:

Fix Service Registration Is Missing Or Corrupt In Windows 10, 8.1 and 7Solved: Microsoft edge not working after windows 10 updateSolved: Your DNS Server Might Be Unavailable In Windows 10, 8.1 and 7How to Fix Printer Problems in Windows 10 UpdateWe couldn’t connect to the update service in Windows 10 Solved  Error Code 0x80070057 installing Hyper V in Windows 10 - 22