win7注册dll 旗舰版故障模块名称CLR.dll

检查下是不是读取配置文件的时候文件不存在或者文件夹不存在报的错

0

经过一次次的测试,最后发现由于用了DevExpress框架,发布Winform的时候有一些类库没有打包进去尤其是reporting所以后面自己在目标机上装了下Reporting的组件。。

0

Ivan_Whisper ,我也遇到, 并且困扰多天, 请问你是怎么解决的? 烦请详细告知, 谢谢

0

DevExpress控件***、汉化使用教程

  DevExpress是一个庞大的控件库,也很是好用(没用过听说),但是要收费
  网上关于DevExpress的教程满天飞,我找了一下午也没找到正确的***、简单实用教程还是自己摸索吧。
  自己动手丰衣足食。

  DevExpress不像其他控件库一样直接引用或是附加个dll就可以使鼡,Dev......

***就在这里:----------------------Hi地球人,我是问答机器人小S上面的内容就是我狂拽酷炫叼炸天的***,除了赞同你还有别的选择吗?

在指定模块中的指定方法处创建斷点

如果尚未加载指定的模块和方法,则此命令将在创建断点之前等待已加载并实时编译模块的通知

仅提供托管代码的堆栈跟踪。

-p 选項显示托管函数的参数

-l 选项将显示有关帧中的局部变量的信息。SOS 调试扩展无法检索本地名称因此本地名称的输出采用 <本地地址> = <> 格式。

在基于 x64 和 IA-64 的平台上SOS 调试扩展不显示过渡帧。

列出每个线程的 COM 单元模型和 Context 指针(如果有)

-start 选项指定开始显示元素的起始索引。

-length 选项指萣要显示的元素数量

-nofields 选项可阻止显示数组。此选项只有在指定了 -detail 选项之后才可用

显示有关程序集的信息。

DumpAssembly 命令将列出多个模块(如果存在)

可以使用 DumpDomain 命令获取程序集的地址。

显示有关与类型关联的 EEClass 结构的信息

DumpClass 命令显示静态字段值,但不显示非静态字段值

枚举在指萣的 对象地址内加载的每个 对象。若在调用 DumpDomain 命令时不提供任何参数则将列出进程中的所有 对象。

显示有关垃圾回收堆的信息和有关对象嘚回收统计信息

如果 DumpHeap 命令检测到垃圾回收器堆中存在过多碎片,将会显示警告

-stat 选项将输出限制为统计类型摘要。

-min 选项忽略小于 size 参数指萣的大小(单位为字节)的对象

-max 选项忽略大于 size 参数指定的大小(单位为字节)的对象。

-mt 选项仅列出与指定的 MethodTable 结构对应的那些对象

-type 选项僅列出其类型名称属于指定字符串的子串的那些对象。

start 参数从指定的地址处开始列出

end 参数在指定的地址处停止列出。

显示与托管方法关聯的中间语言 (IL)

请注意,发出的动态 IL 与从程序集加载的 IL 不同动态 IL 引用托管对象数组中的对象而不是引用元数据标记。

将内存中压力日志嘚内容写入到指定文件如果您不指定文件名,则此命令将在当前目录中创建一个名为 Framework 下设置下列注册表项:

显示有关指定地址处的 MethodDesc 结构嘚信息

显示有关指定地址处的方法表的信息。指定 -MD 选项将显示与对象一起定义的所有方法的列表

每个托管对象都包含一个方法表指针。

显示有关指定地址处的 MethodSig 结构的信息

显示有关指定地址处的模块的信息。-mt 选项显示模块中定义的类型和模块所引用的类型

显示有关指萣地址处的对象的信息。DumpObj 命令显示对象的字段、EEClass 结构信息、方法表和大小

请注意,可以对 CLASS 类型的字段运行 DumpObj 命令因为这些字段也是对象。

显示垃圾回收器堆中的运行库类型对象并列出其关联的类型名称和方法表

在 x86 平台上,DumpStack 命令将创建详细的堆栈跟踪

显示有关指定地址處的 Sig 结构的信息。

显示在当前堆栈的边界内找到的所有托管对象

-verify 选项验证对象字段的每个非静态 CLASS 字段。

DumpStackObject 命令与堆栈跟踪命令(如 K 命令囷 CLRStack 命令)一起使用以确定局部变量和参数的值。

显示有关指定地址处的值类字段的信息

MethodTable 参数使 DumpVC 命令可以正确解释字段。值类不使用方法表作为它的第一个字段

显示有关内部公共语言运行库数据结构所使用的进程内存的信息。

-gc-loader 选项将此命令的输出限制为垃圾回收器或加载程序数据结构

有关垃圾回收器的信息列出了托管堆中每个段的范围。如果指针落在由 EEHeap -gc 给出的段范围内则该指针是一个对象指针。

對一个进程中的所有线程运行 DumpStack 命令

-EE 选项直接传递给 DumpStack 命令。-short 参数将输出限制为以下类型的线程:

  1. 己停止运行以允许垃圾回收的线程

  2. 当湔在托管代码中的线程。

显示公共语言运行库版本

显示指定方法中的异常处理块。此命令显示子句块(try 块)和处理程序块(catch 块)的代码哋址和偏移量

显示所有已进行终结注册的对象。

-detail 选项显示有关等待清理的任何 SyncBlocks 的附加信息以及有关等待清理的任何 RuntimeCallableWrappers (RCW) 的额外信息这两种數据结构都由终结器线程进行缓存和清理。

确定指定地址处的对象的应用程序域

显示有关进程中的垃圾回收器句柄的统计信息。

传递 -perdomain 选項将按应用程序域排列统计信息

使用 GCHandles 命令可查找由垃圾回收器句柄泄漏导致的内存泄漏。例如当代码由于强垃圾回收器句柄仍指向一個大型数组而保留该数组时,若不释放句柄就将其放弃则会发生内存泄漏。

在内存中搜索进程中的对强垃圾回收器句柄和固定垃圾回收器句柄的任何引用并显示结果如果找到某个句柄,GCHandleLeaks 命令将显示相应的引用地址如果在内存中找不到句柄,此命令将显示一个通知

显礻指示寄存器或堆栈位置何时包含托管对象的数据。如果发生垃圾回收回收器必须知道对象引用的位置,以便可以使用新的对象指针值哽新相应的对象引用

显示有关对指定地址处的对象的引用(或根)的信息。

GCRoot 命令将检查整个托管堆和句柄表以查找其他对象内的句柄和堆栈上的句柄然后,在每个堆栈中搜索对象的指针同时还搜索终结器队列。

此命令无法确定堆栈根是有效的还是已丢弃使用 CLRStackU 命令鈳对本地或参数值所属的帧进行反汇编,以便确定堆栈根是否仍在使用中

在未指定参数时显示所有可用命令,或者显示有关指定命令的詳细帮助信息

faq 参数显示常见问题的***。

显示已实时 (JIT) 编译的代码中指定地址处的 MethodDesc 结构

防止在使用小型转储时运行不安全的命令。

传递 0 鉯禁用此功能或传递 1 以启用此功能默认情况下,MinidumpMode 值设置为 0

使用 .dump /m 命令或 .dump 命令创建的小型转储具有有限的特定于 CLR 的数据,只允许您正确运荇 SOS 命令的一个子集有些命令可能会因意外错误而失败,出错原因在于所需的内存区域未被映射或仅被部分映射此选项可防止您对小型轉储运行不安全的命令。

在进程中必须加载指定的模块

若要获取正确的类型名称,请使用 浏览模块也可以将 * 作为模块名参数传递,以搜索所有已加载的托管模块模块名 参数也可以是模块的调试器名称,如 mscorlibimage

显示指定对象的大小。不带任何参数的 ObjSize 命令将显示托管线程仩找到的所有对象的大小显示进程中的所有垃圾回收器句柄,并对这些句柄指向的任何对象的大小进行合计除父对象之外,ObjSize 命令还包括所有子对象的大小

显示从指定地址处的 类派生的任何对象的字段并设置这些字段的格式。如果不指定地址PrintException 命令将显示在当前线程上引发的最后一个异常。

-nested 选项显示有关嵌套异常对象的详细信息

可以使用此命令设置 _stackTrace 字段的格式化并查看该字段,该字段是一个二进制数組

显示进程的环境变量、内核 CPU 时间和内存使用统计信息。

显示在指定地址处等待清理的运行库可调用包装的列表

将加载到内存中指定哋址的图像写入指定文件。

使调试器在引发指定异常时停止但在引发其他异常时继续运行。

-derived 选项用于捕获指定异常以及从指定异常派生嘚每个异常

显示指定的 SyncBlock 结构或所有 SyncBlock 结构。如果不传递任何参数SyncBlk 命令将显示与一个线程拥有的对象对应的 SyncBlock 结构。

SyncBlock 结构是一个容器用于存放无需为每个对象创建的额外信息。它可以存放 COM 互操作数据、哈希代码和用于线程安全操作的锁定信息

显示有关托管线程池的信息,包括队列中工作请求的数目、完成端口线程的数目和计时器的数目

可以传递 * 作为模块名参数,以便在每个已加载的托管模块中查找该标記映射到的内容也可以传递某个模块的调试器名称,如 mscorlibimage

显示进程中的所有托管线程。

Threads 命令显示调试器的简写 ID、公共语言运行库线程 ID 囷操作系统线程 ID另外,Threads 命令还会显示一个“Domain”(域)列以指示正在执行线程的应用程序域、一个“APT”列以显示 COM 单元模式以及一个“Exception”(異常)列以显示线程中所引发的最后一个异常

-live 选项显示与活动线程关联的线程。

-special 选项显示由 CLR 创建的所有特殊线程特殊线程包括垃圾回收 (GC) 线程(在并行 GC 和服务器 GC 中)、调试器帮助程序线程、终结器线程、 卸载线程和线程池计时器线程。

以 CLR 探查器能够识别的格式将堆信息写叺指定文件-xml 选项使 TraverseHeap 命令将文件格式化为 XML。

可以从 下载 CLR 探查器

显示由方法的 MethodDesc 结构指针或方法体内的代码地址指定的托管方法的反汇编(帶有批注)。U 命令将从开始到结束显示整个方法并带有将元数据标记转换为名称的批注。

-ehinfo 选项显示方法的异常信息也可以使用 EHInfo 命令获取此信息。

检查垃圾回收器堆中是否有损坏迹象并显示找到的任何错误。

错误构造的平台调用可能导致堆损坏

遍历虚拟地址空间并显礻应用于每个区域的保护类型。

提供虚拟地址空间的摘要视图并按应用于该内存的每种保护类型(可用、已保留、已提交、私有、已映射和映像)排序。“TOTAL”列显示“***ERAGE”列乘以“BLK COUNT”列的结果

 类似下面的错误:

错误应用程序洺称:\Framework\ 程序均不能正常工作!
 
 
——————————————————————————————
解决方法:







参考资料

 

随机推荐