How to Install Fastboot, ADB and Google USB Drivers on Windows 10

Last modified:
Posted in: Tips

The most used system utilities on the PC for Android are arguably the ADB interface and fastboot. ADB is basically an advanced tool which lets you perform operations that can’t be otherwise performed through the normal User Interface. For instance, ADB allows you to enter different modes such as recovery mode or fastboot mode on your phone. Speaking of fastboot, it again is a system utility which is used to flash images on your Android device. Be it factory images or third-party ROMs, fastboot mode comes in handy when installing them. Our guide below will show you how to install Fastboot along with ADB on your Winodws PC and that too without the unnecessary SDK download.

Yes, the procedure we will utilize only installs the essential ADB and Fastboot libraries. Usually, it is recommended you install the full Android SDK from Google’s developer website but if you aren’t developing an app, the SDK install is useless and also occupies extra space and bandwidth. We will use ADB Installer which is based on latest Android 6.0 Marshmallow (API version 23). Follow the steps below for installing ADB and Fastboot on your Windows PC.

Related Articles

ADB and Fastboot for Mac: Are you a Mac / OS X user looking for a installation method of ADB or Fastboot? Please read our complete guide: How to Install ADB and Fastboot on macOS with Android SDK Manager.

Official ADB and Fastboot: You can now download ADB and Fastboot with updated binaries and code that support the latest Android 7.0 Nougat, Android O and other future releases. Get it from the following link:

Let’s start with the installation and set up process of ADB and Fastboot. For both of these utilities to work, your PC should have latest Java SDK installed. Once that is done, we will continue towards installing ADB and Fastboot.

How to Install Fastboot / ADB and Google USB Drivers on Windows

This tutorial uses a custom made installer for quick installation of Fastboot, ADB and Google USB Drivers. For a detailed and full SDK installation method, read the following:

Step 1 – Download and latest Java SDK from the following link: Java SE Development Kit 8 Downloads. Proceed to next step after finishing installation.

Step 2 – Download ADB and Fastboot Installer v1.4.3. The tool is a single “.EXE” application.

Step 3 – Run the “adb-setup-1.4.3.exe” which you downloaded in the preceding step. Do note that once you run the tool, it will ask for administrator priveleges which need to be granted.


Step 4 – Type “Y” and then press enter on the first screen.

Step 5 – Again, type “Y” and press enter. This step will proceed to install both files to the whole system. What this means is, you would be able to execute “ADB” and “Fastboot” commands from any CMD window throughout the system — no longer needing you to browse to the libraries and opening a CMD window specifically there.


Step 6 – Once the process completes, the tool will indicate that it has successfully finished installation. That is all if you just want to install ADB and Fastboot. Just type “N” and the program will close automatically or you can simple exit the program. However, for those looking to also install Google’s USB Drivers, type “Y” and press enter.


Step 7 – Once you press enter, the program will automatically detect whether you have a 64-Bit or 32-Bit installation of Windows and launch the driver setup respectively.


Step 8 – Click “Next” in the installation wizard.


Step 9 – Click on “Install” when asked by Windows Security.


Step 10 – You now have successfully installed ADB / Fastboot utilities along with Google USB drivers. Click “Finish” and the installation wizard as well as the ADB / Fastboot installer tool will exit.


That’s it! You can now utilize ADB and Fastboot utilities by simply opening up a command window and then executing the desired commands. As mentioned previously, this tool installs ADB / Fastboot throughout the system hence no need of browsing to the location of libraries and then opening the command window there.

For any problems or queries, please write to us in the comments and we will get back to you soon.

  • Julia Larsen

    I’m trying to get the USB driver for my Nexus 6 on Windows 10. It was just updated to Marshmallow. This doesn’t seem to work. I looked at the Android_WinUsb folder.. does not seem to mention Nexus 6 in it… though 7 and many others are.

  • Duality

    I don’t see any credits given to the original dev.

  • Eduardo Danisi

    After following every step my OP3 is detected in ADB but not in Fastboot Mode. Why is that?

    • Did you put your OnePlus 3 into Fastboot mode?

      • Eduardo Danisi

        Yeah, i tried first with advanced reboot –> bootloader but the pc could’t detect the device;
        Then manually switching off the device and then holding power button + volume up but the result was the same.

        • Prayas Dandona

          yes same here!

      • Sureel Vora

        Did you find the solution?? I am facing the same issue with yureka plus

    • Sureel Vora

      I was succesful in detecting my phone. Use the method given in the post of this site name
      “How to Set Up ADB and Fastboot with Android SDK on Windows 7 & Windows 8”

  • Eduardo Danisi

    Problem solved.
    There was an issue with the drivers on my PC running Windows 10, tried on another PC and everything worked perfectly.
    Searching I found out that Win10 gives problems sometimes with ADB & Fastboot drivers.

  • duxthor

    hey i have a problem. i installed adb and fastboot with this tutorial for my win 10 and the drivers for my op3. i open cmd to unlock my bootloader. adb devices and adb reboot bootloader work but fastboot oem unlock not. it says only “waiting for any device” (oem unlock in developer options is turned on). I need help

  • Mattrock Pendek

    Hi all.. how to on usb dubegging,the problem is the phone can’t on full and stuck on xperia logo and then restart again and again.. how to solve it?

  • Jin

    my installation wizard didnot appeared during installation of adb

  • Srajan Tiwari

    I used command
    fastboot devices
    But it gets stuck at waiting for devices
    Even when the device is plugged in

  • it is clearly windows 7 that you have shown there

  • Jitendra Tripathi

    I hate windows 10…..fastboot not responding ffs

    • you need to disable driver signing
      run CMD as administrator and enter this command:

      bcdedit /set testsigning on
      bcdedit /set loadoptions DISABLE_INTEGRITY_CHECKS

      (yeah it’s just an unnecessary move from microsoft)

  • Never Trust Hillary

    Same here, Fastboot seems to be installed but Samsung phone showing up as Mobile USB Modem???

  • lrderrick

    Windows 10, ASUS tf300t Transformer. fastboot wasn’t working (no values returned) in the command window. I had to launch as administrator, cd c:adb and typing “fastboot devices” (without quotes) and it returned values.