Windows 10 Tips and How to Guide

Solved: Error Code 0x80070057 installing Hyper-V in Windows 10

Hyper-V, virtualization technology tool included on Windows 10 Pro, Enterprise, and Education, that allows creating one or multiple virtual machines to install and run different OS on one Windows 10 PC. To use this feature your device must support virtualization technology and its enabled on BIOS. And you need to enable Hyper-V feature from control panel -> Programs then Turn Windows feature on or off. Well, it’s simple and easy, But sometimes users report getting Error Code 0x80070057 When installing Hyper-V in Windows 10.

When attempting to install Hyper-V through the Add Programs and Features in Windows 10 Pro I can get 3 of the 4 checkboxes installed. The last checkbox, Hyper-V Services, keeps returning an error:

Windows couldn’t complete the requested changes.
The parameter is incorrect.
Error code: 0x80070057.

 

Cant enable Hyper-V – Error 0x80070057

Well if you are also struggling form similar problem, here the solution worked for me.

Check system meets the minimum system requirement

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

  • 64-bit Operating System
  • Windows 10 Pro or Windows 10 Enterprise
  • 64-bit processor, CPU needs to support Second Level Address Translation (SLAT)
  • Minimum 4GB system RAM
  • BIOS-level Hardware Virtualization support

NoteHyper-V isn’t available in Windows 10 Home edition.

Well, you can use command systeminfo.exe. This will display Hyper-V related entries If your system is hardware compatible.

verify Hyper -V Compatibility

Make sure Windows update service running

Also, check and make sure Windows update service is running and You have working internet connection to download feature files from 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 start
  • Also, change its startup type to automatic.

Run DISM RestoreHealth Command

Sometimes corruption of one or more system elements effect enable 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.

DISM restore health and sfc utility command

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 a good work before enabling Hyper V.

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

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

Hyper-V Feature

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 steps below.

Open PowerShell as administrator,

Type the following command:

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

enable hyper v using powershell

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

Also read:

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More