关闭Windows XP、2003、Vista和Windows2008的数据执行保护

Windows XP SP2以上的操作系统新增了“数据执行保护”,这个功能可以防止一些病毒的侵入和一些有问题的应用程序引起的崩溃,但是有些应用程序(特别是一些早期的应用程序)必须把这个功能关闭才能运行正常,Vista和Windows2008的方法和XP、2003略有不同,下面分别介绍:



一、WindowsXP 和Windows2003彻底关闭数据执行保护

  1. 关闭一般数据执行保护。
    右击“我的电脑”,选择“属性”,再点“高级”,然后再点上面第一个“设置”按钮,打开“性能”窗口,选择第一项“只为关键Windows”程序和服务启用数据执行保护。选择后确定。
  2. 关闭高级数据执行保护。
    上一步做好之后大部分对数据执行保护敏感的程序已经可以运行了,但个别程序可能还是不行,现在我们将彻底关闭数据执行保护。和上一步一样,右击“我的电脑”,选择“属性”,再点“高级”,这里我们单击第三个“设置”按钮,也就是“启动和故障恢复”中的设置,点击后在打开的“启动和故障恢复”对话框中单击“编辑”按钮,这时会弹出一个记事本窗口,找到记事本窗口中的“/noexecute=optout”或者“/noexecute=optin”并将其删除后保存,注意不要删除前后的空格。
  3. 完成上面的步骤后重新启动。

二、Vista和Windows2008彻底关闭数据执行保护

  1. 关闭一般数据执行保护。
    这个步骤基本和WindowsXP、2003一致,只是最开始右击“计算机”选择“属性”后还需要点打开的窗口的左边那个“高级系统设置”。
  2. 关闭高级数据执行保护。
    这一步由于Vista和Windows2008的引导配置文件已和XP、2003等不同,所以配置方法也不一样。首先打开命令提示符(开始->运行->cmd),再输入命令“bcdedit /deletevalue nx”后按回车执行。注意提示是否成功。
  3. 完成上面的步骤后重新启动。

需要说明的是,上面的所以操作必须以管理员权限操作才能成功。好了,你再运行以前无法运行的程序看看是否成功。 

猜你喜欢

转载自unifocus.iteye.com/blog/824977