This fix is currently working. I completely uninstalled Gw2 and re downloaded the client.
Steps
1)Created GuildWars2 folder in the directory where i wanted to install.
2)Put the Gw2Setup.exe in the folder and rename it to Gw2.exe.
3)Right click the Gw2.exe and click create shortcut.
4)Right click the shortcut and click properties.
5)Add this line to your target, after the quotes :::Example:::“C:\Program Files (x86)\GuildWars2\Gw2.exe” -StreamingClient
I just tried this fix and it’s currently working, thanks!