Take the 2-minute tour ×
Arqade is a question and answer site for passionate videogamers on all platforms. It's 100% free, no registration required.

If I want to play Diablo connected it requires me to "Run As Administrator". This irritates me a lot, because I perceive it as a security risk. I suspect there is a possible registry fix to get it to run as a normal user. If you know of one please let me know. Thanks!

share|improve this question
    
Do you run Diablo in compatibility mode? If you do that, its is always required to have admin privileges. Also there is no known security issue with diablo at all. –  Michael K Feb 23 '11 at 7:44
    
I do not have the original Diablo around, but as this game is very old I assume it writes to its own install directory. This is usually C:\Program Files x86 or something similar. Back in Win XP this was ok, but since Vista you need admin rights to do this. Try to move the install directory to C:\games or any other directory where you have write permission. This should solve your problem. –  ayckoster May 24 '12 at 19:11
add comment

migrated from superuser.com Feb 23 '11 at 5:37

This question came from our site for computer enthusiasts and power users.

3 Answers

Diablo tries to open an incoming port when connecting to battle.net, wich is important for hosting multiplayer games. (Source: portforward.com)

Normally, a program doesn't need to have admin rights to do this, but on Vista and newer it has to "ask nicely" via UAC beforehand or an error occurs.

The problem is that Diablo (and Diablo II) were released well before Vista, so the program doesn't know what to do with the error and instead fails to connect.

This behaviour is normal if you run older games on Vista or 7, and I haven't heard of any remote exploits for that game. Even if there is one, I suspect the probability to be hit by something like this to be extremely low.

share|improve this answer
add comment

I can assure you, if the game is legitimate, it is not a security risk. If the game needs to access certain registry keys or certain files, it will need Administrator privileges.

share|improve this answer
add comment

If the game hasn't been installed by Windows, then it will ask this question every time an application needs elevated privileges like accessing hardware (which Diablo does, eventually, like Sound and 3D video)

This might also be the case where the game has been installed on an external drive, or on a partition not formatted as NTFS.

If you are sure of the installation source and you just moved the game from one OS installation to another without really installing it (with Diablo it is actually possible, by just moving the whole directory), then it should be all right.

A Trojan horse or a virus would install itself only once and never ask again for permission, anyway.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.