
06-01-2008
|
|
|
|
Data Execution Prevention problems
Well, to start things off, I was having problems with the game Unreal
Tournament 3 receiving a "stopped working" crash. I figured out it was Data
Execution Prevention that was shutting the program down. After finding out
that I could not add ut3.exe to the DEP exception list,
(control panel/system and maintainence/advanced system settings/ performance
settings/ Data Execution Prevention)
,I decided to turn it off by typing this into the cmd and restarting.
bcdedit.exe /set {current} nx AlwaysOff
This worked, but after UT3.exe crashed again, this time with a "memory could
not be read", I figured that DEP was actually turning it off for a good
reason, so I turned it on again.
bcdedit.exe /set {current} nx AlwaysOn
That worked too, but now for some reason, the options in the DEP section in
the control panel are now greyed out. Also, it was at this time that I began
getting "stopped working" errors with not just UT3 but suddenly numerous
other games as well. I figured it was something to do with the greyed out
properties in the control panel. DEP was definitely running differently, so
I tried taking out the {current} in the cmd command.
bcdedit.exe /set nx AlwaysOn
I'm not sure if this did anything. Anyway, I have no clue how to get DEP
back to the state it was in before this fiasco, so could someone help me out?
|