Error: 0x800f080c trying to install WSL
I was trying to install Linux on my computer using WSL for a programming class I’ll have in college that requires Linux. I opened PowerShell as admin and typed «wsl —install» but it returned the following error: «Error: 0x800f080c». I did everything (except reinstalling windows) from this website: https://www.saintlad.com/error-0x800f080c-on-windows-10/, but nothing worked. In step 2 on this website («Enabling 3.5 .NET Framework via Windows Features.»), I even got the same error: Is there a way to fix that isn’t Clean Installing Windows?
1 Answer 1
(A) Did you enable WSL (Programs and Features, Windows Features)?
(B) Is .NET fully up to date and working (again Windows Features)?
Look at this Microsoft Article involving .NET Framework: «Error: 0x800f080c».
In the link you posted in your question, DISM / SFC was included. That did not work for you (according to your question).
Therefore, there is some chance you will have to reinstall Windows if nothing works.
Remember to back up your data, documents and email first to a USB drive so you can recover them later.
(C) WSL is for entering Linux commands and is not a Virtual Machine App.
Can you install Linux as a Virtual Machine? I do this with VMware but Hyper-V works too (again Windows Features to enable Hyper-V). I am sure you will find a Virtual Machine better and more flexible.
VMware, Hyper-V and its variants (likely including WSL) requires Hardware Virtualization to be enabled in BIOS.