Aller au contenu

Photo

Vista Data Execution Prevention - ME2 Crashing


  • Veuillez vous connecter pour répondre
14 réponses à ce sujet

#1
minarri

minarri
  • Members
  • 47 messages
 Starting about three days ago, my copy of ME2 occasionally crashes because of Vista's DEP protocol. I have tried changing the DEP exceptions, but I get an error message whenever I try to disable DEP for MassEffect.exe -- "You cannot turn off DEP for this program."

What can I do to stop my game from crashing?

#2
UltimaThule

UltimaThule
  • Members
  • 88 messages
Were you logged in as the admin when you were trying to add ME2 to DEP exception list?

#3
minarri

minarri
  • Members
  • 47 messages
Yes, yes I was

#4
UltimaThule

UltimaThule
  • Members
  • 88 messages
How is your DEP configured?
Right click on MyComputer, navigate to Properties – Advanced – Performance – Settings, and click on the DEP tab. It should be set to: "Turn on DEP for essential Windows programs and services only" (so it will be turned off for other apps).

There is also a way to completely turn off DEP, but it’s not recommended, so maybe someone will come with a better idea here.

Modifié par UltimaThule, 06 février 2010 - 10:44 .


#5
minarri

minarri
  • Members
  • 47 messages
See, that's exactly my problem. I had DEP set to "Turn on DEP for essential Windows programs and services only" but somehow ME2 was being shut down by DEP (according to the pop-up bubble in the toolbar that appears after the game crashes).



I have since switched it to the second option, "Turn on DEP for all programs and services except those I select" and was able to add the ME2 launcher but not MassEffect.exe. So it's looking as though I don't have a way to protect my game from this protocol.

#6
Orionhunter84

Orionhunter84
  • Members
  • 5 messages
I am in the same boat Minarri. I have lots of random crashes because of the DEP. Anyone with a workaround would be my hero.

#7
aauxraydar

aauxraydar
  • Members
  • 35 messages
I believe that's because you select masseffect2laucher.exe, Masseffect.exe is in the bianaries folder.

To describe this step by step go to my computer - properties -advance system settings - performance - data execution prevention - Turn on DEP for all programs and services except those I select - add - navigate to mass effect/binaries and select masseffect.exe

#8
Orionhunter84

Orionhunter84
  • Members
  • 5 messages
I can't sellect the masseffect.exe. Says it must run with DEP enabled. Is there anything that works? The crashes are seriously starting to kill my enjoyment of the game.

#9
UltimaThule

UltimaThule
  • Members
  • 88 messages

Orionhunter84 wrote...

I can't sellect the masseffect.exe. Says it must run with DEP enabled. Is there anything that works? The crashes are seriously starting to kill my enjoyment of the game.



The problem may not be with ME2 at all, but some other app that is heavy on memory, incompatible drivers, etc, - despite the fact you are getting that message.

But if you ask for anything that works: you could try to disable DEP for good, as a last resort (as I said before: turning off this security feature is not recommended but if nothing else seems to work?)

For Vista:
You need to be logged in as admin.
Click Start - All Programs – Accessories - Command Prompt
Type or copy and paste this into the command prompt window:

bcdedit.exe /set {current} nx AlwaysOff

Hit enter, you should see the confirmation: Operation Completed Successfully
Reboot and DEP should be off.
 
Will be honest that did it only once and on my computer at work, but it did work for the problem we had…
 
If you wanted to revert it paste this in the prompt window:

bcdedit.exe /set {current} nx AlwaysOn

#10
minarri

minarri
  • Members
  • 47 messages
UltimaThule, thanks. I'll give that a try. If all else fails I can just disable it while I'm playing the game.



aauxraydar: please note that I did write "MassEffect.exe" not "MassEffect2Launcher.exe" ;)

#11
Orionhunter84

Orionhunter84
  • Members
  • 5 messages
Thanks, I'll give this a shot. I've tried updating drivers and such, with no luck. Also, have killed the other programs running at the same time as well as going in and changing what starts up at boot up. So I will try and see if your solution works. Appreciate the help.

#12
Grimbergenme

Grimbergenme
  • Members
  • 56 messages

UltimaThule wrote...

The problem may not be with ME2 at all, but some other app that is heavy on memory, incompatible drivers, etc, - despite the fact you are getting that message.

But if you ask for anything that works: you could try to disable DEP for good, as a last resort (as I said before: turning off this security feature is not recommended but if nothing else seems to work?)

For Vista:
You need to be logged in as admin.
Click Start - All Programs – Accessories - Command Prompt
Type or copy and paste this into the command prompt window:

bcdedit.exe /set {current} nx AlwaysOff

Hit enter, you should see the confirmation: Operation Completed Successfully
Reboot and DEP should be off.
 
Will be honest that did it only once and on my computer at work, but it did work for the problem we had…
 
If you wanted to revert it paste this in the prompt window:

bcdedit.exe /set {current} nx AlwaysOn


I know this thread is a little old but this post was exactly what I needed to fix the DEP crashes. I just ensure that I re-enable the DEP after I'm done playing the game. Thanks UltimaThule for the post.

#13
RPGmom28

RPGmom28
  • Members
  • 1 466 messages
I am also crashing with DEP around once an hour, usually during a long, intense battle.

#14
RPGmom28

RPGmom28
  • Members
  • 1 466 messages
Tried the above fix, but got the error "The boot configuration data store could not be opened. access is denied". I was logged on as Owner/Administrator.

#15
evan.p.walsh

evan.p.walsh
  • Members
  • 3 messages
I've been having the same problem. But I'm not brave enough to disable DEP for good. I'd appreciate any other suggestions for getting around it.