Forum Discussion

NightShiftEa's avatar
3 days ago
Solved

Battlefield 2042 - Direct X Error - Direct x function "hr" failed

The error appears when launching the game on Windows 11. I am attaching a screenshot and DxDiag report. Please, help.
  • Steeve_BF's avatar
    Steeve_BF
    3 days ago

    Thank you,

    That's good, this error is less problematic. Now follow these steps, which should normally solve your problem:

    - Open the Registry Editor - 
    1 -Press Windows + R
    2 -Type: regedit
    3 -Press Ctrl + Shift + Enter (this opens it as an administrator).
    4 -Click Yes if window appear
    5 -Go to the registry key
    6 -In the address bar at the top of the Registry Editor, paste:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\


    BEFORE IMPORTANT-> In Cryptography, right-click -> Exportsave a .reg file

    - Change the MachineGUID value -
    In the right pane, locate MachineGUID
    Right-click ->Modify


    Replace the current value with:
    d1eb246e-6243-4460-a88e-5d4e52b1ef6b
    -Click OK
    -Restart your PC
    The changes will only take effect after restarting

    Let me know 😉

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,448 PostsLatest Activity: 21 minutes ago