系统软件 应用软件 图形软件 行业软件 安全相关 网络软件 聊天软件 影音软件 教育教学 驱动工具 编程开发 插件下载 源码下载 APP电脑版 其他类别

WhatIsHang

v1.27

WhatIsHang

  • 软件大小:1.115 MB
  • 软件语言:简体中文
  • 软件授权:共享软件
  • 软件类型:应用软件
  • 软件平台:WinAll
  • 更新时间:2022-01-18 13:21
  • 星级评分:4级
  • 软件官网:https://www.downza.com/
好评:50%顶一个
坏评:50踩一个

WhatIsHang简介

WhatIsHang是获取已停止响应/冻结(启动)的Windows软件信息的工具。有时当Windows或正在运行的应用程序启动时,用户界面突然停止响应,您无法确定问题的原因或如何解决。该实用程序试图检测当前的软件或进程,并显示一些,这可能使您能够整理和理解此类意外行为的根本原因;WhatIsHang中显示的大多数报告,如调用堆栈、堆栈数据、处理器寄存器和内存数据,都是为具有Windows编程知识的用户设计的。WhatIsHang还提供了与问题相关的字符串和dll文件列表。这些列表和dll文件可以帮助没有编程技能的用户了解和克服问题的原因,恢复正常运行!

WhatIsHang软件功能

增加了以管理员身份运行的选项,让你可以在Windows Vista/ 7/8/2008 WhatIsHang上轻松以管理员身份运行。

增加了自动获取报告的选项。

打开时,WhatIsHang检测到冻结程序后约2秒自动生成报告,无需选择并按F9。

添加了“总是在前面”选项。

添加了X构建以获取关于冻结位应用程序的报告。

将所有已加载模块的列表添加到报告中。

当WhatIsHang无法从流程中提取时

它现在在报告中显示关于此的消息,而不是报告中的全零位数。

隐藏时增加了启动选项。当此选项和将图标放在托盘上的选项打开时,WhatIsHang的主窗口在启动时将不可见。

增加了在托盘上放置图标的选项。

当程序通过等待另一个系统对象(WaitForSingleObject API调用)启动时

WhatIsHang系统对象的类型及其句柄现在显示在备注部分。

向报告中添加了线程标识。

增加了“所有线程”实验报告(Ctrl+F9),显示所有运行线程的报告。

标准报告只显示停止响应的线程的报告。请注意,“所有线程”报告可能非常大。

WhatIsHang软件特色

在堆栈中找到的字符串:WhatIsHang从挂起程序的调用中收集字符串。

并在此部分显示。这些字符串可能会给你关于程序错误的线索。

在堆栈中找到的模块:这个部分显示了在挂起程序调用中找到的DLL文件的列表。

它可能对Windows资源管理器的问题特别有用,因为如果问题是由第三方软件引起的。

您可以在列表中找到有问题的软件的动态链接库。

执行地址(对于程序员):检测到问题的执行内存的地址。

调用堆栈(针对程序员):显示堆栈中找到的调用,就像每个调试器软件一样。

堆栈数据(针对程序员):显示堆栈中的值、地址和字符串点。

处理器寄存器(针对程序员):显示基本处理器寄存器(EAX、EBX、ECX等)的当前值。)

Memory: WhatIsHang收集在启动程序的调用中找到的所有有效内存指针的内存内容。

本节以十六进制转储格式显示WhatIsHang找到的所有内存数据,这可能会为您提供有关原因的更多线索。

所有线程:此部分仅显示挂起程序中找到的所有线程的列表。

WhatIsHang使用教程

使用WhatIsHang

当您运行WhatIsHang时,主窗口的上窗格显示用户界面停止响应的所有正在运行的应用程序的列表。

如果WhatIsHang无法检测到任何活动的应用程序,上窗格将为空,直到检测到任何活动的软件。

当检测到的应用程序并且您想要获取有关该问题的信息时,请在上方窗格中选择所需的项目,然后按F9。

/[/k0/

了解WhatIsHang报告

首先,你应该意识到有两种类型的问题:

这个程序在一个系统/内核/应用编程接口调用中。

这意味着程序请求从系统执行某些任务(如打开或读取文件)。

但是,操作系统功能不会返回,从而导致程序启动。

因为有无限循环、长循环或递归调用,程序启动。

当WhatIsHang检测到第一个问题时,报告将只包含系统调用的快照。

当WhatIsHang检测到第二个问题时,报告将包含3个随机执行点的3个快照。

以下是WhatIsHang报告的各个部分:

注意:这个部分显示的是一般提示,可能会给你第一印象,可能是挂问题的问题。

第一个注释总是指定检测到的问题的类型——无论是单个系统调用问题还是无限循环/长循环问题。

根据所讨论的调用堆栈,可能会显示其他注释。

例如,如果检测到远程计算机上的文件名,WhatIsHang将显示一条警告,指示此网络访问可能会导致问题。

如果你不理解报告& # 8230;

如果你不是程序员或Windows专家,你可能无法理解或分析WhatIsHang的报告。

在这种情况下,你可以试试& # 8230;

支持向发送WhatIsHang报告的软件。他们的程序员/支持团队也许能够找出问题所在。

使用此联系页面将报告发送到NirSoft网站,并简要说明问题。

发送此报告将有助于我在未来版本中改进WhatIsHang,并使其对不懂编程/Windows的用户更加友好。

要将报告发送给NirSoft或其他人,请按F8将整个报告复制到剪贴板。

使用Ctrl+V将其粘贴到电子邮件中。

所有线程报告

从1.05版本开始,有一个新的实验报告,它显示了所有正在运行的线程的信息。

而不是只显示停止响应的主用户界面线程。

当问题涉及多个线程时(例如,当主用户界面线程正在等待另一个线程完成时)

这种报告非常有用。

您可以通过按Ctrl+F9获得此报告。请注意,该报告在多线程应用程序中可能非常大。

系统要求和限制

该实用程序可以在从Windows 2000到Windows 10的任何版本的Windows上使用。支持32位和32位系统。

为了检测32位应用程序的问题,即使您的操作系统是bit,您也必须使用WhatIsHang的32位版本。

为了检测位应用的问题,必须使用WhatIsHang的位版本。

在启用了UAC的Windows 7/8/2008/Vista上:如果WhatIsHang以系统或管理员权限运行

无法检测到启动的应用程序。

要解决此问题,您必须右键单击WhatIsHang。并选择“以管理员身份运行”。

WhatIsHang有些问题被错误地检测到,例如:

没有任何用户界面的程序。

程序启动是因为一个线程正在等待另一个线程。

在这种情况下,WhatIsHang将显示等待线程的详细信息,但问题可能出在另一个线程中。

但是& # 8230;从1.05版本开始,您可以使用实验的“所有线程”报告来显示所有线程的信息。运行线程。

整个系统启动-在这种情况下,WhatIsHang将不起作用& # 8230;

收起介绍展开介绍
  • 安卓合集
  • 软件合集
  • 浏览器
  • 电脑管家
  • 安卓游戏
更多 >> 安卓合集安卓合计

热门推荐

装机必备软件