Feature Name Microsoft-hyper-v Is Unknown.

by -148 views


Your Windows 10 and 11 running systems come up with an optional virtualization tool, Hyper-V. If you want, yous tin enable it using a DISM command in PowerShell and Command Prompt.




Withal, the command to enable Hyper-5 sometimes can render the “A Windows features name was non recognized” or the “Feature Name Microsoft-Hyper-V is Unknown” error 0x800f080c.

Oftentimes this fault is triggered due to issues with the DISM control. If you try to enable Hyper-V in Windows eleven Dwelling house and come across the error, information technology could be due to bug with the script. In any case, here are a few troubleshooting steps to fix this error and enable Hyper-V in Windows.



1. Check the Command for Typos

The most common contributor to this fault is the utilize of an incorrect command. You tin utilize the post-obit command in PowerShell to enable Hyper-5 in Windows 11 Pro, Edu, and Enterprise edition of the operating system:


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

If you think you take used the correct command, look for unnecessary spaces between Microsoft-Hyper-V-All. Rerun the command and check if the error is resolved.


If the issue persists, check out the other ways to enable Hyper-5 in Windows eleven.




2. Bank check Your Hyper-V Batch Script for Errors

Hyper-V is but bachelor on the Pro, Edu, and Enterprise edition of the Windows operating system. If you are using Home, you’ll demand to use a batch script workaround to enable Hyper-V in Windows 11 Home.


If yous encounter the 0x800f080c error with the Hyper-5 script, cheque it for errors. The batch script to enable Hyper-Five should await something similar this:

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

Later verifying the script, run the script every bit administrator and check if the error is resolved.




3. Turn Off the Core Isolation Retentivity Integrity Feature

If the error is triggered on a virtual machine, such equally VirtualBox, check to run across if the memory integrity characteristic is causing the fault.


Memory integrity is part of Windows 11’s Cadre Isolation, a virtualization-based security feature. When enabled, it prevents threat actors from inserting malicious code into high-security system processes.


Follow these steps to disable the memory integrity feature in Windows eleven:


  1. Press
    Win + I
    to open
    Settings.
  2. Next, click on the
    Privacy & security
    tab in the left pane.


  3. Next, click on
    Windows Security.
  4. Nether the
    Protection areas
    department, click on
    Device security.


    device security core isolation details

  5. Click on
    Cadre isolation details
    under the
    Cadre isolation
    section.


    core isolation memory integrity off registry editor

  6. Here, toggle the switch for
    Memory integrity
    to turn information technology off.


Restart your virtual automobile session and cheque for whatever improvements.


If the effect persists, you can utilize the Registry Editor to modify the registry values to disable the memory integrity characteristic.

Note that editing your Windows Registry involves risk. Make sure to back up your Windows Registry and create a restore point before proceeding with the below steps.


To disable Core isolation memory integrity using the Registry Editor:



core-isolation-memory-integrity-off-registry-editor


  1. Press
    Win + R
    to open Run.
  2. Blazon
    regedit
    in the Run box and click
    OK. Click
    Yes
    if prompted past User Account Control (UAC).
  3. In the Registry Editor, navigate to the following location. You lot can copy and paste the registry path for quick navigation:

                HKEY_LOCAL_MACHINE\Organisation\CurrentControlSet\Command\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity\
              
  4. In the right pane, double-click on the
    Enabled
    value.
  5. In the
    Value data
    field, blazon
    0
    and click
    OK.


Close the Registry Editor and cheque if the 0x800f080c error is resolved.




Fixing the 0x800f080c Hyper-V Error in Windows

This error is frequently triggered due to an incorrect command or issue with your batch script. In whatever instance, check the command or script for typos and set up them to enable Hyper-5 on your computer.


That said, Hyper-V is not the just virtualization tool available on Windows. The two popular alternatives, VirtualBox and VMWare Thespian are excellent virtual motorcar tools with distinct advantages.




Source: https://www.makeuseof.com/windows-feature-name-microsoft-hyper-v-unknown-error/