寻梦网络,wangdi1900的个人空间,真诚期待与你成为朋友!

PAGE_FAULT_IN_NONPAGED_AREA

上一篇 / 下一篇  2006-12-18 18:52:30 / 个人分类:软件

0x00000050 : PAGE_FAULT_IN_NONPAGED_AREA

错误分析:有问题的内存(包括物理内存,二级缓存,显存),不兼容的软件(主要是远程控制和杀毒软件),损坏的NTFS以及有问题的硬件(比如: PCI插卡本身已损坏)等都会引发这个错误.

关于XP关机蓝屏故障的问题

众所周知,XP界面优美、人性,但是还是会出现各种蓝屏现象,尤其是关机时。

其实有很多原因都能引起关机蓝屏。

1、没有打SP2或者SP1补丁。XP本来就带有关机的一个BUG

2、升级DX时把system下的部分重要文件覆盖安装了。

3、木马间谍病毒,也就是感染boot.ini文件的病毒。不过这种病毒也会影响开机蓝屏。

4、刷新BIOS不稳定。

5、内存条上的金手指上有灰尘或者氧化,通常会伴随一段英文蓝屏,解决方法似乎不用我说了吧:)

6、软件安装影响了某些系统驱动文件导致蓝屏,解决之道除了重新安装系统、系统还原(安全模式下)还向还没有什么能彻底解决问题的方法。尤其是某些杀毒软件在升级(下载完开始安装过程)中断电,也会引起蓝屏。

7、磁盘分区错误,用磁盘扫描工具扫描修复即可。

8、如果出现以下:A problem has been detected and windows has been shut down to prevent damage to your conputer.

DRIVER_POWER_STATE_FAILURE

If this is the first time you've seen this Stop error screen,restart you computer.If this screen copears again, follow these steps:

Check to make sure any new hardware or software is properly installed.If this is a new installation,asd your hardware or software manufacturer for any windwos updates you might need.

If problems continue,disable or remove any newly installed hardware or software.Disable BIOS memory option such as caching or shadowing.If you need to use Safe Mode to remove or disable components,restart your computer,press F8 to select Advanced startup options,and then select Safe Mode.

Technical Information

***STOP 0×0000009F(0×00000500,0×00000002,0×FF7A6F18,0×816A9BD0)

那么就要注意了,这很可能和你的硬盘数据线接触不良,内存条接触不好、甚至电源有些问题了,如果不是请尽快将硬盘中数据备份出来吧。

通常的原因:内存错误(数据不能使用分页文件交换到磁盘中).

解决方法:卸掉所有的新近安装的硬件.

运行由计算机制造商提供的所有系统诊断软件.尤其是内存检查.

检查是否正确安装了所有新硬件或软件,如果这是一次全新安装,请与硬件或软件制造商联系,获得可能需要的任何Windows更新或驱动程序.

禁用或卸载所有的反病毒程序.

禁用BIOS内存选项,例如cacheshadow.

◇解决方案:请使用前面介绍的常规解决方案中与内存、软件、硬件、硬盘等相关的方案进行排除.

解决方案1.打补丁2.杀毒(升级了瑞星还是没查出毒来)3.Internet选项”窗口中选择“程序”选项卡点击该页下方的“管理加载项”。在弹出的窗口中,选择每个类型为“浏览器帮助程序对象”的项目,并对每个项目在点击位于窗口下方的“禁用”。确保每个“浏览器帮助对象”项目的状态都由“已启用”修改为“已禁用”。确认修改完成后点击“确定”,回到“Internet选项”窗口,再点击“确定”。

4,具体操作如下:修改注册表键值,将HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\RestrictAnonymous的值由0修改为1即可。试验了一下,我的Windows 2003 Server又恢复正常工作了。

5,通常把你的内存条重按,或是把他换插巢就能搞定,原因可能是你的主板供电过长或是风扇安反了,另外你你要杀毒,有可能红了其他中高级病毒,建议你杀毒后找优化,再不行,就要回复备份了

拆下机箱后 清了灰尘外加重新插了一下条子还是有那种情况,还有就是我在BIOS中把CACHE的选项关了,结果电脑变得很慢装系统时间都没有变化了。我想应该是最近添加了新的软硬件引起的。这个软硬件对bios的高速缓存有影响。

你可主板bios恢复到出厂默认设置看看。可能有必要重装下系统。

这是你最近添加了新的软硬件引起的!这些硬件中有缺陷或软件中有BUG。如果是新装了软件,请卸载后再试;如果是新装了硬件,请换上原来的,看能出现以上的情况吗?

我换了新硬盘到是故障的出现频率下降了,但是我把声卡,网卡装上以后,又出现频繁的自动重起现象(好象有出现一样的蓝屏,但很快,来不急看。以前是停在蓝屏截面)。是否主板出了问题呢。还有就是我的电脑存放的地点晚上温度在0度左右,这个是否有影响?

换条pci插槽看看。有条件就换个电源试试。不行的话可能需要降低cpu、主板的工作频率了。

nonpaged内存是你的内存条,是实际内存空间.不可分页,也就是不能交换到硬盘文件上。有些内存,比如驱动程序,内核代码是不允许交换出去的,应该常驻内存,就使用nonpaged 

paged是用硬盘来虚拟内存,是可以分页的内存,可以分页就是说可以交换到硬盘文件上。

一般的驱动最好都用nonpaged内存

未分页内存属于稀缺资源,如果确实想节省要用分页内存的话,哪些对效率不是很敏感,并且确定irql= passive level的地方可以用

应用程序运行2次就出现错误50PAGE_FAULT_IN_NONPAGED_AREA?楼主paoyoukuye

运行依次调用驱动程序能正常工作,关闭第一次运行后再重复执行就出错,好像每次softice捕获错误不太一样。原本只有在改了应用程序向驱动输入缓冲区数据才会出错,现在问题却这么严重而且找不着错误?谁知道怎么用softice调试wdm啊?

有可能是中断级别错误,也有可能是内存分页的错误,你可以用windbg看看现在情况更惨了,原来是在2000,我在xp下重新编译了,一运行就重起

你的驱动有问题,BSOD PAGE_FAULT_IN_NONPAGED_AREA 字面意思是不分页内存错误,但是也不一定,你可以到微软newsgroups上去问问

我已经查到哪里出错  我做一个循环,monitor显示1477是采集进来缓冲区得字节)  2遍循环,39个,呵呵,要3次循环,一大堆,6次循环就死机重起了。调试输出用Ktrace类定义,显示时t<<"show";  不知道DBGMSG缓冲区哪里来那么多数据啊  

分页错误,在dispatch级别访问了分页内存造成使用softice跟踪看是那条语句出的问题

有时候跟踪到某一条语句也不一定有用,有时候出错不是跟语句有关,而是跟中断级别有关,比如楼上所说的情况

PAGE_FAULT_IN_NONPAGED_AREA一般是软件冲突或者内存出错造成的...卸载最新安装的软件或者擦拭内存条氧化部分尝试..

解决了,是因为没有分配内存,应该定义为数组,而我定义了指针却没申请内存

大致上可以分為實體記憶體出錯或是系統分頁檔出錯.而實體的記憶體出錯有可能是因為您的主機版與記憶體的相容性差,而這樣的因素除了本身計憶體與主機版晶片組的相容性外.還必須考慮到該記憶體的時脈是否符合您的CPU及相關周邊所運作的時脈.而會出現這樣的畫面也有可能是您的cpu是處在於超頻運作的情況之下.若不是.則是該系統的分頁檔過小.windows XP Professional為例:調整分頁檔的步驟為我的電腦>(滑鼠右鍵)(內容)>進階>效能選項>進階>虛擬記憶體(變更)>(系統管理大小)或是自訂大小(以自己的記憶體大小x1.5)>然後選(設定)>確定>重開機即可.


TAG: 软件

引用 删除 高手指教啊   /   2007-08-12 17:20:25
A problem has been detected and windows has been shut down to prevent damage to your conputer.
DRIVER_POWER_STATE_FAILURE
If this is the first time you've seen this Stop error screen,restart you computer.If this screen copears again, follow these steps:
Check to make sure any new hardware or software is properly installed.If this is a new installation,asd your hardware or software manufacturer for any windwos updates you might need.
If problems continue,disable or remove any newly installed hardware or software.Disable BIOS memory option such as caching or shadowing.If you need to use Safe Mode to remove or disable components,restart your computer,press F8 to select Advanced startup options,and then select Safe Mode.
Technical Information
***STOP 0×00000050
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2009-01-10  
    123
45678910
11121314151617
18192021222324
25262728293031

数据统计

  • 访问量: 243234
  • 日志数: 1577
  • 图片数: 5
  • 文件数: 27
  • 书签数: 176
  • 建立时间: 2006-08-06
  • 更新时间: 2008-12-26

RSS订阅

Open Toolbar