Forum Discussion

Re: [PC]BF2042 no longer launches at all

Fresh installed Windows 11 version and  the app does not launch at all.  When I launch from Steam, the EA app briefly pops up (blank window) then disappears, pops up again twice, then disappears for good.  Nothing happens after that.  No EAC load screen, no intro screen.  The Play button goes back to green on Steam.  Launching from the EA app has the same effect.

I get  this DirectX error:

---------------------------
DirectX Error
---------------------------
DirectX function "createComputePipelineState" failed with E_INVALIDARG ("An invalid parameter was passed to the returning function."). GPU: "NVIDIA GeForce RTX 4090", Driver: 52849
---------------------------
OK
---------------------------

Please advise

9 Replies

  • Rokebo73's avatar
    Rokebo73
    Seasoned Ace
    3 years ago
    @lobotronic delete cache folder from bf2042 in documents !
    Some got it fixed with an older gpu driver also !
  • @Rokebo73 I don't get the error message lobotronic did, but I tried deleting the cache folder anyway. No dice (pun fully intended).
  • deleting the content of the cache folder has fixed the issue.

    thx!

  • Rokebo73's avatar
    Rokebo73
    Seasoned Ace
    3 years ago

    @CromagnonX  some possible work arouinds:

    Check windows health first:
    SFC - Windows Health Check

    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
    Reboot your system

    Now do also a cleanboot to make sure other software isnt a issue:
    Cleanboot / Msconfig

    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 follow instructions below please !!!

    Delete / reinstall EAC
    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:\Users\<USERNAME>\AppData\Roaming
    Delete the folder EasyAntiCheat
    Navigate to C:\Users\<USERNAME>\AppData\Local\Temp ,and delete ALL content.

    Now navigate to the Installation folder of BF2042.
    In this folder open the folder EasyAntiCheat and right click the file EasyAntiCheat_Setup.exe and select to RUN AS ADMINISTRATOR.
    Install/Repair EAC for game 609.
    Close File Explorer.

    Only launch the gameplatform you did buy BF2042 at, right click and RUN AS ADMINISTARTOR.
    Test your game and update us please !

    Any performance issues ? then check the link below:
    https://answers.ea.com/t5/Technical-Issues/Season-3-update-CPU-at-a-constant-100-usage/m-p/12105699#M37730

    Cheers

  • Hello @Rokebo73 , thank you for your message.  I was away and didn't have the chance to follow your instructions until today.

    I performed all the steps you outlined.

    For deleting EAC, my C:\\Program Files(x86)\EasyAntiCheat\ folder had only one file in it, even when I showed hidden.  I deleted it anyway.  Just below was EasyAntiCheat_EOS, which contained the two files you noted; both were deleted as well.

    For the C:\Users\<USERNAME>\AppData\Local\Temp deletion, three files were in use by Chrome, so I skipped those.

    I made sure to put Run as Admin for BF2042, and launched it from Steam.  Again, a blank EA screen shows up momentarily, and then nothing happens (and BF2042 stops running on Steam).

    All this was in Cleanboot mode.

    I did not update the NVIDIA driver yet because of the recent issue they have noted. 

  • Same here. Updated. Start. Load and then nothing. EA app here. 

    Thanks Dice!

About Battlefield 2042 Technical Issues & Bugs

Having issues with Battlefield 2042? Join here to report bugs, and find help with, crashes, connectivity and more.13,071 PostsLatest Activity: 5 hours ago