Hello Adekunle,
Since the failure also occurs when creating a basic Hyper-V VM, I agree that this is now a Hyper-V/HCS VM-creation issue rather than a Docker or WSL-specific problem. ERROR_FILE_NOT_FOUND (0x80070002) indicates that HCS cannot locate a file or resource required during VM creation, but the error alone does not identify which component is missing.
The most useful next step is to reproduce the failure and immediately check the HCS logs:
Get-WinEvent -LogName "Microsoft-Windows-Hyper-V-Compute-Admin" -MaxEvents 50 Get-WinEvent -LogName "Microsoft-Windows-Hyper-V-Compute-Operational" -MaxEvents 50
Microsoft specifically documents these logs for Host Compute Service troubleshooting. If necessary, you can also temporarily enable the Microsoft-Windows-Hyper-V-Compute-Analytic log, reproduce the failure, and export it for deeper analysis.
Because you have already completed an in-place repair, DISM/SFC, BIOS/chipset updates, and Hyper-V feature reinstallation, I would not recommend manually copying files or registry keys from another PC yet. Microsoft’s Hyper-V troubleshooting guidance also recommends checking the Hyper-V event logs, VM storage paths/permissions, third-party security/filter drivers, and related storage errors before making registry changes.
Please share the Hyper-V-Compute Admin/Operational events generated by one failed VM creation, especially the event immediately before 0x80070002 or 0x80070003. That should tell us which file, path, device, or HCS resource is actually missing.
- Hyper-V virtual machine creation troubleshooting guidance
- Troubleshoot Hyper-V installation, configuration, and operational failures
- Virtual machines are missing, or error 0x800704C8, 0x80070037, or 0x800703E3 occurs when you try to start or create a virtual machine
If this response was helpful, kindly consider giving it a Like.