Citrix DumpCheck (Explorer Extension)
Version 1.4
Created Date: 02/02/2006
Updated Date: 07/23/2006
Description
The Citrix DumpCheck tool helps to diagnose corrupt dumps. This tool is easier and quicker to use than launching WinDbg.exe and then loading the dump, and so on.
Citrix DumpCheck is the Explorer extension for .dmp files (shell context menu handler) similar to extensions for .zip and other files.
Installing Citrix DumpCheck
1. Download the archive file to a local workstation.
2. Unzip the dmpchkcm.zip into your Windows\System32 folder.
3. Run dmpchkcm.reg to register the extension.
How to Use Citrix DumpCheck
When you see files with a .dmp extension in Explorer, you can invoke the context menu for them:

For good dumps, you see the following message:
“Dump has been opened and closed successfully!”

For possibly corrupt dumps, you see a different message, for example:

This tool also shows the dump type so you can check this immediately. For example, you ask for complete memory, but received kernel memory dump instead. Or if you get a user mini dump instead of a full user dump, the tool reminds you to set the Dr. Watson option. Here are examples:





Note: In rare cases when the extension tells you that the dump is corrupt, double-check it by using another method, such as WinDbg.exe. If the extension tells you that the dump was opened and closed successfully, the dump is probably good and you can send it to Dev Analysis. However, there are situations when the dump was truncated and this tool doesn’t recognize this. A good indicator is the size of the dump file. If this tool reports a complete memory dump, but the size of the file is less than the amount of physical memory (such as 2 Gb) then this is a good indication of truncated file which might not be useful for analysis.
Additional Note: This extension uses some Microsoft libraries which may be old on your system and contain some bugs. In this case you might see the following message:
“Internal problems with DBGENG.DLL! DumpCheck is temporarily disabled until next logon.”

Upon encountering internal errors, the extension disables itself until next the logoff/logon or reboot. This should not affect any other Explorer operations.
CTX108890 - Citrix DumpCheck Utility (Command Line) version 1.4 describes a command line version of this tool that doesn’t suffer from internal DBGENG.DLL problems.
Uninstalling Citrix DumpCheck
To uninstall this utility, rename dmpchkcm.dll and exit all Explorer processes. Restarting may accomplish this as well. Then delete dmpchkcm.dll and dmpchkcm.reg.
Disclaimer
These software applications are provided to you as is with no representations, warranties or conditions of any kind. You may use and distribute it at your own risk. CITRIX DISCLAIMS ALL WARRANTIES WHATSOEVER, EXPRESS, IMPLIED, WRITTEN, ORAL OR STATUTORY, INCLUDING WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NONINFRINGEMENT. Without limiting the generality of the foregoing, you acknowledge and agree that (a) the software application may exhibit errors, design flaws or other problems, possibly resulting in loss of data or damage to property; (b) it may not be possible to make the software application fully functional; and (c) Citrix may, without notice or liability to you, cease to make available the current version and/or any future versions of the software application. In no event should the code be used to support of ultra-hazardous activities, including but not limited to life support or blasting activities. NEITHER CITRIX NOR ITS AFFILIATES OR AGENTS WILL BE LIABLE, UNDER BREACH OF CONTRACT OR ANY OTHER THEORY OF LIABILITY, FOR ANY DAMAGES WHATSOEVER ARISING FROM USE OF THE SOFTWARE APPLICATION, INCLUDING WITHOUT LIMITATION DIRECT, SPECIAL, INCIDENTAL, PUNITIVE, CONSEQUENTIAL OR OTHER DAMAGES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. You agree to indemnify and defend Citrix against any and all claims arising from your use, modification or distribution of the code.