Question: So, I've been using the new(ish) Bash on Ubuntu on Windows (WSL) for a while now and all has been top-notch, until yesterday. 

I git-pushed from Bash by accident, so it asked me for my repo-destination account details like normal. I decided to ignore this, terminate Bash and try to just use powershell instead (can't ever remember passwords!). Terminating Bash however caused the shell to freeze. I forced closed and restarted my comp (I've had to force close and restart several times before for various reasons and everything was fine).

After boot up, I just tried to check if Bash was working again, but it wasn't. It just failed to start with no error message. For example:

```
PS C:\WINDOWS\system32> bash
PS C:\WINDOWS\system32>

```

Has anyone else had a similar situation/knows how to help?

EDIT: Only solved through reinstalling bash, using

```
    lxrun /uninstall /full

```

then 

```
    lxrun /install 

```

Answer: 
I had the same issue but my solution was different. I found that my (Default) WSL distribution was set to docker-desktop-data instead of my Ubuntu distribution, e.g.

In PowerShell (Windows Shell): `wslconfig /L`

This lists WSL distributions. For me "docker-desktop-data (Default)" was listed as default not my Ubuntu distribution.

To change this:

In PowerShell (Windows Shell): `wslconfig /setdefault Ubuntu-20.04`
I've had similar issues. The solution for me was to **disable fast startup** in powers settings.