I got 2142 running again. I had switched around monitors, and 2142 did not like this. I found the video.con file (which houses the resolution & refresh rate of your video settings) but no amount of fiddling would fix it. I uninstalled & reinstalled, and it still didn't work. I uninstalled again, followed directions for clearing out the registry, and this time I reinstalled it successfully.
A complete purging of 2142 seems to be a common component of 2142 bug fixes. Remember this post for later access.
Clean Battlefield 2142 entirely from your computer
To delete the configuration files and local copy of your account:
1. Double click on My Documents.
2. Right-click on the Battlefield 2142 folder and choose Delete.
To delete the game files:
1. Find your 2142 folder (differs depending on where you installed it. Default is "C:\Program Files\EA Games\Battlefield 2142", I believe)
2. Right-click on the Battlefield 2142 folder and choose Delete.
3. Go to the following folder: C:\Program Files\InstallShield Installation Information (If you cannot find this folder you may have to go to Tools > Folder Settings and click the setting to SHOW hidden folders.)
4. Right-click on the folder named {ED50ECE9-EC54-4C05-B5ED-EE4741A9F2EC} and choose Delete.
5. Close all open windows.
6. Right-click on the Recycle Bin and choose Empty Recycle Bin.
To edit the registry and remove Battlefield 2142:
1. Click on the Start button.
2. Click on Run.
3. Type regedit in the text field.
4. Click File and then choose Export.
5. Name the file Backup and make sure the Export Range is set to All.
6. Click Save. You will now be returned to the Registry Editor window.
7. Click the plus sign next to HKEY_LOCAL_MACHINE.
8. Click the plus sign next to Software.
9. Click the plus sign next to EA GAMES.
10. Right-click on the Battlefield 2142 folder and choose Delete.
11. Back under Software, click the plus sign next to Electronic Arts.
12. Click the plus sign next to EA GAMES.
13. Right-click on the Battlefield 2142 folder and choose Delete.
14. Just above EA GAMES you will see a folder named EA CORE, click the plus sign next to EA CORE.
15. Click the plus sign next to INSTALLED GAMES.
16. Click the plus sign next to EA GAMES.
17. Right-click on any Battlefield 2142 folders and choose Delete.
18. Click the plus sign next to Microsoft.
19. Click the plus sign next to Windows.
20. Click the plus sign next to CurrentVersion.
21. Click the plus sign next to Uninstall.
22. Right-click on the key named {ED50ECE9-EC54-4C05-B5ED-EE4741A9F2EC} and choose Delete.
23. A Confirm Key Delete window will appear, choose Yes.
24. Close the Windows Registry Editor.
Battlefield 2142 is now completely removed from your system.
Good job Doc.
Some points I would say are a bit awkward but it works.
I should write a batch file/script to do all of this for you. 🙂
So is it running more smoothly for you?
Lucky for me I have not had to un-install this as yet. Still a great and reference to have.
Lexx.. bite me 🙂