if repairing no longer fixes it, that usually means the problem is persistent corrupted configuration files, registry entries, or a conflict with your display settings. Since reinstalling and clearing cache didn’t help, we need to try a more “nuclear” approach.
- Completely remove all Battlefield 6 settings
- EA’s repair only touches some files — some corrupted config can remain in your Documents folder.
- Close EA Desktop and make sure the game is not running.
- Navigate to:
- C:\Users\<YourUsername>\Documents\Battlefield 6\
- Backup this folder (just copy it somewhere safe).
- Delete everything in the Battlefield 6 folder. This includes settings, PROF_SAVE_profile, and any cache or logs.
- Start the game. EA Desktop will regenerate all settings with defaults.
2.Reset display and GPU scaling
Sometimes the game window gets stuck due to GPU scaling or multiple monitors:
For NVIDIA:
- Right-click desktop → NVIDIA Control Panel → Display → Adjust desktop size and position → Scaling → Full-screen.
- Check Perform scaling on: Display.
For AMD:
- Radeon Settings → Display → Enable GPU scaling.
Also:
- If you use multiple monitors, try disconnecting extra monitors temporarily.
- Delete Battlefield 6 registry entries
4: EA Desktop may have stored windowed mode info in the registry:
Press Windows + R → type regedit → Enter.
Navigate to:
HKEY_CURRENT_USER\Software\EA Games\Battlefield 6
Delete the entire Battlefield 6 key (or just any entries mentioning WindowedMode or Resolution).
Launch the game — it will recreate default registry entries.
5: Disable fullscreen optimizations
- Navigate to the Battlefield 6 .exe file (usually in C:\Program Files (x86)\EA Desktop\...).
- Right-click → Properties → Compatibility.
- Check:
- Disable fullscreen optimizations
- Override high DPI scaling behavior → Scaling performed by: Application
- Apply and launch.
- Optional: Force fullscreen in the config file
- Open:
- C:\Users\<YourUsername>\Documents\Battlefield 6\settings\PROF_SAVE_profile
- Edit these lines (if they exist):
- GfxFullscreenMode = 1
- GfxResolutionWidth = 1920
- GfxResolutionHeight = 1080
- Save and launch the game.
Hope this helps :)