询问者
windowsXP蓝屏原因

问题
-
最近电脑经常蓝屏死机
用WinDbg分析如下:
Symbol search path is: SRV*DowmstreamStore*http://msdl.microsoft.com/download/symbols
Executable search path is:
Windows XP Kernel Version 2600 (Service Pack 2) MP (2 procs) Free x86 compatible
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 2600.xpsp_sp2_gdr.090804-1412
Kernel base = 0x804d8000 PsLoadedModuleList = 0x805634a0
Debug session time: Fri Dec 11 18:57:57.312 2009 (GMT+8)
System Uptime: 0 days 0:22:54.011
Loading Kernel Symbols
..............................................................................................................................
Loading User Symbols
Loading unloaded module list
.................
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************Use !analyze -v to get detailed debugging information.
BugCheck 1A, {41284, cfd50001, c687, c0c00000}
Probably caused by : memory_corruption ( nt!MiLocateWsle+c0 )
Followup: MachineOwner
---------1: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************MEMORY_MANAGEMENT (1a)
# Any other values for parameter 1 must be individually examined.
Arguments:
Arg1: 00041284, A PTE or the working set list is corrupt.
Arg2: cfd50001
Arg3: 0000c687
Arg4: c0c00000Debugging Details:
------------------
BUGCHECK_STR: 0x1a_41284CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: INTEL_CPU_MICROCODE_ZERO
PROCESS_NAME: System
LAST_CONTROL_TRANSFER: from 8052abf2 to 805383aa
STACK_TEXT:
f7c61bf0 8052abf2 0000001a 00041284 cfd50001 nt!KeBugCheckEx+0x1b
f7c61c28 804f56b5 0000c687 858b4740 867a0a40 nt!MiLocateWsle+0xc0
f7c61c68 80570b5a cfd50000 858632e0 00000000 nt!MmUnmapViewInSystemCache+0xc2
f7c61c80 804f5638 867a0a40 858b4740 00000000 nt!CcUnmapVacb+0x2a
f7c61cb0 804f5b44 00000000 00000000 858b47a4 nt!CcUnmapVacbArray+0xe5
f7c61ccc 804f5ab6 858b4740 80700a4c 858b4740 nt!CcUnmapAndPurge+0x20
f7c61cfc 804ee808 00000001 8055f690 85aa3620 nt!CcDeleteSharedCacheMap+0xc5
f7c61d34 804e77c8 867b2288 8056a4c0 867b4b88 nt!CcWriteBehind+0x357
f7c61d7c 804e33b5 867b2288 00000000 867b4b88 nt!CcWorkerThread+0x12f
f7c61dac 80575120 867b2288 00000000 00000000 nt!ExpWorkerThread+0xef
f7c61ddc 804ed781 804e32f1 00000000 00000000 nt!PspSystemThreadStartup+0x34
00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x16
STACK_COMMAND: kbFOLLOWUP_IP:
nt!MiLocateWsle+c0
8052abf2 006a00 add byte ptr [edx],chSYMBOL_STACK_INDEX: 1
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: nt
DEBUG_FLR_IMAGE_TIMESTAMP: 4a783e71
SYMBOL_NAME: nt!MiLocateWsle+c0
IMAGE_NAME: memory_corruption
FAILURE_BUCKET_ID: 0x1a_41284_nt!MiLocateWsle+c0
BUCKET_ID: 0x1a_41284_nt!MiLocateWsle+c0
Followup: MachineOwner
---------1: kd> lmvm nt
start end module name
804d8000 806fe000 nt (pdb symbols) DowmstreamStore\ntkrnlmp.pdb\FDF7B22AA816400B9D1AFA6C1241DDBB2\ntkrnlmp.pdb
Loaded symbol image file: ntkrnlmp.exe
Mapped memory image file: DowmstreamStore\ntkrnlmp.exe\4A783E71226000\ntkrnlmp.exe
Image path: ntkrnlmp.exe
Image name: ntkrnlmp.exe
Timestamp: Tue Aug 04 21:58:09 2009 (4A783E71)
CheckSum: 0020EC55
ImageSize: 00226000
File version: 5.1.2600.3610
Product version: 5.1.2600.3610
File flags: 0 (Mask 3F)
File OS: 40004 NT Win32
File type: 1.0 App
File date: 00000000.00000000
Translations: 0804.04b0
CompanyName: Microsoft Corporation
ProductName: Microsoft(R) Windows(R) Operating System
InternalName: ntkrnlmp.exe
OriginalFilename: ntkrnlmp.exe
ProductVersion: 5.1.2600.3610
FileVersion: 5.1.2600.3610 (xpsp_sp2_gdr.090804-1412)
FileDescription: NT Kernel & System
LegalCopyright: (C) Microsoft Corporation. All rights reserved.
1: kd> lmvm nt
start end module name
804d8000 806fe000 nt (pdb symbols) DowmstreamStore\ntkrnlmp.pdb\FDF7B22AA816400B9D1AFA6C1241DDBB2\ntkrnlmp.pdb
Loaded symbol image file: ntkrnlmp.exe
Mapped memory image file: DowmstreamStore\ntkrnlmp.exe\4A783E71226000\ntkrnlmp.exe
Image path: ntkrnlmp.exe
Image name: ntkrnlmp.exe
Timestamp: Tue Aug 04 21:58:09 2009 (4A783E71)
CheckSum: 0020EC55
ImageSize: 00226000
File version: 5.1.2600.3610
Product version: 5.1.2600.3610
File flags: 0 (Mask 3F)
File OS: 40004 NT Win32
File type: 1.0 App
File date: 00000000.00000000
Translations: 0804.04b0
CompanyName: Microsoft Corporation
ProductName: Microsoft(R) Windows(R) Operating System
InternalName: ntkrnlmp.exe
OriginalFilename: ntkrnlmp.exe
ProductVersion: 5.1.2600.3610
FileVersion: 5.1.2600.3610 (xpsp_sp2_gdr.090804-1412)
FileDescription: NT Kernel & System
LegalCopyright: (C) Microsoft Corporation. All rights reserved.
不知道如何解决,并且已经好多天了,最多一天死机5次左右
请给出解决办法,谢谢啦!