title: Docker : Hyper-V was unable to find a virtual switch with name "DockerNAT"
body: <p>I updated my docker for desktop app (Version 2.0.0.3) on Windows 10 pro.But since then my docker is not starting and throwing following error.</p>
  
  <pre><code>Hyper-V\Get-VMNetworkAdapter : Hyper-V was unable to find a virtual switch with name "DockerNAT".
  At C:\Program Files\Docker\Docker\resources\MobyLinux.ps1:121 char:25
  + ... etAdapter = Hyper-V\Get-VMNetworkAdapter -ManagementOS -SwitchName $S ...
  +                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      + CategoryInfo          : InvalidArgument: (DockerNAT:String) [Get-VMNetworkAdapter], VirtualizationException
      + FullyQualifiedErrorId : InvalidParameter,Microsoft.HyperV.PowerShell.Commands.GetVMNetworkAdapter
  </code></pre>
  
  <p>I followed the steps mentioned in the link (<a href="https://stackoverflow.com/questions/42500353/docker-on-windows-10-cant-startup-after-deleting-mobylinuxvm-in-hyper-v-manuall">Docker on windows 10 can&#39;t startup after deleting MobyLinuxVM in Hyper-V manually</a> ) , but it did not fix the issue.
  <a href="https://i.stack.imgur.com/YgU6X.png" rel="noreferrer"><img src="https://i.stack.imgur.com/YgU6X.png" alt="enter image description here"></a>
  I have also tried disabling --> restarting --> and then enabling Hyper V and containers option using "Turn windows feature on or off" present at "Control Panel\Programs\Programs and Features" </p>
  
  <p>My network connection has following information
  <a href="https://i.stack.imgur.com/tdcbe.png" rel="noreferrer"><img src="https://i.stack.imgur.com/tdcbe.png" alt="enter image description here"></a></p>
  
  <p>But still I am not being able to start my windows Docker app, which keeps throwing </p>
  
  <pre><code>Hyper-V was unable to find a virtual switch with name "DockerNAT".
  at New-Switch, &lt;No file&gt;: line 121
  at &lt;ScriptBlock&gt;, &lt;No file&gt;: line 411
  </code></pre>