Here is how to fix the cant install/modify/uninstall BF2142
Two of my clan mates had the same issue and they tried uninstalling the game but when they tried to install it again it wouldn't allow them. This is the only way you can apply the patch:
This will remove your Battlefield 2142 completly allowing you to install the game after your done.
Follow these steps carefully
To delete the save files:
Open My Documents.
Right-click on the Battlefield 2142 folder and choose Delete.
To delete the game files (in the default location):
To remove Battlefield 2142:
Open My Computer.
Open the ‘C’ drive. Or the drive where Battlefield 2142 is installed
Open the ‘Program Files’ folder. Or the folder where ‘EA GAMES’ is located
Open the ‘Electronic Arts’ folder. Or the folder where Battlefield 2142 is located
Right-click on the ‘Battlefield 2142’ folder and choose Delete.
Close all open windows.
Right-click on the Recycle Bin and choose Empty Recycle Bin.
To edit the registry and remove Battlefield 2142:
Click on the Start button.
Click on Run.
Type regedit in the text field.
Click File and then choose Export.
Name the file Backup and make sure the Export Range is set to All.
Click Save; you will now be returned to the Registry Editor window.
Click the plus sign next to HKEY_LOCAL_MACHINE.
Click the plus sign next to Software.
Click the plus sign next to DICE.
Right-click on the Battlefield 2142 folder and choose Delete.
Click the plus sign next to Electronic Arts and again on the EA Games and EA Core folder.
Right-click and choose Delete on any Battlefield 2142 folders.
Click the plus sign next to Microsoft.
Click the plus sign next to Windows.
Click the plus sign next to CurrentVersion.
Click the plus sign next to Uninstall.
Right-click on the key named {ED50ECE9-EC54-4C05-B5ED-EE4741A9F2EC} and choose Delete.
A Confirm Key Delete window will appear, choose Yes.
Close the WindowsRegistry Editor.
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.”)
Find the folders with the exact same values as the registry keys above and delete them.
Empty the Recycle Bin once more.
Battlefield 2142 is now completely removed from your system.
Restart your computer before trying to install Battlefield 2142 again!
http://www.gaming-veterans.com/index.ph … &t=562