分类：电脑/网络-操作系统/系统故障
问题：VISTA操作系统下如何关闭DEP数据执行保护需要对C:\i文件 
需要对C:\ i文件进行修改，首先你要改变它的只读属性，右键单击该文件选择“属性”，然后取消选择“只读”。然后你可以用记事本来对它进行编辑，找到以multi(0)disk(0)开头的条目，在那一行的结尾应该是/fastdetect选项，如果你安装了SP2，就还能看到/noexecute选项，这正是DEP生效的标志。你可以将/noexecute改为/execute，然后重新启动机器。这样就可以关闭数据执行保护 (DEP)机制。不彻底关闭dep的做法：（推荐）以管理员或 Administrators 组成员的身份登录才能完成该过程。如果计算机与连需要对C:\ i文件进行修改，首先你要改变它的只读属性，右键单击该文件选择“属性”，然后取消选择“只读”。然后你可以用记事本来对它进行编辑，找到以multi(0)disk(0)开头的条目，在那一行的结尾应该是/fastdetect选项，如果你安装了SP2，就还能看到/noexecute选项，这正是DEP生效的标志。你可以将/noexecute改为/execute，然后重新启动机器。这样就可以关闭数据执行保护 (DEP)机制。不彻底关闭dep的做法：（推荐）以管理员或 Administrators 组成员的身份登录才能完成该过程。如果计算机与连接，网络策略设置也可能阻止您完成此步骤。 要打开“系统属性”，请单击“开始”，指向“设置”，单击“控制面板”，然后双击“系统”。 单击“高级”选项卡，然后单击“性能”下的“设置”。 单击“数据执行保护”选项卡。 在“为下列程序之外的所有程序启用 DEP”列表中，执行下列操作之一： 要为程序禁用 DEP，请选中程序名称旁边的复选框，然后单击“确定”。（如果列表中没有显示该程序的名称，请单击“添加”，导航到“Program Files”文件夹，选择该程序的可执行文件（扩展名为 .exe），然后单击“确定”。）  – 或者 – 要为程序启用 DEP，请清除程序名称旁边的复选框，然后单击“确定”。 PS：打开cmd(就是命令提示行,在"运行"中输入"cmd",回车) 在弹出的黑色窗口中直接输入 "bcdedit/set nx alwaysoff"(引号内),无法打开启动配置储存，拒绝访问高手教教怎么做吧，详细点。。。。VISTA系统的，大家不要用XP的 BOOT.INI内容乱发了
回答：要解决这个问题，一是可以进入“系统属性→高级”，点击性能下的设置按钮，然后选择数据执行保护，选择“为除下列程序之外的所有程序和服务启动DEP”，然后点击添加按钮，将%systemroot%\system32\rundll32.exe添加进列表，点击确定重启即可。第二个方法是彻底关闭DEP
将“数据执行保护”关闭掉，打开系统分区根目录下的BOOT.INI文件（打开之前要先把只读、系统、隐藏属性去掉，打开“开始”--“运行” 输入“CMD”，然后在C盘根目录下输入：attrib  i -s -h -r中间是有空格的），对其进行编辑。将其中的"/noexecute=optin"改为"/execute"，保存后重新启动系统，此时系统中的DEP 功能已关闭。