JustAnAverageGuy

Diamond Member
Aug 1, 2003
9,057
0
76
This was just sheer stupidity on behalf of the DICE team. You aren't the first person to complain about it. The kicker? The installer doesn't use ANY of the 3GB it says it needs.

The solution that works is posted over on EA UK forums. .

Run regedit

Go to HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CurrentVersion

Do not expand CurrentVersion node, just highlight it.
Find ProgramFilesDir variable in the window on the right side of the screen.
It will point to your program files directory (usually "C:\Program Files").
Change that path to folder on a drive that has enough space to patch BF2. Close regedit (this will save changes) and run the patch. After the patching is finished open regedit again and restore the previous value to the ProgramFilesDir (don't forget to do it - your system may become unstable if you won't).

Picture of said registry entry