I just got this message after exiting FH2, and then after trying to open it as well: "O acesso é negado" means "Access is denied" What's it about? I pressed "Sim" (Yes) and it popped again. I pressed "Sim" again and it disappeared. I am the only user and administrator in my PC. I am using FH2.exe in 'EA GAMES\Battlefield 2' folder. Thanks
19th February 2007
hmm you got vista i guess ? try running fh2 with administrator privileges see the forums for help on FH2 + vista
I'm too cool for profiles
9th March 2005
I'm getting a similar error about failed moving bf2 to bf2.tmp but it says cannot create a file while it already exists. However I'm not seeing anything about asking higher access privileges as Ronin has shown above. Running Vista32.
Same problem here, however I'm running xp 32bit any idea as to what the deal is ??? must say this is quite annoying.
30th November 2006
if youre running vista also try running in windows xp/sp2 compability mode.
This _should_ go away permanentely if you click continue, if not we would like to know.
I'm running on Win XP Pro 32 bit SP3. It has happened 4 times so far (after quitting, then when opening FH2 right after). As said I am the only user and simultaneously admin of my PC so I doubt it would have to do with admin-privilege? I just quit normally again and the message appeared once more... By the way I didn't encounter any odd things so far in FH2 or BF2. BF2 doesn't get the FH2 menu colors or anything at least. I do have a bf2.tmp besides the bf2 folder in 'My documents\Battlefield 2\mods'. Is that normal? I attached the last 2 parts of the fh2.exe.log if it helps.
well after trying a couple of things that failed to work, I did a full re install of bf2 and fh2 and that did the trick
Ok I just got 2 new variations of the messages: 1st message: "Impossível criar um ficheiro que já existe." means "Impossible to create a file that already exists." 2nd message: "O sistema não conseguiu localizar o ficheiro especificado." means "The system could not locate the specified file." I can't find any real pattern here. So far it seems to be random. Sometimes I only get a message when opening FH2. Sometimes when closing. Other times both when opening then closing. Sometimes I don't get a message at all. Could neither find a real pattern to the type of message that appears.
Epictetus;4346206well after trying a couple of things that failed to work, I did a full re install of bf2 and fh2 and that did the trick
Hmm I'm not really in the mood in installing everything again.. You sure it's all fine? Because it seems I'm not getting this message all the time. Also maybe something that was deleted in the installation helped solve the problem? Should I try clearing the shaders cache (although I did that right after installing the patch)? There was a bf2 and fh2 folder in 'My documents\Battlefield 2\mods'. After running FH2 it seems fh2 turned to bf2 and bf2 to bf2.tmp? But after quitting I got the first message in my OP and the two folders were now fh2 and bf2.tmp. If fh2 was named bf2 to run fh2's shaders, then why am I getting a message that it failed to move bf2 back to bf2.tmp? That would just overwrite bf2's shaders (bf2.tmp) with fh2's? Because of this when I tried to run BF2 it was optimizing shaders again, because it couldn't find the bf2 folder (all there was were bf2.tmp and fh2). Why didn't bf2.tmp get renamed to bf2?
Ok this should give a clearer insight into the problem: 1st try: I deleted the folders in 'My documents\Battlefield 2\mods', opened BF2, optimized shaders for BF2. Now there is only a bf2 folder in there. Opened FH2: "Failed to move fh2 to bf2. Couldn't locate the specified file." Well the only folder that was there was bf2 after all (which was then renamed to bf2.tmp), so I don't get it why it is trying to move fh2 to bf2... I don't have any fh2 shaders optimized since I cleared them.. Anyway I created the fh2 folder manually and consequently there was no message. Exited FH2: "Failed to move bf2 back to bf2.tmp. May need to run fh2.exe as high-privilege user." The only folders present are fh2 (which was called bf2 when the game was opened) and bf2.tmp, which was supposed to be renamed to bf2 so it would work normally in BF2. So I don't get it why it is trying to move bf2 back to bf2.tmp, since there is no bf2 and if there was it would be FH2's shaders. Why would I want FH2's shaders to be moved into BF2's shaders (bf2.tmp)?? Why is it trying to move stuff instead of just renaming the folders? And if "move" here actually means "rename", why would I want the bf2 folder (with FH2's shaders when FH2 is opened) to be renamed to bf2.tmp when exiting FH2? It's supposed to be renamed to fh2, while bf2.tmp gets renamed to bf2. 2nd try: This time besides manually creating the fh2 folder I created the cache folder inside it and optimized shaders as well before exiting. Everything seems to be fine, both from quitting normally and even pressing Alt+F4. I hope it won't happen again as it seems it might happen randomly for some reason.
I too tried deleting the cache files, change/rename folders etc to no avail. Once I re installed I was back in biz. The reason for moving the shader cache for bf2 is due to a work around the devs came up with so that we no longer have to deal with the "improvements" (read bugs) that DICE introduced with the "Special Forces" shaders that gave us the infamous tripped out glass sandbags. My recommendation is to bite the bullet and do a fresh install.