Installing to an external USB hard drive is not good practice.
The program requires some features/files to be installed on the system drive and also to use some of system drive space.
Additionally you may have issues with the external hard drive or the USB port it is connected to 'sleeping' or being powered down by Windows, causing crashing.