子石 2008-8-10 12:38
该内存不能为“read”或“written”的另类解决办法
前段时间装了台5000+双核,4G内存的主机!
大家都知道XP不支持4G内存!只能认3.25G!于是换成2003系统!
问题出现,好多绿色软件不能用,出现该内存不能为“read”或“written”!
解决办法:
1.打开c盘boot.ini这个文件,在boot.ini这个文件里面把原来的
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Standard" /noexecute=optout /fastdetect /usepmtimer
改为如下字样:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Standard" /Fastdetect /Usepmtimer /Execute
2.从Windows XP SP2开始,Windows的32位版本使用AMD定义的No-Execute Page-Protection (NX) 处理器功能和由Intel定义的Execute Disable Bit(XD)功能。提示但是实际使用过程中,可能有不少兼容性问题,所以使用/EXECUTE参数来在整个系统中禁用数据执行保护功能来解决一些问题。修改过后,对性能影响不大,不过可能会降低一些安全性,看你自己取舍了。你也可以在桌面“我的电脑”点击右键选属性,在高级-性能设置-数据执行保护中选择“只为关键 Windows程序和服务启用数据执行保护”
现在我这什么软件都能正常使用了!
有个软件运行时提示找不到一个DLL文件,于是我从另一台XP系统提取过来了,呵呵,现在也没问题了!