In downgrading my patched 1.14 install to the mod-compatible 1.13 version, I received the following error: "Battle.net is unable to identify your application version"

Most sites say that this indicates a permissions issue and that the user should run the exe in Windows XP Compatibility Mode (right-click, properties, Compatibility). But I was working in wine, which automatically runs programs as admin (not the same as running under root, which is verboten) so it wasn't a permission issue. What is causing this error?

3 Answers 3


As mentioned above, the most common fix for this error is to right-click the exe and "Run as administrator".

But that doesn't fix it or if you're running wine, I was able to narrow the issue to the registry (wine regedit). Removing the two Diablo II folders (in HKEY_CURRENT_USER and HKEY_USERS) did not appear to work, so I blew both the "Software" folders (two levels up) and restored the Software folder from another wineprefix (instance of wine). Error's gone. It is likely that a fresh install would also work in this case--the main issue appeared to be a conflict between former Battle.net registry files and the patched exe.



I have found that when updating your Diablo II executable to the latest available version you will want to change directories to the program folder that you have Diablo II installed in. For example, if you installed it to /home/username/.wine/drive_c/Program Files (x86)/Diablo II/ then you would run the following:

cd /home/caseyb/.wine/drive_c/Program Files (x86)/Diablo II
wine ./Game.exe

As a final note, this process is only for when you have to update your Diablo 2 install. You can run the game as normal once it is up-to-date.


IF you previously added a 3rd party mod, check the registry key here: HKEY_CURRENT_USER/Software/Battle.net/Configuration. Delete the key Diablo II Battle.net gateways. Then start D2 and select multiplayer... it will rebuild the key.

I'm running windows 7 and a clean D2 install did not work, the above mentioned did.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .