@zhaojinlong4
Be sure Steam doesnt boot toghether with Windows !
Steps for Steam
Right-click Steam shortcut select Properties and select RUN AS ADMIN, click APPLY , click OK
Right-click Steam shortcut select RUN AS ADMINISTRATOR and then find and click on the Library.
Right-click Battlefield 2042 from the list and choose Properties.
Click on Local Files in the left panel and choose Verify integrity of game files.
Restart the game after the process ends to see if it still crashes.
Press the Windows key + 'E' to open File Explorer.
Press Alt key, select Tools > Folder Options > View, then check Show hidden files, folders, and drives.
Navigate to the following location C:\\Program Files(x86)\EasyAntiCheat\ and delete the files:
Delete this file C:\\Program Files(x86)\EasyAntiCheat\EasyAntiCheat.sys
Delete this file C:\\Program Files(x86)\EasyAntiCheat\EasyAntiCheat.exe
navigate to C:\\Program Files(x86)\Steamapps\common\BF2042
Right click the BF2042_launcher.exe (<-- this is the EAC launcher), select properties,
select compatibility tab and select RUN THIS PROGRAM AS ADMINISTRATOR , click APPLY , click OK.
Right click the BF2042.exe (<-- this is the game launcher) , select properties,
select compatibility tab and select RUN THIS PROGRAM AS ADMINISTRATOR , click APPLY , click OK.
Navigate to C:\Program Files (x86)\Steam\Steamapps\common\Battlefield 2042\EasyAntiCheat and right click the EasyAntiCheat_Setup.exe and
select to RUN AS ADMINISTRATOR. In the EasyAntiCheat app select Repair / Install !
Navigate to C:\\Program Files(x86)\EasyAntiCheat\EasyAntiCheat.exe select properties,
select compatibility tab and select RUN THIS PROGRAM AS ADMINISTRATOR , click APPLY , click OK.
Close File Explorer
Update us if issues still exist !