MSP Technician · July 19, 2026
Walkthrough: Recovering a Crashed Application by Examining Crash Dumps via Caisey's File Browser
You get a support ticket: "App X crashes every hour. User can't describe the error." The user is frustrated, and you need to find the root cause fast. If you've ever tried to walk a non-technical user through locating a crash dump file, you know the pain: "Click on the Start menu... no, the search bar... type %LOCALAPPDATA%... wait, where did that go?"
With Caisey, you can skip that entire conversation. Caisey's file browser, combined with approval gating, lets you remotely browse the user's file system and retrieve crash dump files without taking full control of their desktop. Here's a step-by-step walkthrough.
Step 1: Ensure the User's Device Is Enrolled in Caisey
Before you can do anything, the device must be enrolled in Caisey. Enrollment is a one-time process that installs the Caisey AI runtime on the endpoint. If the device isn't enrolled yet, you'll need to walk the user through installing the Caisey agent. Check out the installation and connection guide for details.
Once enrolled, the device appears in your Caisey console under the appropriate client group. You're ready to proceed.
Step 2: Select the Device and Open the File Browser
In the Caisey console, locate the user's device from the device list. Click on it to open the device details panel. Look for the File Browser option—this is a dedicated interface that lets you navigate the remote file system without taking over the screen.
Navigate to the folder where the crashed application stores its dump files. For many Windows applications, crash dumps live in %LOCALAPPDATA%\CrashDumps. Some apps use %TEMP% or a custom path. If you're not sure, you can check the application's documentation or use a remote command (more on that later).
Step 3: The User Gets an Approval Prompt
As soon as you try to browse a folder, Caisey triggers an approval prompt on the user's screen. The prompt looks something like:
Caisey wants to browse files in this folder. Allow?
The user sees the folder path and can approve or deny the request. This is a key security feature—the user stays in control of what you can access. Once they approve, you can see the contents of that folder.
Step 4: Locate and Download the Crash Dump
Inside the folder, you'll see a list of files. Crash dump files typically have a .dmp or .mdmp extension. They may be named after the application and timestamp, e.g., AppX.1234.dmp.
Select the most recent dump file (or the one that matches the crash time reported by the user). Click the download button. Caisey streams the file directly to your browser—no need for the user to email it or upload it somewhere.
Step 5: Analyze the Crash Dump
Once you have the .dmp file on your local machine, you can analyze it. The most common tool is WinDbg from Microsoft. Open the dump in WinDbg and run the !analyze -v command to get a detailed crash analysis. This will show the exception code, the faulting module, and often a stack trace pointing to the problematic code.
If you don't have WinDbg installed, you can use online analyzers like Crash Dump Analyzer or WhoCrashed (free for basic use). These tools parse the dump and give you a human-readable report.
For example, the analysis might reveal that the crash is caused by a third-party DLL that was recently updated. You now have actionable intelligence.
Step 6: (Optional) Access Related Logs via Remote Command
Sometimes the crash dump alone isn't enough. You might need to see application logs, system logs, or configuration files. Caisey's remote command feature lets you run PowerShell or shell commands on the endpoint—again with approval gating.
For instance, you could run:
Get-ChildItem -Path C:\Logs -Filter *.log | Select-Object Name, LastWriteTimeThe user will see a prompt: "Caisey wants to run a command on your device. Allow?" Once approved, the output appears in your console. You can then use the file browser to download any relevant log files.
This combination of file browser and remote commands gives you comprehensive access without needing a full remote desktop session.
Step 7: The Session Record Captures Everything
Every action you take—every folder browsed, every file downloaded, every command run—is recorded in the session audit trail. This is invaluable for several reasons:
- Accountability: You can prove exactly what was accessed and when.
- Repeatability: If the same issue occurs on another device, you can review the steps you took.
- Client transparency: You can share the session record with the client to show what was done.
Caisey's IT support audit trail ensures that nothing is lost. The session record is stored in the cloud and can be reviewed later.
Conclusion: Faster, Safer Crash Dump Analysis
By using Caisey's file browser with approval gating, you've accomplished what would normally require a lengthy phone call or an insecure file transfer:
- No need to ask the user to navigate File Explorer.
- No risk of the user sending the wrong file or a corrupted copy.
- Full audit trail of every file accessed.
- User remains in control with explicit approval prompts.
The next time you get a crash report, skip the frustration. Use Caisey to grab the dump, analyze it, and get back to solving the problem.
For more on remote diagnostics, check out remote endpoint diagnostics.