我最近将我的 Windows 10 分区从 HDD 克隆到 SSD。
我无法打开开始菜单、通知或任何使用 ShellExperienceHost 的内容。这包括计算器应用程序、Edge 浏览器和当您右键单击任务栏中的应用程序时的 Metro 风格右键单击菜单等内容。
每次我尝试打开其中一个时,我都会在事件日志中收到错误消息:
Faulting application name: ShellExperienceHost.exe, version: 10.0.10240.16515, time stamp: 0x55fa599a
Faulting module name: Windows.UI.Xaml.dll, version: 10.0.10240.16548, time stamp: 0x56133a14
Exception code: 0xc0000409
Fault offset: 0x0000000000533ad2
Faulting process id: 0x39ac
Faulting application start time: 0x01d18ad380a6bb12
Faulting application path: C:\Windows\SystemApps\ShellExperienceHost_cw5n1h2txyewy\ShellExperienceHost.exe
Faulting module path: C:\Windows\System32\Windows.UI.Xaml.dll
Report Id: 61c0dd6c-b61f-42e5-9130-ecfa1fa87cac
Faulting package full name:
Faulting package-relative application ID:
Run Code Online (Sandbox Code Playgroud)
如果我使用 WinDbg 打开 ShellExperienceHost.exe,我会得到以下输出:
CommandLine: C:\Windows\SystemApps\ShellExperienceHost_cw5n1h2txyewy\ShellExperienceHost.exe
************* Symbol Path validation summary **************
Response Time …Run Code Online (Sandbox Code Playgroud) 我在使用 Visual Studio 2010 时遇到了一些问题。它停止工作,而且我看到它增加了内存使用量。所以我怀疑内存泄漏(可能在其中一个插件中)。我使用 Process Explorer (procexp.exe) 进行了完整转储,但我有点不知该如何处理它。
我尝试在 WinDbg 中加载它(通过文件 > 打开崩溃转储),但收到错误“找不到符号文件”。
任何人都可以指出我正确的方向吗?制作转储文件很容易,但之后你如何处理它们?
在 DebugDiag Analysis 上运行性能分析失败,并显示以下消息:
PerfAnalysis - v (2.3.0.37) 转储文件失败:C:\w3wp.DMP;
类型:System.ArgumentException
消息:已添加具有相同密钥的项目。
堆栈跟踪:
System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
DebugDiag.AnalysisRules.COperations.get_BoilerPlateFunctionsByOpType()
DebugDiag.AnalysisRules.COperation.AddClrFramesToRelevantStackFrames(ScriptThreadClass thread, IASPRequest vData, Dictionary`2 relevantStackFrames)
DebugDiag.AnalysisRules.COperation.GetRelevantStackFrames(ScriptThreadClass thread, IASPRequest vData)
DebugDiag.AnalysisRules.COperation.BeginInit(Int32 opType, String key, ScriptThreadClass thread, IASPRequest vData, Int32 dumpNumber)
DebugDiag.AnalysisRules.PerfFunctions.AddUnknownOperation(ScriptThreadClass thread, CDump dump)
DebugDiag.AnalysisRules.PerfFunctions.LoadOperationsForThread(ScriptThreadClass thread, CDump dump)
DebugDiag.AnalysisRules.PerfFunctions.LoadOperationsForDump(CDump dump, Object dumpNum, Object totalDumps)
DebugDiag.AnalysisRules.PerfAnalysis.RunAnalysisRule(NetScriptManager manager, NetProgress progress)
DebugDiag.DotNet.NetAnalyzer.RunAnalysisRulesInternal(DumpFileType bitness, NetProgress progress, String symbolPath, String imagePath, String reportFileFullPath, Boolean twoTabs, AnalysisModes analysisMode)
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决这个问题?
谢谢。
在我的 Sony Vaio SVS13A190X 笔记本电脑上安装 Windows 10 后,它开始定期冻结。通常它发生在安装某些东西时,即当磁盘使用量很大时。我已经扫描了我所有的 SSD 磁盘,它们看起来都不错。Windows 只是死机,UI 停止响应,没有蓝屏死机。我已将 Windows 配置为通过按 Ctrl+ScrLck+ScrLck 创建内存转储,然后在出现 2 个冻结时创建 2 个内存转储。我在WinDbg中在这个desribed所以只是跟着步骤新手后,看它是否会导致什么。显然,这对我的情况来说还不够。我创建了小型转储并在此处和此处共享它们。我将不胜感激。
我试过:
我的电脑配置:
更新 1
每次我尝试安装 CUDA 工具包时,我的系统都会冻结。有趣的是,它在将数据提取到临时文件夹时会冻结。每次都在过程的不同阶段,所以我猜我的 RAID0 配置中的 SSD 有问题。以下是我所有磁盘的 CrystalDiskInfo 输出的屏幕截图: 磁盘 1、磁盘 2和磁盘 3 …
我遇到了与“ BSOD - 无法验证 ntoskrnl.exe 的时间戳”类似的问题,因为我似乎无法读取正确的符号ntoskrnl。
调试文本如下:
Loading Dump File [C:\Users\XXXX\AppData\Local\Temp\WER9D78.tmp\Mini030610-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available
Symbol search path is: SRV*c:\Windows\Symbols*http://msdl.microsoft.com/download/symbols
Executable search path is:
Unable to load image \SystemRoot\system32\ntoskrnl.exe, Win32 error 0n2
*** WARNING: Unable to verify timestamp for ntoskrnl.exe
*** ERROR: Module load completed but symbols could not be loaded for ntoskrnl.exe
Windows Server 2008/Windows Vista Kernel Version 6002 (Service Pack 2) MP …Run Code Online (Sandbox Code Playgroud) 大约六个月前,我升级了我的计算机硬件 - 新的主板、CPU、RAM 等。直到最近它才像冠军一样运行。今天早上,当我去我的电脑时,它有一个蓝屏死机。我使用 WinDbg 来分析小型转储。有人可以帮助分析这些结果吗?
以下是初步结果:
Use !analyze -v to get detailed debugging information.
BugCheck 101, {31, 0, fffff88002f65180, 2}
Probably caused by : Unknown_Image ( ANALYSIS_INCONCLUSIVE )
Followup: MachineOwner
Run Code Online (Sandbox Code Playgroud)
当我运行时,!analyze -v我得到以下输出:
CLOCK_WATCHDOG_TIMEOUT (101)
An expected clock interrupt was not received on a secondary processor in an
MP system within the allocated interval. This indicates that the specified
processor is hung and not processing interrupts.
Arguments:
Arg1: 0000000000000031, Clock interrupt time out interval in nominal clock ticks. …Run Code Online (Sandbox Code Playgroud) 我在找windbg。没有整个 Windows SDK
我看到了这个链接
但是来自 dave black 的公认答案(因为 MS 已经更新了内容),似乎只适用于 Windows 8,而且似乎不仅仅是 Windbg。(我怀疑windbg是1GB+)
我尝试了 sdksetup.exe 文件,它显示了一个手提箱。
无论如何,我什至不想要整个 SDK。
当我点击它时它只显示一个手提箱
然后当它似乎加载时,它不只提供 SDK
我必须在生产系统上仅安装 WinDbg(不是完整的 SDK)。我只能找到一个 Web 安装程序,它需要互联网连接才能下载 SDK/winDbg。
我是否可以在我的系统(具有互联网连接)上安装 WinDbg,然后仅将“.exe”文件复制到生产系统?
PS:两台电脑都有windows-7。