My install of Battlefield 1942 with latest update was running, then one day I run it and it won't start. It will not run! I get a black screen now, and it sits there. I uninstalled it, and tried to reinstall it. When I click "install" and try to go through it, it skips to the register popup and doesn't install. WTF is this about? Another piece of software that does not uninstall properly?!
So, I went through the regestry search for all entries for "Battlefield". I deleted them all that made reference to the game. I even ran Norton Utillities Win Doctor to check the registry, and repaired all minor registry problems. (Nothing related to the game, BTW) Ran Disk Doctor to check to make sure the disks are ok. They are.
It still will not install... BACK TO "REGEDIT" I GO...
Start searching for all instances of "BF1942"... Oh Joy! More crap that didn't uninstall right. Deleted! I run Norton Win Doctor again to make sure I didn't create any further registry problems. It's clean.
I reboot... Then run the installer again...
OMFG! 
It doesn't install again... I try REINSTALL this time... It doesn't install again... I go to windows "Add Remove Programs" and uninstall from there... It doesn't show as being installed! What a frigging surprise! Back to searching the registry...
HAHAHA... I win you bastards! Smart me decided to just copy my roomates game directory over the network to mine, then run repair from disk, and it worked. OMG! 