Skip to content

Instantly share code, notes, and snippets.

@danvy
Created September 5, 2020 21:04
Show Gist options
  • Star 76 You must be signed in to star a gist
  • Fork 9 You must be signed in to fork a gist
  • Save danvy/9486bf730371436131cb888ff4c2ceb6 to your computer and use it in GitHub Desktop.
Save danvy/9486bf730371436131cb888ff4c2ceb6 to your computer and use it in GitHub Desktop.
Reset your WSL network connection trying to fix WSL2 media disconnected error
# Check these threads before proceeding:
# https://github.com/microsoft/WSL/discussions/5857
# https://github.com/microsoft/WSL/issues/5821
if (-Not ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] 'Administrator')) {
$CmdLine = "-File `"" + $MyInvocation.MyCommand.Path + "`" " + $MyInvocation.UnboundArguments
Start-Process -FilePath PowerShell.exe -Verb Runas -ArgumentList $CmdLine
Exit
}
# Restart the Host Network Service
Restart-Service -Force -Name hns
# Restart the Windows Subsystem for Linux Manager
Restart-Service LxssManager
# Restart the WSL Network adapter
Restart-NetAdapter -Name "vEthernet (WSL)"
@ahmednrana
Copy link

This is works.
Thanks

@13garth
Copy link

13garth commented Jul 21, 2021

I added

wsl --shutdown
wsl ping google.com -c 4

At the end just to check that the wsl internet connection works at the end

This fixed things for me, Thank you!

@dtraparic
Copy link

After 1h30 of trying everything on stackoverflow, this worked ! I am surprised this is still needed and still works after 2 years.

@danvy
Copy link
Author

danvy commented Jan 21, 2023

@dtraparic Happy that it help you. I'm also surprised that it's still relevant.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment