Win 10 21H2 & WSL2 Compatibility Option?

rooted

New Member
- Just did a Host Refresh using a fresh Windows 10 ISO.
- Updated to the latest version (19044.1826) using Windows Update.
- Loaded my Live Image to do some edits, and I seem to have broken my WSL2 Debian Install.
- Opening WSL throws a error:
Code:
The remote procedure call failed.

Checking my Preset.xml, I removed rpclocator 'Remote Procedure Call (RPC) Locator', which I assume is the issue.
I've attached my Preset.xml, maybe I've removed something else that I shouldn't have?

I'll try another Host Refresh and edit my preset to not remove RPC, and see if that helps.

Would it be possible to add a WSL/WSL2 compatibility option (Disallow removal of RPC, and enable VMP and Linux Subsystem)?

Thanks
 

Attachments

  • Main.xml
    16.8 KB
I agree with you. Hyper-V and its hosted VM's depend on RPC services for communicating.
 
I agree with you. Hyper-V and its hosted VM's depend on RPC services for communicating.
Unfortunately, that didn't seem to help.

Just completed the Host Refresh with the attached updated Preset. Still getting the same error.

Enabled all Hyper-V Features, VMP, and Linux Subsystem, and left RPC intact.

Edit for more info: Uninstalled my Debian setup and tried to re-install. Getting this error when running wsl --install -d Debian:
WslRegisterDistribution failed with error: 0x800706be

Going to disable WSL, VMP, and Hyper-V from Windows Features next, reboot and re-enable. Maybe it'll fix itself?

Edit2: nope
 

Attachments

  • Main v2.xml
    16.7 KB
Last edited:
cross check if File & Printer Sharing is disabled in network adaptor either ethernet or wlan both. & if found disabled just enable & restart your machine .
Plus internet connection sharing must not be disabled in network adaptor either ethernet or wlan both.

Many components are needed for Hyper-v as they are dependent cross check your preset again :
<c>fciclient 'File Server Resource Manager'</c>
<c>lpasvc 'Local Profile Assistant Service'</c>
<c>rasauto 'Remote Access Auto Connection Manager'</c>
<c>rascmd 'Remote Access Service Client Tools'</c>
<c>rdc 'Remote Differential Compression (RDC)'</c>
<c>rdmaping 'Remote Direct Memory Access (RDMA) ping tool'</c>
<c>rdpclient32 'Remote Desktop Client - 32 bit'</c>
<c>rdpserver 'Remote Desktop Server'</c>
<c>rdpserverlic 'Remote Desktop Licensing'</c>
<c>remoteaccessservice 'Routing and Remote Access Service'</c>
<c>remoteactivex32 'Remote Desktop Services ActiveX Client - 32 bit'</c>
<c>remoteassistance 'Remote Assistance'</c>
<c>remotefx</c>
<c>remoteportredirector 'Remote Desktop Services Port Redirector'</c>
<c>rpclocator 'Remote Procedure Call (RPC) Locator'</c>
<c>webclient</c>
 
Last edited by a moderator:
I installed your v2 preset on a clean 21H2 image, and Debian loaded. Had to run "wsl --install -d debian" twice, because it didn't self-install right after the download completed. Otherwise, it works with a successful apt update & upgrade.

It might be weirdness from your host refresh. The only way to be sure is saving all your recent changes to a clean image, and trying again.

WSL is a container for Linux apps. It's not a full Hyper-V, but they both share a lot of Windows components.
 
I installed your v2 preset on a clean 21H2 image, and Debian loaded. Had to run "wsl --install -d debian" twice, because it didn't self-install right after the download completed. Otherwise, it works with a successful apt update & upgrade.

It might be weirdness from your host refresh. The only way to be sure is saving all your recent changes to a clean image, and trying again.

WSL is a container for Linux apps. It's not a full Hyper-V, but they both share a lot of Windows components.
Well that's unfortunate for me, I guess. I'll probably try a couple more presets and see if I can figure something out.

It might be weirdness from your host refresh. The only way to be sure is saving all your recent changes to a clean image, and trying again.
Do you mean, creating a new ISO from a clean image with my changes, wiping my drive and re-installing from that ISO? If so, I won't be able to do that. That's why I always host refresh.
 
Back
Top