windbg系统找不到指定文件|WinDbg怎么用

⑴ WinDbg 的问题..我电脑常蓝屏,所以刚刚下WinDbg ,但是…但是不会用WinDbg来查蓝屏.

经常蓝屏有两个原因比较可能,第一就是你的内存有问题,第二就卖亩拍是你安装的某些软件有问题,或者是中毒了,安装比较简单的处理方法,第一就是杀毒,不行的话,吧内存拔一根下俩,耐巧只用一根内存运行试试,如果再不行的中羡话可以插入系统光盘,选择修复windows

⑵ 电脑经常蓝屏怎么解决 代码 0x0000007E 找不到指定的模块

蓝屏代码:0x0000007e蓝屏错误代码原因是因为找不到指让滚定的模块。 解决方法如下: 1.查看这个蓝屏代码给出的讯息不足以判断具体出错的原因,还需用户自己观察。2.一般的异常,开机按F8键,进入选择哪芦菜单,进入安全模式卸载问题驱动、删除、替换有问题系统文件。还可用上下键,选中最后一次正确的配置这一项,回车执行重启能解决问题。3.开始→运行中输入:EventVwr.msc,回车后打开事件查看器,注意检查其中的系统日志和应用程序日志中标明错误的项。4.之前,务必点选系统失败记录在案选项,否则蓝屏不能记录蓝屏事件(可能会被优化掉):控制面板→系统→高级→启动和故障恢复→系统失败→勾选将事件写入系统日志→确定5.①蓝屏之后,在系统盘(通常是C盘)minimp文件夹下找到扩展名为dmp的出错文件。②扩展名为dmp文件需要使用源代码调试WinDbg软件来查看(微软官网可下载该软件)6.①扩展名为DMP的日志文件为系统文件,如李滑带找不到,需要提前修改文件夹选项。②开始→控制面板→文件夹选项→查看→点选显示所有文件和文件夹→应用。③去掉隐藏受保护的操作系统文件、隐藏已知文件类型的扩展名前的对勾→确定7.除此之外,还可以到微软官网的知识库中查阅相关讯息,加以比对,甄别,找到解决方法

⑶ 手机一连接电脑,电脑就蓝屏

您好,电脑如果偶然出现蓝屏则无需刻意处理,若经常出现蓝屏,一般先使用360卫士的蓝屏修复工具试试,不行的话再检查排查内存条和硬盘,一般多为内存条接触不良或硬盘(主要是C盘)坏道较多和软件冲突等原因引起,软件冲突的权重也较大,以下是解决蓝屏问题排查方法: 一、检查内存条:关机-断电-拆机-把内存条拔出来擦擦金手指再复装。如主板上装有两个内存条,检查频率是否一致,再分别拔下启动电脑(只留1个内存条),以判断是不是其中一个有问题,迟凯同时对硬件、散热风扇进行清灰; 二、检查硬盘:机械硬盘(特别是C盘)出现瑕疵、坏道太多会因影响读盘速率造成启动自检时间长、运行读盘不畅,因数据丢失造成相关程序无法运行、卡机、蓝屏死机甚至系统崩溃,先做一遍磁盘碎片整理,完成后检测硬盘坏道状况(方法:打开鲁大师–硬件体检–右下角“磁盘体检”检查;或下载HDTunePro 5.5硬盘检测软件也可以,更专业些)。如硬盘问题较多且不能正常工作就得重装系统了(注意若重装系统前必须做低级格式化再重新分区才可以避开坏道,此点非常重要!!重装前勿忘备份资料!),这样硬盘空间会略有所缩小但不至于影响使用。 三、如还没解决,再按以下7条顺序逐条排查一遍应能解决: 1、硬件松动:重新开机按F8进启动选项设置,在“高级启动选项”里选择“最后一次正确配置”,如也蓝屏,则就是硬件问题; 2、软件冲突:删除最近安装的软件,如文件丢失,可重启按F8进启动选项设置,在“高级启动选项”里选择“最后一次正确配置”; 3、系统问题:如在安全模式下正常则判定就是系统程序问题了,用360蓝屏修复工具修复或用鲁大师、驱动人生升级相关驱动程序; 4、释放静电:关机断电并移除USB设备(笔记本需取下电码悔唤池),每间隔5秒按一次开机键并按5次,最后通电正常开机; 5、病毒感染:程序受病毒攻击,升级杀毒软件病毒库到最新后,全盘查杀病毒,或者在安全模式下进行全盘杀毒; 6、硬件故障:因散热不良造成硬件过热,检查和清灰或做强制散热处理。如怀疑硬件本身故障,则寻求专业维修检测或更换; 7、电源问题:劣质电源因电压不稳容易使显卡等硬件形成脉冲电阻,体现在经常发生无故死机、重起,关机时引起蓝屏等现象。 如果在出现蓝屏时您记下了蓝屏代码(0X0000???),可以在网上搜一下”蓝屏代码对照表”更有助于您正确判断和处理蓝屏故障。满意请采纳! 以下就是较常见蓝屏代码,供您参考:0X0000000 操作完成0X0000001 不正确的函数0X0000002 系统找不到指定的文件0X0000003 系统找不到指定的路径0X0000004 系统无法打开文件0X0000005 拒绝存取0X0000006 无效前羡的代码0X0000007 内存控制模块已损坏0X0000008 内存空间不足,无法处理这个指令0X0000009 内存控制模块位址无效0X000000A 环境不正确0X000000B 尝试载入一个格式错误的程序0X000000C 存取码错误0X000000D 资料错误0X000000E 内存空间不够,无法完成这项操作0X000000F 系统找不到指定的硬盘0X0000010 无法移除目录0X0000011 系统无法将文件移到其他的硬盘0X0000012 没有任何文件0X0000019 找不到指定扇区或磁道0X000001A 指定的磁盘或磁片无法存取0X000001B 磁盘找不到要求的装置0X000001C 打印机没有纸0X000001D 系统无法将资料写入指定的磁盘0X000001E 系统无法读取指定的装置0X000001F 连接到系统的某个装置没有作用0X0000021文件的一部分被锁定,现在无法存取0X0000024 开启的分享文件数量太多0X0000026 到达文件结尾0X0000027 磁盘已满0X0000036 网络繁忙0X000003B 网络发生意外的错误0X0000043 网络名称找不到0X0000050 文件已经存在0X0000052 无法建立目录或文件0X0000053 INT24失败0X000006B 因为代用的磁盘尚未插入,所以程序已经停止0X000006C 磁盘正在使用中或被锁定0X000006F 文件名太长0X0000070 硬盘空间不足0X000007F 找不到指定的程序0X000045B 系统正在关机0X000045C 无法中止系统关机,因为没有关机的动作在进行中0X000046A 可用服务器储存空间不足0X0000475 系统BIOS无法变更系统电源状态0X000047E 指定的程序需要新的windows版本0X000047F 指定的程序不是windwos或ms-dos程序0X0000480 指定的程序已经启动,无法再启动一次0X0000481 指定的程序是为旧版的 windows所写的0X0000482 执行此应用程序所需的程序库文件之一被损0X0000483 没有应用程序与此项操作的指定文件建立关联0X0000484 传送指令到应用程序无效0X00005A2 指定的装置名称无效0X00005AA 系统资源不足,无法完成所要求的服务0X00005AB系统资源不足,无法完成所要求的服务0X00005AC系统资源不足,无法完成所要求的服务…因代码较多,未列出的代码请自己网上搜一下对照参考。

⑷ WinDbg怎么用

什么是WinDBG? WinDbg是微软开发的免费源码级调试工具。Windbg可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件。由于大部分程序员不需要做Kernel模式调试, 我在这篇文章中不会介绍Kernel模式调试。Kernel模式调试对学习Windows核心极有帮助。如果你对此感兴趣,可以阅读Inside Windows 2000和Windbg所带的帮助文件。这篇文章得主要目的是介绍WINDBG的主要功能以及相关的命令。关于这些命令的详细语法,请参阅帮助文件。对文章中提到的许多命令,WINDBG有相应的菜单选项。如何得到帮助在命令(Command)窗口中输入.hh 命会调出帮助文件令。.hh keyword会显示关于keyword的详细命令。启动DebuggerWindbg可以用于如下三种调试:远程调试:你可以从机器A上调试在机器B上执行的程序。具体步骤如下:? 在机器B上启动一个调试窗口(Debug Session)。你可以直接在Windbg下运行一个程序或者将Windbg附加(Attach)到一个进程。? 在机器B的Windbg命令窗口上启动一个远程调试接口(remote):.server npipe:pipe=PIPE_NAMEPIPE_NAME是该接口的名字。? 在机器A上运行:windbg –remote npipe:server=SERVER_NAME,pipe=PIPE_NAMESERVER_NAME是机器B的名字。Dump文件调试:如果在你的客户的机器上出现问题,你可能不能使用远程调试来解决问题。你可以要求你的用户将Windbg附加到出现问题的进程上,然后在命令窗口中输入:.mp /ma File Name创建一个Dump文件。在得到Dump文件后,使用如下的命令来打开它:windbg –z DUMP_FILE_NAME本地进程调试:你可以在Windbg下直接运行一个程序:Windbg “path to executable” arguments 也可以将Windbg附加到一个正在运行的程序: Windbg –p “process id” Windbg –pn “process name” 注意有一种非侵入(Noninvasive)模式可以用来检查一个进程的状态并不进程的执行。当然在这种模式下无法控制被调试程序的执行。这种模式也可以用于查看一个已经在Debugger控制下运行的进程。具体命令如下: Windbg –pv –p “process id” Windbg –pv –pn “process name” 调试多个进程和线程如果你想控制一个进程以及它的子进程的执行,在Windbg的命令行上加上-o选项。Windbg中还有一个新的命令.childdbg 可以用来控制子进程的调试。如果你同时调试几个进程,可以使用 | 命令来显示并切换到不同的进程。在同一个进程中可能有多个线程。~命令可以用来显示和切换线程。调试前的必备工作在开始调试前首先要做的工作是设置好符号(Symbols)路径。没有符号,你看到的调用堆栈基本上毫无意义。Microsoft的操作系统符号文件(PDB)是对外公开的。另外请注意在编译你自己的程序选择生成PDB文件的选项。如果设置好符号路径后,调用堆栈看起来还是不对。可以使用lm, !sym noisy, !reload 等命令来验证符号路径是否正确。Windbg也支持源码级的调试。在开始源码调试前,你需要用.srcpath设置源代码路径。如果你是在生成所执行代码的机器上进行调试,符号文件中的源码路径会指向正确的位置,所以不需要设置源代码路径。如果所执行代码是在另一台机器上生成的,你可以将所用的源码拷贝(保持原有的目录结构)的一个可以访问的文件夹(可以是网络路径)并将源代码路径设为该文件夹的路径。注意如果是远程调试,你需要使用.lsrcpath来设置源码路径。静态命令:显示调用堆栈:在连接到一个调试窗口后,首先要知道的就是程序当前的执行情况k* 命令显示当前线程的堆栈。~*kb会显示所有线程的调用堆栈。如果堆栈太长,Windbg只会显示堆栈的一部分。.kframes可以用来设置缺省显示框架数。显示局部变量:接下来要做通常是用dv显示局部变量的信息。CTRL+ALT+V可以切换到更详细的显示模式。关于dv要注意的是在优化过的代码中dv的输出极有可能是不准确的。这时后你能做的就是阅读汇编代码来发现你感兴趣的值是否存储在寄存器中或堆栈上。有时后当前的框架(Frame)上可能找不到你想知道的数据。如果该数据是作为参数传到当前的方法中的,可以读一读上一个或几个框架的汇编代码,有可能该数据还在堆栈的某个地址上。静态变量是储存在固定地址中的,所以找出静态变量的值较为容易。.Frame(或者在调用堆栈窗口中双击)可以用来切换当前的框架。注意dv命令显示的是当前框架的内容。你也可在watch窗口中观察局部变量的值。显示类和链表: dt可以显示数据结构。比如dt PEB 会显示操作系统进程结构。在后面跟上一个进程结构的地址会显示该结构的详细信息:dt PEB 7ffdf000。Dl命令可以显示一些特定的链表结构。显示当前线程的错误值:!gle会显示当前线程的上一个错误值和状态值。!error命令可以解码HRESULT。搜索或修改内存:使用s 命令来搜索字节,字或双字,QWORD或字符串。使用e命令来修改内存。计算表达式:?命令可以用来进行计算。关于表达式的格式请参照帮助文档。使用n命令来切换输入数字的进制。显示当前线程,进程和模块信息:!teb显示当前线程的环境信息。最常见的用途是查看当前线程堆栈的起始地址,然后在堆栈中搜索值。!peb显示当前进程的环境信息,比如执行文件的路径等等。lm显示进程中加载的模块信息。显示寄存器的值:r命令可以显示和修改寄存器的值。如果要在表达式中使用寄存器的值,在寄存器名前加@符号(比如@eax)。显示最相近的符号:ln Address。如果你有一个C++对象的指针,可以用来ln来查看该对象类型。 查找符号:x命令可以用来查找全局变量的地址或过程的地址。x命令支持匹配符号。x kernel32!*显示Kernel32.dll中的所有可见变量,数据结构和过程。查看lock:!locks显示各线程的锁资源使用情况。对调试死锁很有用。查看handle:!handle显示句柄信息。如果一段代码导致句柄泄漏,你只需要在代码执行前后使用!handle命令并比较两次输出的区别。有一个命令!htrace对调试与句柄有关的Bug非常有用。在开始调试前输入:!htrace –enable 然后在调试过程中使用!htrace handle_value 来显示所有与该句柄有关的调用堆栈。显示汇编代码:u。程序执行控制命令:设置代码断点:bp/bu/bm 可以用来设置代码断点。你可以指定断点被跳过的次数。假设一段代码KERNEL32!SetLastError在运行很多次后会出错,你可以设置如下断点: bp KERNEL32!SetLastError 0x100.在出错后使用bl 来显示断点信息(注意粗体显示的值):0 e 77e7a3b0 004f (0100) 0:*** KERNEL32!SetLastError重新启动调试(.restart命令)并设置如下的断点:bp Kernel32!SetLastError 0x100-0x4fDebugger会停在出错前最后一次调用该过程的地方。你可以指定断点被激活时Debugger应当执行的命令串。在该命令串中使用J命令可以用来设置条件断点:bp `mysource.cpp:143` "j (poi(MyVar)”0n20) ''; 'g' "上面的断点只在MyVar的值大于32时被激活(g命令条件断点的用途极为广泛。你可以指定一个断点只在特殊的情况下被激活,比如传入的参数满足一定的条件,调用者是某个特殊的过程,某个全局变量被设为特殊的值等等。设置内存断点:ba可以用来设置内存断点。调试过程中一个常见的问题是跟踪某些数据的变化。如下的断点:ba w4 0x40000000 "kb; g"可以打印出所有修改0x40000000的调用堆栈。控制程序执行:p, pa,t, ta等命令可以用来控制程序的执行。控制异常和事件处理:Debugger的缺省设置是跳过首次异常(first chance expcetion),在二次异常(second chance exception)时中断程序的执行。sx命令显示Debugger的设置。sxe和sxd可以改变Debugger的设置。 sxe clr可以控制Debugger在托管异常发生时中断程序的执行。常用的Debugger事件有: av 访问异常 eh C++异常 clr 托管异常 ld 模块加载-c 选项可以用来指定在事件发生时执行的调试命令。

⑸ 你好我的电脑老是蓝屏重启按你的方法用winDbg但我找不到.bmp文件啊求助大哥啦!!!

1 先查是否硬盘碎片过多2 重做系统并检查硬盘是否有坏道3 以上2种不能解决基本就是硬件坏了 请更坏内存再试

⑹ 飞行堡垒7偶尔蓝屏,用windbg解析,小白看不懂,求指点

飞行堡垒7 FX95DD/DT/DU运行中蓝屏,更新华硕官网的芯片组驱动尝试下。

⑺ 下载了windbg file-open crash 为什么找不到minimp 文件 检测蓝频原因

您好,感谢您选择惠普产品。发生蓝屏后,通常情况下,您可以在C:/WINDOWS/Minimp找到dmp文件悄薯,请问您粗运信在这个目岩轮录下是否可以找到相关的文件呢?希望以上回复能够对您有所帮助。

⑻ 电脑蓝屏提示错误代码0X0000007E什么意思

有网友反映电脑在使用中出现蓝屏,并提示错误代码:0X0000007E,怎么办好呢?有可能是系统找不到指定的模块,如何解决这样的问题呢?现在就和大家说一下Win7系统蓝屏故障0X0000007E的解决方法。

7、①扩展名为DMP的日志文件为系统文件,如找不到,需要提前修改文件夹选项。

②开始→控制面板→文件夹选项→查看→点选显示所有文件和文件夹→应用。

③去掉隐藏受保护的操作系统文件、隐藏已知文件类型的扩展名前的对勾→确定

8、除此之外,还可以到微软官网的知识库中查阅相关讯息,加以比对,甄别,找到解决方法。

相关阅读:电脑蓝屏故障主要有多少种

0x0000003F/A/1A/2E 内存类

0x0000003F/A/1A/2E错误表示内存管理遇到了问题。这个错误一般是因为内存执行了错误的I/O(输入/输出)操作,存在BUG的硬件设备驱动程序错误地使用了内存资源,某个应用软件被错误地分配了大量的内核内存等原因引起的。如果遇到0x0000003F错误,建议检查一下最近有没有安装过新的应用软件或硬件设备驱动程序。如果有的话,请将最近安装过的应用软件(特别是磁盘优化软件及杀毒软件)或驱动程序逐一卸载,看看问题能否解决。

0X0000007B/ED 硬盘类

此类两种错误是典型的由硬盘引起的故障,也是兼容模式有问题的代表。我们在BIOS内把硬盘格式改为IDE兼容模式,可以有效的解决7B错误,更改后如果依然蓝屏,那问题有可能上升到了病毒造成硬盘引导分区损坏,恢复方法只有重新安装系统了。

OxC0000005 未知故障/超频/兼容报错

以C大头的错误举例,此类蓝屏大多数与硬件无关,它主要来源于系统内部数据冲突或者驱动方面重复等问题。例如盘符划分重复,F盘改为E盘,启动时无法找到原F盘的路径产生崩溃,在不改变盘符名称的前提下(多少有些兜圈子),划分出一个新的盘符或者插入一个U盘作为系统写入存储盘(代替原F盘),错误便可以解决。在例如一些新驱动的更新,与老驱动反生冲突,多发生在外置声卡或网卡上,如果出现C开头的报错,网友可以对比借鉴,删除老驱动或者重新安装新驱动。

0x0000009F/A5 电源类

错误表示计算机的电源遇到了问题。这个错误通常发生在关机、重启、待机、休眠等与计算机电源有关的操作时,一般是因为电源有问题或ACPI高级电源选项配置不正确引起的。如果遇到0x0000009F错误,建议检查一下计算机的ACPI高级电源选项配置是否正确。请在主板BIOS设置中检查ACPI高级电源选项是否已经设置为“Enabled”,然后为Windows重新安装主板芯片组驱动程序

0x000000BE/C2/D1/EA 设备驱动BUG类

此类错误表示内核程序或硬件设备的驱动程序试图进行错误的内存操作。这个错误一般是因为应用软件或硬件设备驱动程序存在BUG或者不兼容引起的。如果遇到此类错误,建议首先检查一下最近有没有安装新的应用软件或硬件设备驱动程序。如果有的话,请将最近安装过的应用软件或驱动程序逐一卸载或重新安装,看看问题能否解决;如果方法无效,我们又将回到内存硬盘类的错误范围内,但几乎此类蓝屏现象与硬件关系不大。

⑼ windbg为什么找不到符号文件

dmp文件打开器(debugging tools for windows) 6.12.2.633微软官方版 windows发生蓝屏改桐时,如果系统属性有下图设置,windows会自动生成核樱坦minimp文件,该文件记录蓝屏生成代码和导致蓝屏出现的进程,通过windebug的软件来分析这个minimp文件.我们就颂枯可


赞 (0)