全面进入新世界 走向64位Windows系统
2007-02-20 08:29:45 来源:WEB开发网图7
与任何新技术应用初期都存在兼容问题相同,有些软件(比如:上网助手)在启动了EVP和DEP的64位电脑上不能正常运行,报错提示如图8所示。我们可通过修改图7的选项来改变这种状况。下面以设置“上网助手”为例进行说明。
图8
方法一:默认情况,图7中的选项是“Turn on DEP for essential programs and services(仅为基本Windows程序和服务启用DEP)”。请选择“Turn on DEP for all programs and services except those I select(为除下列我选定程序之外的所有程序和服务启用DEP)”,再单击“添加”,定位到“上网助手”的安装目录,再选中启动“上网助手”的可执行程序,然后单击当前界面上的“打开”即可将其添加到允许运行的列表中。经过这样的处理后,被DEP阻止的程序一般能正常运行。修改图7中的选项后,必须重新启动电脑才能生效。
方法二:直接修改boot.ini文件
在图7中选择不同的选项时,boot.ini文件的内容会自动发生变化。在安装了64位Windows XP的电脑上,该文件的内容近似如下:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS1
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS1="Microsoft Windows XP
Professional" /noexecute=OptIn /fastdetect
提示:[operating systems]后(不包括它)的内容是一行。
对这一文件有所了解的朋友可能已注意到了,它多出了一个参数,即:/noexecute,这一参数的取值可以是AlwaysOn、AlwaysOff、OptIn 、OptOut中的任一个。当在图7中选择“Turn on DEP for essential programs and services”时,/noexecute=OptIn。这也是系统的默认值。当在图7中选择“Turn on DEP for all programs and services except those I select”时,/noexecute=右边的值会自动被修改为OptOut。
更多精彩
赞助商链接