This is one of the few times I'm going to say that a smaller report would have been better. It's nice that you put all that information in, but it doesn't really help.
First lets address the speed issue:
If the computer is brand new, it should not be running slow, period. However PC manufacturers love to shove crapware on the systems. Likewise Norton, Mcafee or some other mediocre antivirus/anti-malware solution. Uninstall any of the crapware you don't use or need.
Mabi, should not be installed into "Program Files", Windows protects the Program Files and Program Files (x86) directories from applications writing to it unless they are the administrator user. If you really do not want a C:\Nexon, create a C:\Games instead, and install your games there. That is at least what I do so when I reformat a computer, I can just reinstall the game to that place, and then copy the old directory back over.
Second, double-installation? Patience. When I installed Mabi into VMWare to try and confirm this, it does appear to have a double installer, however the second run could also have simply been double clicking on it twice, where the first time it's unpacking it somewhere, and the second time it's already unpacked, hence why it appears to load twice.
Once installed, it should download current patches and then let you play.
You may want to uninstall the game, that should remove it from "wherever" you don't know it is at. Then reinstall.
If you want to tinker with regedit, look at
HKEY_CURRENT_USER\Software\Ahnlab\HShield
and
HKEY_CURRENT_USER\Software\Nexon\Mabinogi
to see where they say they are installed.
I admittedly have a tendency to use twenty words when one would do. I blame being from a cultural background whose indigenous language lacks words for "yes" and "no". Although this problem was so bizarre I felt that a detailed description would be helpful.
I've definitely got rid of the crapware, that's always the first thing I do when I buy a new PC, I probably should have said that the stock configuration was stock hardware, not stock software. Alas, this includes rather slow RAM and a cheap hard drive which probably has less cache than normal. But since this tends to effect only load times and not actual game performance, I can live with it. I was merely highlighting that it was incapable of writing 1.2GB in the space of a couple of seconds.
I see what you mean with regards to the installation directory. I'm pretty sceptical of the design decision to put user data in the program directory rather than somewhere in the user directory (since the latter's been Microsoft SOP for about 10 years now) but at least there's some method to that madness.
The registry keys you mention aren't actually there. That leads me to suspect that Output (my firewall) has been a little too overzealous in its host protection. During early stages of the install it warned me the installer was modifying critical registry components, which I told it to block. Every other game I've installed so far (which has been quite a few) hasn't been negatively affected by blocking that, so I figured this was yet another case of sloppy code messing with my registry integrity unecessarily.
I'm presently purging it of all references to Mabinogi in an attempt to recreate this condition so I can see what registry keys it was referring to (I wasn't paying much attention at the time) and I noticed something interesting. Mabinogi is apparently being installed to a temp directory. This would explain why it runs when invoked by the installer but not thereafter. The installer is doing something strange that is causing it to write the files to a temp directory but create phantom filesystem entries in the directory that I ask it to install to.
As for the double installation, I shall invoke the installer using the enter key rather than the mouse to make absolutely sure I'm not accidentally running it twice. I very much doubt that's what was happening, as I would have noticed a duplicate process in the Windows Task Manager.
Alas, despite the measures I have described in the last post, the behaviour of the install program remains totally unchanged.
I am now increasingly convinced that it is installing to a temp directory, despite my intructing it not to. Twice.
It's like reading a story o_o
But anyway, I experienced the same problem when I was using vista back then. I figured the reason why the installer takes 3 minutes to load is probably the freaking UAC. It takes hella long for UAC to load the program and then dim your desktop. You can try to install your mabinogi on desktop to see if that helps because as Tenshi said, stupid Vista prevents anyone from modifying the program files and it will put the things into the temp files. In short, try disable UAC and then install mabi on desktop if that helps.
If it's possible to change operating system, that would help too.
Installers, always unpack to a temporary directory first. They usually do something like:
Download self-extractor
extract to $temp\extractorname
execute installer
copy files from extracted location to install target
make shortcuts
delete files from $temp
So if it's being installed to a temporary directory, then it is because no path has been given, hence it's installing to "where i am now"
@inamatrix - I had not considered your proposed course of action (installing the game to desktop) as it flew violently in face of common sense.
Naturally, it worked perfectly! Next time I need a hand understanding the strange ways of DevCAT's programmers, I know who to bug. (Between their strange attempts to mess with the filesystem so their directory is represented by an icon and their failure to disable Nagle's algorythm, I can't help but wonder just what operating system they're trying to design for - it's clearly not Windows!)
UAC still remains, as it's something of a "Cold, dead hands" matter with me. It causes me no issues, but I'm lucky enough to have a good friend who is a sysadmin and able to show me how Microsoft would like people to use their computers (life would be a lot easier for many people if Microsoft took the simple expedient of actually telling people but I guess that'd be too easy for them).
Also, yeah, I am wordy as hell. I blame that on my cultural background - never use one word when 20 will do. I drive some of my bosses at work round the bend when I send emails because of this. Still, I love to subvert the myth of Gen Y's being all "LOL TXT SPK BRDRLINE ILLITR8!"