Slow down, let's work through this one step at a time.
then i installed BF2, installed BF2:SF and then 1.5.
after that, i installed 0.96 part 1-3, then pr 0.96 to 0.97 patch, then mappack, then vietnam, then vietnam patch.
Depending on what version of BF2 you had, you have to install BF2, then BF2:SF , then patch 1.41 Full, then patch 1.5,
At this point I need to know if
1. your original BF2 installation file came with Patch 1.41 Full built into the installation files?
2. Did you try to start and run vanilla and log into an account and join a multiplayer server to create the registry entries?
3. What type of original installation media you have? Retail CD, Origin/EA download, Retail CD with SF included, etc.
If your original BF2 installation files do not have the 1.41 Full patch, you probably should uninstall, reboot, and reinstall in full.
Here is the recommended installation guide for BF2 and PR:
https://www.realitymod.com/forum/f27-pr ... guide.html
There is a link above for the 1.41 Full patch, it is about 536MB , so get started.
Let us know how you progress.