Skip to content

Published: December 13, 2014 | Applies to:

If you're receiving error code 0x800F081F or 0x800F0906 while enabling Hyper-V in Windows 10, then this article will show you how to fix it.

It is well evident that Hyper-V is the virtualization technology helps us to run more than one operating system on single machine. We’ve already seen, how to enable this feature in Windows 8 or later and bring it to Control Panel, in the following article:

[How To] Bring Hyper-V Manager Inside Control Panel In Windows 8

Enabling Hyper-V becomes necessity for the users when they want to test new operating system builds without messing original installation. As we have seen, you can enable Hyper-V feature from Turn Windows Features on or off window, however you can enable it from Command Prompt or Windows PowerShell as well. If you can’t activate Hyper-V from Windows Features box, here is the command you can try at administrative Command Prompt or Windows PowerShell:

dism /online /enable-feature /featurename:microsoft-hyper-v-all /All /LimitAccess /Source:<SXS Folder location>

Where <SXS Folder location> is the location of sxs folder inside sources folder in setup of Windows 8 or later.

The older machines may not have ability to enable Hyper-V, as the hardware is not supported. Hence one reason that why you can’t enable this feature is hardware was found non-legitimate. You can use this command to check, whether your system supports this feature or not:

Dism /online /Get-FeatureInfo /FeatureName:microsoft-hyper-v-all

Recently, I came around the error 0x800F0906 while enabling Hyper-V on my Windows 10 running system. You might also receive error code 0x800F081F in this case. Here is why the system can’t enable this feature:

Error: 0x800F0906

The source files could not be downloaded.

Use the “source” option to specify the location of files that are required to restore the feature.

I was well aware that the system supported Hyper-V feature. But what I was trying to do, is not following the exact procedure, due to which source files couldn’t be achieved. Here is what you need to do actually:

FIX : Error 0x800F0906 While Enabling Hyper-V In Windows 10

1. Locate the Windows ISO file which you’ve used to install your operating system. Right click over it and select Mount.

2. Next, decompress the same ISO file and locate Sources -> sxs folder. Copy this sxs folder to any other drive which isn’t system root drive, for ex. F: drive.

3. Now open administrative Command Prompt or Windows PowerShell, type following command and hit Enter key:

dism /online /enable-feature /featurename:microsoft-hyper-v-all /All /LimitAccess /Source:<SXS Folder location>

4. You would be prompted to restart the system, type Y and hit Enter key. After rebooting the system, you’ll find that the Hyper-V feature is ready to use.

Hope this helps! Must try these on your Windows 10:

1. [How To] Change Default Lock Screen Image For Multiple Users In Windows 10

2. [How To] Enable Hibernate Option In Power Menus For Windows 10

3. [TIP] Find Windows Experience Index On Windows 10 Using PowerShell


SHARE: Facebook Google+ Twitter

1 Comment

  • This worked like a charm. Ty. :)

  • Leave a Reply

    Your email address will not be published. Required fields are marked *

    What's New


    Recent Comments

    • Spider : It is really Owesome, work like charm.... thanks for the hel...

      5 hours ago

    • Jonathan : Has there been any development on this? I have tried multip...

      1 day ago

    • Kapil Arya : ^^ Thanks for your input 😊...

      1 day ago

    • inalzninz : mine is not (javascript) its (loaditem) please solve this er...

      1 day ago

    • Joshua : I know this is an old thread, but thought I'd leave a commen...

      2 days ago


    Windows Group Policy Troubleshooting