You can install to anywhere as long as the path doesn't contain special characters. Make sure your installer exe file is also moved to such a location before running it. Also you may have to change your system temp directory location because by default temp folder is under your home directory somewhere. If this becomes too much to a hassle, just create a new user. You'll probably run into issues with other software with this kind of username anyway.
Regarding why special characters are a problem, it's mainly because software bugs. For example, we know for a fact that Java can't handle any path with !. That's because Java uses ! as a separater in Jar structure. There's a bug open since 2000 or something, but they never bothered to fix since it's rare anyone will have a path containing !. |