Another option of installing Battlefield 1942 is to use a Stand Alone ISO created for one of the Mods.
Here is one that is new enough that it doesn't require any post-patching. You get basic Battlefield 1942 , Road to Rome expansion pack, Secret Weapons expansion pack, Galactic Conquest 8.2 , and two custom maps that just got wrapped into the sandwich.
Using this ISO reduces all steps to one, there are no click-through screens either. Extract using 7zip, Winrar or similar, run the setup file ( gc_setup.exe ). USB or DVD launch is optional. It does not require patching for online play.
Any part of this combination install can be removed post installation.