Yep, you need to be clear as to what interface you are using. Unless you have a complete crap interface, and the ASIO drivers that come with it are complete crap, you should have no reason to ever try to use ASIO4All. Cubase will hate you, and you will hate yourself for purchasing such crap, and having to use ASIO4All. Just saying...
ASIO4All is a wrapper for faking true ASIO drivers. It is a workaround for crappy gear, that is more based upon 10 year old technology. I have not heard of any worthy interface recently, that needed such a program.
Please elaborate on your gear and setup. There is a better way.
PC Win7-64-24G i7-4790k/Cubase 8 Pro 64-bit/2-Steinberg UR824's/KRK G2-8/Event TR8/SS Trigger Plat Deluxe/Melodyne 4 Studio/Other things that don't mean anything if a client shows up not knowing what it wants.