Because EA is too stupid and lazy to do it for us. Also, make sure you enable your administrator account and do all your updates/fixes with that account.
Here ya go:
Fix_bf2142Vista.bat:
START OF BATCH FILE__________________
@echo off
cls
set bf2142InstallDir="C:\Program Files (x86)\Electronic Arts\Battlefield 2142"
if not exist %bf2142InstallDir% goto not_default_loc
start /wait regedit /S bf2142.reg
cd "C:\Program Files (x86)\Electronic Arts\Battlefield 2142\Support"
call "C:\Program Files (x86)\Electronic Arts\Battlefield 2142\Support\Battlefield 2142_code.exe"
BF2CdKeyCheck.exe software\\electronic arts\\ea games\\battlefield 2142
echo ********************************************
echo ** Your Battlefield 2142 Installation **
echo ** has been restored. **
echo ********************************************
goto exit
:not_default_loc
echo ********************************************
echo ** You do not have Battlefield 2142 **
echo ** installed in the default location. **
echo ** **
echo ** This batch file will not work. **
echo ** Please contact customer support. **
echo ********************************************
goto exit
:exit
pause
END OF BATCH FILE__________________
bf2142Vista.reg:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Electronic Arts\EA GAMES\Battlefield 2142]
"Registered"="true"
"InstallDir"="C:\\Program Files (x86)\\Electronic Arts\\Battlefield 2142"
"Version"="1.01"
"BuildNr"="1.0.9.1"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Electronic Arts\EA GAMES\Battlefield 2142\Addons]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Electronic Arts\EA GAMES\Battlefield 2142\wdc]
@="true"
I've used this on my own installation and it works great. Let me know if it works for you.
Oops, I guess I should have posted this over in Support, can a mod move it please?
Here ya go:
Fix_bf2142Vista.bat:
START OF BATCH FILE__________________
@echo off
cls
set bf2142InstallDir="C:\Program Files (x86)\Electronic Arts\Battlefield 2142"
if not exist %bf2142InstallDir% goto not_default_loc
start /wait regedit /S bf2142.reg
cd "C:\Program Files (x86)\Electronic Arts\Battlefield 2142\Support"
call "C:\Program Files (x86)\Electronic Arts\Battlefield 2142\Support\Battlefield 2142_code.exe"
BF2CdKeyCheck.exe software\\electronic arts\\ea games\\battlefield 2142
echo ********************************************
echo ** Your Battlefield 2142 Installation **
echo ** has been restored. **
echo ********************************************
goto exit
:not_default_loc
echo ********************************************
echo ** You do not have Battlefield 2142 **
echo ** installed in the default location. **
echo ** **
echo ** This batch file will not work. **
echo ** Please contact customer support. **
echo ********************************************
goto exit
:exit
pause
END OF BATCH FILE__________________
bf2142Vista.reg:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Electronic Arts\EA GAMES\Battlefield 2142]
"Registered"="true"
"InstallDir"="C:\\Program Files (x86)\\Electronic Arts\\Battlefield 2142"
"Version"="1.01"
"BuildNr"="1.0.9.1"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Electronic Arts\EA GAMES\Battlefield 2142\Addons]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Electronic Arts\EA GAMES\Battlefield 2142\wdc]
@="true"
I've used this on my own installation and it works great. Let me know if it works for you.
Oops, I guess I should have posted this over in Support, can a mod move it please?
Comment