使用 SxsTrace 工具跟踪诊断 side-by-side 问题

SxsTrace 的使用场景

SxsTrace 是 Windows 上的一个 WinSxs Tracing Utility,用来跟踪诊断由激活上下文失败/不正确的 side-by-side 配置产生的错误。
例如常见的:

我们用 SxsTrace 来跟踪诊断具体产生的原因。

SxsTrace 的用法

1.首先打开 cmd/powershell,然后执行以下命令开始跟踪:

2.运行有问题的程序->问题出现->按ENTER键停止跟踪。
3.SxsTrace的跟踪信息会保存在给定的文件中。

分析 SxsTrace 输出

1.SxsTrace 的 trace 信息是 raw 文件,查看前需要先解析成人类可读的格式:

2.打开解析完成的文件,可以看到诸如下面格式的信息,记录了激活上下文的过程:

2.找到出错的地方:
******由于有些信息比较敏感,所以我做了些处理******

问题找到了,是由于某个动态链接库找不到导致的,安装相应版本的运行库就能解决。

如无注明,均为原创。转载请注明: 转载自MITGAI`S THINKING
本文链接地址: 使用 SxsTrace 工具跟踪诊断 side-by-side 问题

知识共享许可协议本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。

如果本文对您生活或工作产生了积极影响,那我非常高兴。
如果您愿意为文章的内容或想法提供支持,欢迎点击下边的捐赠按钮,资助作者创作更多高价值高品质的内容。
支付宝捐赠
anyShare分享到:

发表回复