询问者
异常蓝屏(vista32)问题

问题
-
这是重启之后系统给的信息
问题签名:问题事件名称: BlueScreen
OS 版本: 6.0.6002.2.2.0.768.2
区域设置 ID: 2052
有关该问题的其他信息:
BCCode: 1000008e
BCP1: C0000005
BCP2: 87F95247
BCP3: 9A61C9BC
BCP4: 00000000
OS Version: 6_0_6002
Service Pack: 2_0
Product: 768_1
有助于描述该问题的文件:
C:\Windows\Minidump\Mini081309-02.dmp
C:\Users\hp\AppData\Local\Temp\WER-77704-0.sysdata.xml
C:\Users\hp\AppData\Local\Temp\WER6FF1.tmp.version.txt
这是debugging tool给的分析,麻烦高手帮我分析症状所在,谢谢!
Bugcheck Analysis
Use !analysis-v to get detailed debugging information.
Bugcheck 8E,{c0000005,87f95247,9a61c9bc,0}
ERROR:Module load completed but symbols could not be loaded for TfFsMon.sys
Kernel symbols are WRONG. Please fix symbols to do analysis.
Your debugger is not using the correct symbols.
In order for this command to work properly,your symbol path must point to .pdb files that have full type information.
Certain .pdb files (such as the public OS symbols) do not contain the required information.Contact the group that provided you with these symbols if you need this command to work.
Type referenced:nt!_KPRCB
********************************
Symbols can not be loaded because symbols path is not initialized.
The Symbols Path can be set by:
using the _NT_SYMBOL_PATH environment variable.
using the _y <symbols path> argument when starting the debugger.
using .synbols and .symbols+
****************************
Probably caused by: TfFsMON.sys(TfFsMON+3247)
Followup: MachineOwner
全部回复
-
因為你沒有執行 !analyze -v 命令, 所以只能從已有的信息進行判斷.
從下面地址看
tffsmon.sys
http://www.freefixer.com/library/file/16905/
是 PC Tools 的一個軟件的相關驅動程序文件, 因為沒有安裝過 PC Tools 的相關軟件, 只能猜測其可能屬於 PC Tools Firewall.
如果安裝了該軟件, 建議你先禁用, 觀察藍屏是否還會發生.
同時不排除是 PC Tools 軟件與其他軟件有衝突造成的.
最後建議你把執行完 !analyze -v 命令後的詳細診斷結果貼上來, 以便能更加準確的確定問題原因.
Folding@Home -
我系统默认的是核心内存转储,全都生成在一个文件里。分析的结果全都是下面这个原因,
Your debugger is not using the correct symbols.
In order for this command to work properly,your symbol path must point to .pdb files that have full type information.
Certain .pdb files (such as the public OS symbols) do not contain the required information.Contact the group that provided you with these symbols if you need this command to work.
Type referenced:nt!_KPRCB
我把其余的相同结果就省略了。 -
ADDITIONAL_DEBUG_TEXT:
Use '!findthebuild' command to search for the target build information.
If the build information is available, run '!findthebuild -s ; .reload' to set symbol path and load symbols.MODULE_NAME: TfFsMon
FAULTING_MODULE: 81e4f000 nt
DEBUG_FLR_IMAGE_TIMESTAMP: 4a3bf22f
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - 0x%08lx
FAULTING_IP:
TfFsMon+3247
87f95247 397108 cmp dword ptr [ecx+8],esiTRAP_FRAME: 9a61c9bc -- (.trap 0xffffffff9a61c9bc)
ErrCode = 00000000
eax=a0bf6cb4 ebx=8630d908 ecx=12f0aa90 edx=000000e6 esi=a417cb80 edi=00000000
eip=87f95247 esp=9a61ca30 ebp=9a61ca38 iopl=0 nv up ei pl nz ac po cy
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00010213
TfFsMon+0x3247:
87f95247 397108 cmp dword ptr [ecx+8],esi ds:0023:12f0aa98=????????
Resetting default scopeDEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
BUGCHECK_STR: 0x8E
CURRENT_IRQL: 0
LAST_CONTROL_TRANSFER: from 81e76918 to 81f1cb0d
STACK_TEXT:
WARNING: Stack unwind information not available. Following frames may be wrong.
9a61c57c 81e76918 0000008e c0000005 87f95247 nt!KeBugCheckEx+0x1e
9a61c94c 81e9a83a 9a61c968 00000000 9a61c9bc nt!KeSetKernelStackSwapEnable+0x25a
9a61c9d0 81f3ccc9 98478138 98478310 8630d908 nt!Kei386EoiHelper+0x1d2
9a61ca38 87f99338 a0bf6560 a417cb80 9ae633a3 nt!ExAllocatePoolWithTag+0x188
9a61cab0 81e93976 8630d850 98478138 985fb3b4 TfFsMon+0x7338
9a61cac8 8208e0d5 7728335d acb270ac 8605b3b0 nt!IofCallDriver+0x64
9a61cb98 8207c521 8605b3c8 00000000 acb27008 nt!CcMapData+0x133d
9a61cc28 82089aa2 00000000 9a61cc80 00000040 nt!SeUnlockSubjectContext+0x62d
9a61cc88 8208f1dc 05faf4fc 00000000 82089301 nt!ObOpenObjectByName+0x13c
9a61ccfc 82054fc3 05faf548 00100001 05faf4fc nt!SeSetAccessStateGenericMapping+0x7a2
9a61cd44 81e99c7a 05faf548 00100001 05faf4fc nt!NtOpenFile+0x2a
9a61cd64 76f15e74 badb0d00 05faf4d8 00000000 nt!ZwQueryLicenseValue+0xbc6
9a61cd68 badb0d00 05faf4d8 00000000 00000000 0x76f15e74
9a61cd6c 05faf4d8 00000000 00000000 00000000 0xbadb0d00
9a61cd70 00000000 00000000 00000000 00000000 0x5faf4d8
STACK_COMMAND: kbFOLLOWUP_IP:
TfFsMon+3247
87f95247 397108 cmp dword ptr [ecx+8],esiSYMBOL_STACK_INDEX: 0
SYMBOL_NAME: TfFsMon+3247
FOLLOWUP_NAME: MachineOwner
IMAGE_NAME: TfFsMon.sys
BUCKET_ID: WRONG_SYMBOLS
Followup: MachineOwner
---------这是執行 !analyze -v 命令后的分析结果。请帮我分析下,谢谢。
-
有,我把最近一次的分析报告给你。
Microsoft (R) Windows Debugger Version 6.11.0001.404 X86
Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [C:\Windows\Minidump\Mini081309-02.dmp]
Mini Kernel Dump File: Only registers and stack trace are availableSymbol search path is: *** Invalid ***
****************************************************************************
* Symbol loading may be unreliable without a symbol search path. *
* Use .symfix to have the debugger choose a symbol path. *
* After setting your symbol path, use .reload to refresh symbol locations. *
****************************************************************************
Executable search path is:
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
* *
* The Symbol Path can be set by: *
* using the _NT_SYMBOL_PATH environment variable. *
* using the -y <symbol_path> argument when starting the debugger. *
* using .sympath and .sympath+ *
*********************************************************************
Unable to load image \SystemRoot\system32\ntkrnlpa.exe, Win32 error 0n2
*** WARNING: Unable to verify timestamp for ntkrnlpa.exe
*** ERROR: Module load completed but symbols could not be loaded for ntkrnlpa.exe
Windows Server 2008/Windows Vista Kernel Version 6002 (Service Pack 2) MP (2 procs) Free x86 compatible
Product: WinNt, suite: TerminalServer SingleUserTS Personal
Machine Name:
Kernel base = 0x81e4f000 PsLoadedModuleList = 0x81f66c70
Debug session time: Thu Aug 13 17:00:10.578 2009 (GMT+8)
System Uptime: 0 days 6:35:10.560
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
* *
* The Symbol Path can be set by: *
* using the _NT_SYMBOL_PATH environment variable. *
* using the -y <symbol_path> argument when starting the debugger. *
* using .sympath and .sympath+ *
*********************************************************************
Unable to load image \SystemRoot\system32\ntkrnlpa.exe, Win32 error 0n2
*** WARNING: Unable to verify timestamp for ntkrnlpa.exe
*** ERROR: Module load completed but symbols could not be loaded for ntkrnlpa.exe
Loading Kernel Symbols
...............................................................
................................................................
..................................
Loading User Symbols
Loading unloaded module list
...
Unable to load image \SystemRoot\system32\drivers\TfFsMon.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for TfFsMon.sys
*** ERROR: Module load completed but symbols could not be loaded for TfFsMon.sys
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************Use !analyze -v to get detailed debugging information.
BugCheck 1000008E, {c0000005, 87f95247, 9a61c9bc, 0}
***** Kernel symbols are WRONG. Please fix symbols to do analysis.
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
* *
* The Symbol Path can be set by: *
* using the _NT_SYMBOL_PATH environment variable. *
* using the -y <symbol_path> argument when starting the debugger. *
* using .sympath and .sympath+ *
*********************************************************************
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
* *
* The Symbol Path can be set by: *
* using the _NT_SYMBOL_PATH environment variable. *
* using the -y <symbol_path> argument when starting the debugger. *
* using .sympath and .sympath+ *
*********************************************************************
Probably caused by : TfFsMon.sys ( TfFsMon+3247 )Followup: MachineOwner
-
關於如何在 Windows Vista 選擇何種用戶組請參閱下面這個帖子:
关于Viata系统下建议使用标准帐户的疑问!
http://social.microsoft.com/Forums/zh-CN/vistazhchs/thread/dc7784b6-950c-444a-9fa8-1c13d1774d66
Folding@Home -
向樓主彙報一下, 我在虛擬機 Windows XP 實體關於 ThreatFire 的測試:
1. 在虛擬機上成功安裝 ThreatFire, 期間沒有遇到任何問題.
相關截圖:
2. 但是在通過 ThreatFire 的 Smart Update 升級時遇到問題, 當下載完數據庫進行安裝時, TFUN.exe 發生錯誤, Windows 系統彈出"錯誤應用程序"對話框, 該程序將被終止, 但在 Windows 任務管理器查看發現 TFUN.exe 是一個 SYSTEM 帳戶進程, 并沒有被終止, 同時 CPU 占用率達到 100% (進程 drwtsn32.exe CPU 占用 80% ~ 90%).
相關截圖:
注: 部分信息被隱去.
3. 在關閉 "錯誤應用程序" 對話框并取消 ThreatFire 更新後, 進行重新啟動.
4. 在 Windows 開始加載的滾動條滾動幾圈後, 發生 BSOD 錯誤.
相關截圖:
5. 強制重新啟動虛擬機并進入安全模式後再次重新啟動, 這次成功看到 Windows 登錄界面并能進入桌面.
6. 不清楚 ThreatFire 是否同虛擬機的增強組件有衝突, 或虛擬機本身存在某些問題導致升級失敗進而在開機啟動過程中發生 BSOD 錯誤.
7. 兩次嘗試用 Smart Update 對 ThreatFire 進行升級, 但都發生相同錯誤.
Folding@Home -
你看看在 C:\Windows\Minidump \ 有沒有生成時間為剛才的 DMP 文件, 如果有分析診斷一下.
另外請查看
易宝典:Windows常见蓝屏故障分析(MVP 撰稿)
http://support.microsoft.com/kb/972602/zh-cn
裏面有關於 0×00000050 的一般處理方法.
Folding@Home -
Microsoft (R) Windows Debugger Version 6.11.0001.404 X86
Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [C:\Windows\Minidump\Mini081709-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are availableSymbol search path is: *** Invalid ***
****************************************************************************
* Symbol loading may be unreliable without a symbol search path. *
* Use .symfix to have the debugger choose a symbol path. *
* After setting your symbol path, use .reload to refresh symbol locations. *
****************************************************************************
Executable search path is:
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
* *
* The Symbol Path can be set by: *
* using the _NT_SYMBOL_PATH environment variable. *
* using the -y <symbol_path> argument when starting the debugger. *
* using .sympath and .sympath+ *
*********************************************************************
Unable to load image \SystemRoot\system32\ntkrnlpa.exe, Win32 error 0n2
*** WARNING: Unable to verify timestamp for ntkrnlpa.exe
*** ERROR: Module load completed but symbols could not be loaded for ntkrnlpa.exe
Windows Server 2008/Windows Vista Kernel Version 6002 (Service Pack 2) MP (2 procs) Free x86 compatible
Product: WinNt, suite: TerminalServer SingleUserTS Personal
Machine Name:
Kernel base = 0x81e12000 PsLoadedModuleList = 0x81f29c70
Debug session time: Mon Aug 17 17:04:29.269 2009 (GMT+8)
System Uptime: 0 days 4:12:35.904
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
* *
* The Symbol Path can be set by: *
* using the _NT_SYMBOL_PATH environment variable. *
* using the -y <symbol_path> argument when starting the debugger. *
* using .sympath and .sympath+ *
*********************************************************************
Unable to load image \SystemRoot\system32\ntkrnlpa.exe, Win32 error 0n2
*** WARNING: Unable to verify timestamp for ntkrnlpa.exe
*** ERROR: Module load completed but symbols could not be loaded for ntkrnlpa.exe
Loading Kernel Symbols
...............................................................
................................................................
...................................
Loading User Symbols
Loading unloaded module list
.........
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************Use !analyze -v to get detailed debugging information.
BugCheck 50, {a5f8f000, 1, 8e6a3f63, 0}
*** WARNING: Unable to verify timestamp for SafeBoxKrnl.sys
*** ERROR: Module load completed but symbols could not be loaded for SafeBoxKrnl.sys
***** Kernel symbols are WRONG. Please fix symbols to do analysis.*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
* *
* The Symbol Path can be set by: *
* using the _NT_SYMBOL_PATH environment variable. *
* using the -y <symbol_path> argument when starting the debugger. *
* using .sympath and .sympath+ *
*********************************************************************
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
* *
* The Symbol Path can be set by: *
* using the _NT_SYMBOL_PATH environment variable. *
* using the -y <symbol_path> argument when starting the debugger. *
* using .sympath and .sympath+ *
*********************************************************************
Probably caused by : SafeBoxKrnl.sys ( SafeBoxKrnl+f63 )Followup: MachineOwner
---------0: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************PAGE_FAULT_IN_NONPAGED_AREA (50)
Invalid system memory was referenced. This cannot be protected by try-except,
it must be protected by a Probe. Typically the address is just plain bad or it
is pointing at freed memory.
Arguments:
Arg1: a5f8f000, memory referenced.
Arg2: 00000001, value 0 = read operation, 1 = write operation.
Arg3: 8e6a3f63, If non-zero, the instruction address which referenced the bad memory
address.
Arg4: 00000000, (reserved)Debugging Details:
------------------***** Kernel symbols are WRONG. Please fix symbols to do analysis.
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
* *
* The Symbol Path can be set by: *
* using the _NT_SYMBOL_PATH environment variable. *
* using the -y <symbol_path> argument when starting the debugger. *
* using .sympath and .sympath+ *
*********************************************************************
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
* *
* The Symbol Path can be set by: *
* using the _NT_SYMBOL_PATH environment variable. *
* using the -y <symbol_path> argument when starting the debugger. *
* using .sympath and .sympath+ *
*********************************************************************ADDITIONAL_DEBUG_TEXT:
Use '!findthebuild' command to search for the target build information.
If the build information is available, run '!findthebuild -s ; .reload' to set symbol path and load symbols.FAULTING_MODULE: 81e12000 nt
DEBUG_FLR_IMAGE_TIMESTAMP: 4a4f1d40
WRITE_ADDRESS: unable to get nt!MmSpecialPoolStart
unable to get nt!MmSpecialPoolEnd
unable to get nt!MmPoolCodeStart
unable to get nt!MmPoolCodeEnd
a5f8f000FAULTING_IP:
SafeBoxKrnl+f63
8e6a3f63 ?? ???MM_INTERNAL_CODE: 0
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
BUGCHECK_STR: 0x50
CURRENT_IRQL: 0
LAST_CONTROL_TRANSFER: from 81e5fdb4 to 81eaa36d
STACK_TEXT:
WARNING: Stack unwind information not available. Following frames may be wrong.
af8032f4 81e5fdb4 00000001 a5f8f000 00000000 nt+0x9836d
af80330c 8e6a3f63 badb0d00 c00603c0 000006f7 nt+0x4ddb4
af80338c 8e6a53e0 af80341c 8f58eda8 00000000 SafeBoxKrnl+0xf63
af8033d0 8e6a7a6e 00000b18 af80341c 093ef14c SafeBoxKrnl+0x23e0
af803448 8e6ac065 0000000a 00000b18 af8038d8 SafeBoxKrnl+0x4a6e
af803d30 81e5cc7a 093ef14c 093ef12c 02000000 SafeBoxKrnl+0x9065
af803d64 77bd5e74 badb0d00 093eed24 00000000 nt+0x4ac7a
af803d68 badb0d00 093eed24 00000000 00000000 0x77bd5e74
af803d6c 093eed24 00000000 00000000 00000000 0xbadb0d00
af803d70 00000000 00000000 00000000 00000000 0x93eed24
STACK_COMMAND: kbFOLLOWUP_IP:
SafeBoxKrnl+f63
8e6a3f63 ?? ???SYMBOL_STACK_INDEX: 2
SYMBOL_NAME: SafeBoxKrnl+f63
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: SafeBoxKrnl
IMAGE_NAME: SafeBoxKrnl.sys
BUCKET_ID: WRONG_SYMBOLS
Followup: MachineOwner
---------0: kd> lmvm SafeBoxKrnl
start end module name
8e6a3000 8e6d8480 SafeBoxKrnl T (no symbols)
Loaded symbol image file: SafeBoxKrnl.sys
Image path: \??\C:\Windows\system32\drivers\SafeBoxKrnl.sys
Image name: SafeBoxKrnl.sys
Timestamp: Sat Jul 04 17:13:36 2009 (4A4F1D40)
CheckSum: 00045AEF
ImageSize: 00035480
Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4
这个就是刚才蓝屏的分析报告。
那个文章说的可能是内存、兼容等方面的问题,具体又没说解决方案。 -
從診斷結果看, 此次藍屏與 360 保險箱有關. 此種情況不排除是某些軟件同 360 保險箱有衝突造成, 目前最簡單的方法就是暫時卸載 360 保險箱, 然後持續觀察.
[求助]safeboxkrnl.sys与蓝屏
http://baike.360.cn/3229787/4716872.html
SafeBoxKrnl.sys导致XP蓝屏.自我保护无法启动
http://baike.360.cn/3229787/19994927.html
Folding@Home