https://www.minghui.org/mh/articles/2005/8/15/108130p.html
使用zonealarm后上网时出现内存错误的问题
【明慧网2005年8月15日】 使用zonealarm后上网时出现内存错误的问题 用过破封软件后宽带网的用户名和密码不能再使用 自由门启动时“内存不能written”的错误 #### 使用zonealarm后上网时出现内存错误的问题 我是大陆弟子，用的是电信的ADSL上网，操作系统XP SP2，同时装kaspersky和zonealarm，开机后点击上网，就会出现蓝屏，内存地址引用错误；关掉za后再点击上网，然后再开za就没事，卸载掉za也没事。不知是什么问题？能否推荐一款其他的防火墙？另外发现outpost防火墙装上后有时没法连接明慧网，关掉就能连上。 答：你是不是装了最新的zonealarm 6.0？这个版本不太稳定，会有死机等问题（5.0也是这样）。可以卸载之后安装5.5，下载网址为 http://download.zonelabs.com/bin/free/1023_zl/zlsSetup_55_062_011.exe #### 用过破封软件后宽带网的用户名和密码不能再使用 问：有一个问题想请教，最近我使用操作系统xp上网，每次用过破封软件后，出现宽带网的用户名和密码就不能使用，计算机提示用户名和密码无效，然后必须电话通知故障台调试，才又能上网，不知何故？我是新学电脑的担心安全问题，望懂电脑网络知识的同修给予解答为谢！ 答：可能是染上病毒了。建议从新安装XP系统，用XP自带的拨号软件，来拨号上网。杀毒软件建议装McAfee VirusScan Enterprise 8.0i 或卡巴。 #### 自由门启动时“内存不能written”的错误 自由门启动时总是说，有内存不能written，让我关闭还是调试，多试几次就好了，不知什么原因。是不是我的电脑有病毒。 答：同修问的问题应该和下图的问题是一样的： （取自清心论坛） 有技术人士解析为系统内存错误，摘要如下，供参考： 1. 应用程序没有检查内存，分配失败 当分配失败时系统函数会返回一个0值，这时返回值“0”已不表示新启用的指针（内存地址），而是系统响应应用程序发出的一个通知，告知出现了错误。应用程序在每一次申请内存后都应该检查返回值是否为0，如是，意味着出现了故障，应采取措施挽救，这就增强了程序的“健壮性”。 若应用程序没有检查到这个错误，它就会按照“思维惯性”认为这个值是给它分配的可用指针，从而继续在之后的运行中使用这块内存。真正的0地址内存区保存的是电脑中最重要的 “中断描述符表”，绝不允许应用程序使用。在没有保护机制的操作系统下（如DOS），写数据到这个地址会导致立即死机，而在健壮的系统中，如Windows等，这个操作会马上被系统的保护机制捕获，其结果就是由操作系统强行关闭出错的应用程序，以防止其错误扩大。这时候，就会出现上述的“写内存”错误，并指出被引用的内存地址为“0x00000000”。 内存分配失败故障的原因很多，内存不够，系统函数的版本不匹配等都有能有影响。因此，这种分配失败多见于操作系统使用很长时间后，安装了多种应用程序（包括无意中“安装”的病毒程序），更改了大量的系统参数和系统文件之后。 2. 应用程序由于自身BUG引用了不正常的内存指针 像这样的情况属于程序自身的BUG，你往往可在特定的操作顺序下重现错误。无效指针不一定总是0，因此错误提示中的内存地址也不一定为“0x00000000”，而是其它随机数字。 如你的系统经常出现上述错误提示，以下措施将会对你有所帮助： （1）查看系统中是否有木马或病毒。这类程序为了控制系统往往不负责地修改系统，从而导致操作系统异常。 （2）更新操作系统，让操作系统的安装程序重新拷贝正确版本的系统文件、修正系统参数。有时候操作系统本身也会有BUG，要注意安装官方发行的升级程序。 （3）试用新版本的应用程序。
成文：2005年08月09日 发稿：2005年08月15日 更新：2005年08月14日 20:58:58
意见建议请寄 ｆｅｅｄｂａｃｋ＠ｍｉｎｇｈｕｉ．ｏｒｇ 明慧网版权所有 © 1999-2005 MINGHUI.ORG 转载请注明出处