@Kantong I see ya use a 13th gen CPU.
Did ya set any bios settings?
Updated bios to latest version, so intel baseline will be flashed and enabled ? (13th and 14th gen got stability , Mhz , heat issues)
I see also microsoft.NET runtime errors, did ya update/repair those already ?
Ya can find those files x86 and x64 at <<-- standard bf2042 install location can be different -->> C:\Program Files\EA Games\Battlefield 2042\__Installer\vc\vc2015\redist
Also some windows updates that didnt finished or get in an error , check for latest windows updates.
Also do this:
Press Windows key + 'R' ,typ CMD
Press and hold down CTRL + SHIFT and press ENTER.
When User Account Control shows up, click Yes.
Use the following command lines, pressing Enter after each
(make sure you wait till each of the commands is executed properly):
sfc /scannow
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
Now reboot system and test game.
Still issues , do a cleanboot:
reboot pc by a clean boot:
https://support.microsoft.com/en-us/topic/how-to-perform-a-clean-boot-in-windows-da2f9573-6eec-00ad-2f8a-a97a1807f3dd
Hide all Microsoft services, DISABLE (uncheck) ALL other processes, apps and services !
Cleanboot is just a one time clean boot ! Next reboot all will be reset and a normal boot will be occure.
Use msconfig to disable apps permanent each for new reboot.
- In the search box on the taskbar, type msconfig and select System Configuration from the results.
- On the Services tab of System Configuration, select Hide all Microsoft services, and then select Disable all.
- On the Startup tab of System Configuration, select Open Task Manager.
- Under Startup in Task Manager, for each startup item, select the item and then select Disable.
- Close Task Manager.
- On the Startup tab of System Configuration, select OK. When you restart the computer, it's in a clean boot environment.
Now test game again.
Cheers
ps make sure ya use the latest BIOS version for your system.