A Windows-based computer with Internet Access;
Android device powered ON with at least 50% battery level;
An original USB cable or a quality one at least.
Turn off any sort of firewalls or anti-virus software on your Windows;
USB Debugging Mode enabled on your Android device;
Settings > About Phone > Build number > Tap 7 times Settings > Developer Options > USB Debugging
What is USB Debugging Mode?
How to enable USB Debugging mode on Android?
Allow installation of apps from unknown sources on your Android device.