Diablo 2 Resurrected

How to Play Diablo 2 Resurrected on Windows 7

How to Play Diablo 2 Resurrected on Windows 7

Windows 11 is on the verge of release, but there are still a large number of users who prefer Windows 7 and want to stick with it. While it’s all a personal preference it comes at a cost of losing out on new software and technology. One of them is DirectX 12. Diablo 2 Resurrected requires DirectX 12 to be played, which is available on Windows 10 and 11. So, if you are on Windows 7 you won’t be able to play the game. But, hold on, there is a way. Stick with the post and we will show you how to play Diablo 2 Resurrected on Windows 7.

Diablo 2 Resurrected – How to Play on Windows 7

Without DirectX 12, if you try to launch Diablo 2 Resurrected, it will crash on startup and you won’t be able to play the game. Here is the workaround to play Diablo 2 Resurrected on Windows 7.

  1. Go to Nuget and click on Download package (1.89MB).
  2. Once you have downloaded the .nupkg file, rename the file and add the .zip extension.
  3. Now, extract the file.
  4. Go to the extracted folder. Go to the bin folder > x64
  5. Locate and copy d3d12.dll and dxilconv7.dll
  6. Go to the install directory of the game and paste the files next to the .exe of the game.
  7. Download the v0.1-winx64-rel.zip from Github and extract the files next to the .exe of the game.
  8. Open a new text file and paste withdll /d:win10verhack64.dll game.exe (save the text file)
  9. Rename the text file with extension .bat (once you have renamed it abc.bat, you can run it as an executable)
  10. Run the text file you just renamed to .bat and the game should work.

That’s all we have in this guide. Hope you will be able to play the game on Windows 7 by following the above hacks. Note though, if your GPU does not support DirectX 12, the solutions will not work. Also, you need the Microsoft Visual C++ Redistributable 2019. If it does not work, update the C++ Redistributable 2019.

Originally posted by hejmus6

Harsh Clif
He is caught in a loop between writing about games and playing them. It's a vicious cycle. Although he's biased towards PC, you can occasionally find him on the PS5. He does not own an Xbox Consoles but plans on getting one soon.


  1. I believe the original git repository is from here. It seems to have directions.

  2. You need to run CMD inside a game folder (change a default location in cmd for with cd /d [disk letter]:\[gamefolder] then type a command: withdll.exe /d:win10verhack64.dll game.exe. If Your GPU are able to run it should run it.

    1. Thanks, for the steps Michał.

      To add to that, if you want to open CMD in the game folder, go to the game folder > press Shift and right-click on the mouse > Choose Open PowerShell window here.
      Now, you can follow the above steps shared by Michał.

      1. I downloaded VS2019, and after i use the cmd command i get error 216.RX 570 so dx12 should be ok. Damn…i really wanted to play diablo 2 with decent graphics.

  3. Way better info, to bad my card does not support DX12 so I’m unable to play. I can’t belive how much Blizzard fuck this game up. No mods, no TCP/IP, no new ideas (arenas, guild houses like they say it will be on a RELEASE DATE of d2) like in Project Diablo mod. Anyway thanks for info and helping players play on win 7.

  4. Can you guys please try it now after downloading the new Zip file. When you extract it should have two files. Extract it into the game folder and try to run your game.exe or the withdll.exe

    1. I tried the new zip file and it doesn’t work 🙁

      1. Well sorry in that case. The beta is close to an end and given it’s Sunday we cannot help you momentarily. But, we are determined to find a solution to help you guys.

    2. I just test all the process with the new fix, but it doesn’t work

      1. Hope your GPU supports DirectX 12 and the Microsoft Visual C++ Redistributable 2019 is updated.

  5. why did u deleted my message ?

    1. I cannot find your comment. Did you post any before this.

      1. Comments aren’t appearing to be getting posted. We could use some clarity on the withdll portion, and the first option doesn’t work anymore since the patch. Across the thread most of this info is originally from and here, there are no explicit instructions on the withdll part. Help would be much appreciated

        1. Can you try it with the new file.

  6. First one, didn’t work for me and not sure if I did the second option correctly.

    1. Sorry, the first one does not work anymore since the latest patch with Open beta. We will update the post with direction to perform the second fix.

  7. I tried the first solution, didnt work. I dont understand the github stuff.

  8. the first solution dont work and the withdll.exe doesn’t do anything

  9. Steps from 1 to 6 are not working – unable to play the game. Github installation is cosmic since – total lack of any details.

  10. Hi, just tried it but couldn’t get it to work.

    The second one didn’t work because I don’t have VS on this PC.
    Don’t know why the first one didn’t work tho. Just gave the same Error message as before.

  11. I’ve tried both and neither worked so far. With the first one I’m still getting the “This game requires WIndows10 or greater.” And the second I think I’m misunderstanding the “your exe” cause the readme says to rename the dll to something else.

  12. Thanks a lot! The Github fix did it for me. Didn’t try the first through.

    1. how did you installed it can someone explain

      1. Did you try the first solution. It’s simpler even though it may appear intimidating. Please try it and let us know if you have any issues.

        1. First method didn’t work. Game still says it needs windows 10.

Leave a reply

Your email address will not be published. Required fields are marked *