泰坦帝国

 找回密码
 加入帝国

QQ登录

只需一步,快速开始

查看: 887|回复: 8

[教程文章] DEP的关闭方法

[复制链接]
发表于 2011-5-14 18:19:45 | 显示全部楼层 |阅读模式
                   看到好多人因DEP而玩不了家园2,吾于心不忍,在此告诉大家DEP的关闭方法。
   
     方法1:
     彻底关闭dep的做法:
     需要对C:\boot.ini文件进行修改,首先你要改变它的只读属性,右键单击该文件选择“属性”,然后取消选择“只读”。然后你可以用记事本来对它进行编辑,找到以multi(0)disk(0)开头的条目,在那一行的结尾应该是/fastdetect选项,如果你安装了SP2,就还能看到/noexecute选项,这正是DEP生效的标志。你可以将/noexecute改为/execute,然后重新启动机器。这样就可以关闭数据执行保护 (DEP)机制。

     不彻底关闭dep的做法:(推荐)
以管理员或 Administrators 组成员的身份登录才能完成该过程。如果计算机与网络连接,网络策略设置也可能阻止您完成此步骤。
要打开“系统属性”,请单击“开始”,指向“设置”,单击“控制面板”,然后双击“系统”。
单击“高级”选项卡,然后单击“性能”下的“设置”。
单击“数据执行保护”选项卡。
在“为下列程序之外的所有程序启用 DEP”列表中,执行下列操作之一:
要为程序禁用 DEP,请选中程序名称旁边的复选框,然后单击“确定”。(如果列表中没有显示该程序的名称,请单击“添加”,导航到“Program Files”文件夹,选择该程序的可执行文件(扩展名为 .exe),然后单击“确定”。)
– 或者 –

要为程序启用 DEP,请清除程序名称旁边的复选框,然后单击“确定”。



     方法二:
         要解决这个问题,一是可以进入“系统属性→高级”,点击性能下的设置按钮,然后选择数据执行保护,选择“为除下列程序之外的所有程序和服务启动DEP”,然后点击添加按钮,将%systemroot%\system32\rundll32.exe添加进列表,点击确定重启即可。     
        (该方法失败率较高,不推荐。)


     方法三:
         打开系统分区根目录下的BOOT.INI文件(打开之前要先把只读、系统、隐藏属性去掉,打开“开始”--“运行” 输入“CMD”,然后在C盘根目录下输入:attrib boot.ini -s -h -r中间是有空格的),对其进行编辑。将其中的"/noexecute=optin"改为"/execute",保存后重新启动系统,此时系统中的DEP 功能已关闭。
     (该方法失败率较高,不推荐。)
     

     方法四:
         还是CMD
               打开cmd(最好以管理员身份运行,在运行中输入cmd即可打开)
直接输入
"bcdedit/set nx alwaysoff"按回车,再重启电脑.即可彻底关闭.

恢复开启DEP的方法:
只需将上面命令中的"alwaysoff"改成"optin",即"bcdedit/set nx optin",再敲回车,然后重启电脑,DEP就又开启了.
          (该方法失败率较高,不推荐。)



        方法五(万能法,尤其是vista用户):

     当方法四输入进去之后,就显示无法打开启动配置数据存储,拒绝访问时,也可用此方法解决。

     要先得到管理员的权限如下:

要告诉你一个方法,你进控制面板 用户账户和家庭安全  用户账户 更改用户账户控制设置,然后调到从不 然后再重启

然后你创建一个TXT文档,复制

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\runas]

@="管理员取得所有权"

"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\*\shell\runas\command]

@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\exefile\shell\runas2]

@="管理员取得所有权"

"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\exefile\shell\runas2\command]

@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\Directory\shell\runas]

@="管理员取得所有权"

"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]

@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"


上面这些东西,保存,然后把后缀改为reg后变为注册表,你双击。着样你就得到了你的管理员权限了!
(注册表在C:/Windows/regedit)

还有个一方法你可以尝试下,我的电脑是WIN7家庭,下面这方法不行,你应该可以。
因为你不是以管理员身份登录的,看看你的用户帐户里有几个帐户。右击我的电脑,然后点管理,再点本地用户和组,点右边的用户 把Administrator禁用掉。


好现在你得到权限了就是要彻底关了DEp


创建TXT 复制进

bcdedit.exe/set {current} nx AlwaysOff

pause
然后后缀改为bat,双击运行 如果显示成功说明DEP彻底关闭,显示无法使用,不好意思了,娜说明你的管理权限没有得到。

祝你早日解决。         
                           
     



关闭DEP.rar (286 Bytes, 下载次数: 21)

评分

参与人数 1声望 +10 铜币 +4 收起 理由
先祖突击队 + 10 + 4 奖励一下~

查看全部评分

 楼主| 发表于 2011-5-15 11:53:53 | 显示全部楼层
给个面子吧。
发表于 2011-5-15 12:14:51 | 显示全部楼层
恩?貌似有个和你同样内容的帖子……我还以为是老帖又被挖上来了……
 楼主| 发表于 2011-5-15 17:33:32 | 显示全部楼层
我辛辛苦苦整合编出来的,很全!
发表于 2011-5-15 18:11:53 | 显示全部楼层
恩,方法五我倒是没见过……
 楼主| 发表于 2011-5-15 20:13:14 | 显示全部楼层
回复 先祖突击队 的帖子

我用的就是方法五,这个方法很好通用。
 楼主| 发表于 2011-5-20 12:35:39 | 显示全部楼层
DEP 害人不浅。
发表于 2011-5-21 11:17:14 | 显示全部楼层
717604763 发表于 2011-5-20 12:35
DEP 害人不浅。

补充回复的话,在上一个帖子里编辑就好了,不要发新回复……
发表于 2011-5-22 11:35:33 | 显示全部楼层
我还是劝我哥重做系统吧。。。
您需要登录后才可以回帖 登录 | 加入帝国

本版积分规则

Archiver|手机版|小黑屋|泰坦帝国  

GMT+8, 2019-1-18 19:13 , Processed in 0.083706 second(s), 14 queries , Gzip On, Redis On.

Powered by Discuz! X3.2 Designed by 999test

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表