title: Android Virtual Device on Windows 10 - Endless "VCPU shutdown request" - doesn't launch
body: <p>My x86 AVDs never load. I've searched all over for a solution but haven't seen a solution that has worked for me.</p>
  
  <p><strong>Configuration</strong></p>
  
  <ul>
  <li>OS: Windows 10 Home </li>
  <li>RAM: 12 GB </li>
  <li>CPU: Intel Core i5-7200 </li>
  <li>CPU Supports VT-x, EM64T,and XD Bit as required by HAXM (per Intel specs)</li>
  <li>HAXM version: 6.0.4 </li>
  <li>Android Studio version: 2.2 </li>
  <li>Bios: Insyde F.21 </li>
  <li>Bios config: Virtualization Technology enabled.</li>
  </ul>
  
  <p><strong>Steps</strong><br>
   1. In Android Studio, launch Android Virtual Device Manager.<br>
   2. Create Nexus 5 API 24 AVD with all default settings.<br>
   3. Launch the AVD.<br></p>
  
  <p>Results:<br>
  AVD window displays. <br>
  No "Android" text appears.<br>
  Android Run screen initially displays log entries that look positive, but then shows many instances of "VCPU shutdown request".<br>
  This goes on indefinitely, for hours if I leave it.<br>
  Virtual device stays "black" forever.</p>
  
  <p>Starting few log entries:<br></p>
  
  <pre><code>C:\Users\username\AppData\Local\Android\Sdk\tools\emulator.exe -netdelay none -netspeed full -avd Nexus_5_API_24
  Creating filesystem with parameters:
      Size: 69206016
      Block size: 4096
      Blocks per group: 32768
      Inodes per group: 4224
      Inode size: 256
      Journal blocks: 1024
      Label: 
      Blocks: 16896
      Block groups: 1
      Reserved block group size: 7
  Created filesystem with 11/4224 inodes and 1302/16896 blocks
  Hax is enabled
  Hax ram_size 0x60000000
  HAX is working and emulator runs in fast virt mode.
  emulator: Listening for console connections on port: 5554
  emulator: Serial number of this emulator (for ADB): emulator-5554
  VCPU shutdown request
  EAX=00748cea EBX=5ffadb60 ECX=00000000 EDX=00000000
  ESI=00000000 EDI=00000000 EBP=00000000 ESP=00006d38
  EIP=5ffb6921 EFL=00010082 [--S----] CPL=0 II=0 A20=1 SMM=0 HLT=0
  ES =0010 00000000 ffffffff 00c09300 DPL=0 DS   [-WA]
  CS =0008 00000000 ffffffff 00c09b00 DPL=0 CS32 [-RA]
  VCPU shutdown request
  SS =0010 00000000 ffffffff 00c09300 DPL=0 DS   [-WA]
  VCPU shutdown request
  DS =0010 00000000 ffffffff 00c09300 DPL=0 DS   [-WA]
  FS =0010 00000000 ffffffff 00c09300 DPL=0 DS   [-WA]
  VCPU shutdown request
  GS =0010 00000000 ffffffff 00c09300 DPL=0 DS   [-WA]
  VCPU shutdown request
  LDT=0000 00000000 0000ffff 00008200 DPL=0 LDT
  TR =0000 00000000 0000ffff 00008b00 DPL=0 TSS32-busy
  </code></pre>
  
  <p>Stuff I've tried:</p>
  
  <ol>
  <li>Hearing that Antivirus installed may prevent HAXM install from working: temporarily disabled AV, reinstalled HAXM, and tried running AVD with AV disabled - did not work.</li>
  <li>Using an ARM-based AVD works, but I've read that an x86 AVD will work much faster, so I'm trying to get x86 to work.</li>
  <li>Tried x86 and x86_64 AVDs to no avail.</li>
  <li>Tried changing default HAXM setting of 2GB RAM to 4GB and 1GB. Same results.</li>
  <li>Tried using AVDs with lower API levels such as 21. Same results.</li>
  <li>Windows Event Viewer doesn't show any errors.</li>
  </ol>
  
  <p><p>Any suggestions?</p>