Forum Discussion
But i found the other way:
@echo off
echo BF3 FIX START
taskkill /f /im bf3.exe
taskkill /f /im bf3webhelper.exe
taskkill /f /im EADesktop.exe
taskkill /f /im EABackgroundService.exe
timeout /t 2
del "%USERPROFILE%\Documents\Battlefield 3\settings\PROFSAVE_profile" /f /q
rd "%LOCALAPPDATA%\Electronic Arts\EA Desktop" /s /q
rd "%APPDATA%\Electronic Arts\EA Desktop" /s /q
start "" "C:\Program Files\Electronic Arts\EA Desktop\EA Desktop\EADesktop.exe"
echo.
echo GOTOWE - uruchom BF3 jeszcze raz
pause
I have created the .bat file, so simply what I have done is to put it in your text document and save as a ".bat" file - after that run it as an administrator then ur EA account will be logged out - so log in your EA app, then go to battlelog wbsite and log to your account - when you are logged simply play campaign and the game will lauch. I have just completed my campaign.