Multiple " - " Commands in Exe?
You can combine commands.
https://wiki.guildwars2.com/wiki/Command_line_arguments
Here is an example: https://wiki.guildwars2.com/wiki/Command_line_arguments#-password_.5Bstring.5D
Command line arguments may need to be in a certain order, so you could try moving their placement.
(I use two or three on mine.)
Good luck.
if it hangs, that usually means you’ve missed an update
gw2.exe -image
Run that (as a separate shortcut) first. (You might have to manually quit the game from the Task Manager)
Try running the launcher WITHOUT command line options. It is entirely possible that your public IP address has changed and as such, the launcher is actually waiting for you to enter an authorization code because arenanet doesn’t recognize the IP. Happens all the time when I login from a hotel on trips.
Second thing is to give GW2 Launch Buddy a try. It gives you a GUI to select any and all of the command line switches, and it will let you save logins so it will auto log you in. And it will check/repair your client and make sure you’re using the latest one. Not to mention, letting you login to more than one account simultaneously.