Hi,
From what you've described, the core issue seems to be that the wsl-pro-service is unable to connect to the Windows Agent, which is preventing systemd from starting properly. This typically happens when the agent can’t access the port file or retrieve the address, often due to firewall rules, antivirus interference, or a misconfigured WSL environment.
Restarting WSL, updating both Windows and WSL, and temporarily disabling any security software are good first steps. If the issue continues, it may be worth checking for known WSL bugs or considering a clean reinstall of WSL to reset the integration. The /etc/resolv.conf warning you’re seeing is expected behavior based on your configuration and shouldn’t impact systemd startup.
Let me know if you'd like help walking through any of these steps or reviewing your setup further.
If my answer is useful for you, please vote for it.
Best regards,
Quinnie Quoc.