Skip to content
WindowsAdvanced

BlueScreenView by NirSoft: Complete Guide to Analyze Windows BSOD, Minidump Files, Stop Codes and Driver Crashes

BlueScreenView is a lightweight Windows crash-analysis utility developed by NirSoft. It reads Windows minidump (.dmp) files generated after a Blue Screen of ...

BI
Bison Technical Team Enterprise IT specialists
Updated 18 Jan 2026 15 min read 1,482 total views

BlueScreenView is a lightweight Windows crash-analysis utility developed by NirSoft. It reads Windows minidump (.dmp) files generated after a Blue Screen of Death (BSOD) and presents important crash information in an easy-to-read interface.

Instead of manually opening dump files with advanced debugging software, an administrator can use BlueScreenView to quickly see information such as:

Advertisement
  • Date and time of the crash
  • Bug Check String
  • Bug Check Code
  • Four Bug Check parameters
  • Suspected driver or module
  • Crash address
  • Driver filename
  • Driver company
  • Driver version
  • Loaded modules
  • Drivers appearing in the crash stack

This makes BlueScreenView particularly useful as a first-level BSOD investigation tool.

It is important, however, to understand that BlueScreenView is primarily a crash triage utility. It can point an administrator toward a likely cause, but it cannot conclusively diagnose every BSOD.


What Is a BSOD?

A Blue Screen of Death, also called a Stop Error, Bug Check, or kernel crash, occurs when Windows encounters a critical condition from which it cannot safely recover.

Instead of continuing to operate and potentially corrupting memory, files, or system state, Windows stops execution and displays a blue-screen error.

Common causes include:

  • Faulty device drivers
  • Defective RAM
  • SSD/HDD problems
  • Storage controller problems
  • GPU problems
  • CPU instability
  • Overheating
  • BIOS/UEFI problems
  • Firmware incompatibility
  • Corrupted Windows system files
  • Security software or low-level filter drivers
  • Windows updates
  • Driver updates
  • Overclocking or undervolting
  • Power instability
  • Motherboard problems

Windows may create a memory dump containing diagnostic information about the system at the time of the failure.

BlueScreenView reads this information.


How BlueScreenView Works

When Windows crashes, it can save debugging information in a dump file.

Small memory dumps are normally stored under:

C:\Windows\Minidump

A larger system dump may be stored as:

C:\Windows\MEMORY.DMP

BlueScreenView automatically checks the configured MiniDump location and displays available crashes.

The application uses a two-pane interface.

Upper Pane

The upper section displays individual BSOD events.

Important columns include:

  • Dump File
  • Crash Time
  • Bug Check String
  • Bug Check Code
  • Parameter 1
  • Parameter 2
  • Parameter 3
  • Parameter 4
  • Caused By Driver
  • Caused By Address
  • Crash Address
  • File Description
  • Product Name
  • Company
  • File Version

Lower Pane

The lower section displays drivers and modules associated with the selected crash.

Different lower-pane modes allow administrators to concentrate on drivers appearing in the crash stack.


Important Warning: “Caused By Driver” Does Not Always Mean That Driver Is Faulty

This is probably the most important concept when using BlueScreenView.

Suppose BlueScreenView reports:

Caused By Driver: ntoskrnl.exe

This does not automatically mean that Windows itself is defective.

ntoskrnl.exe is the Windows NT kernel and participates in a huge number of kernel operations. A third-party driver, unstable RAM, storage corruption, CPU instability, or another hardware problem may corrupt memory and eventually cause the kernel to crash.

The kernel can therefore appear in the crash stack even though the original problem occurred somewhere else.

Similarly, seeing a driver highlighted in BlueScreenView means that the driver was involved in the crash stack. It is evidence worth investigating—not automatic proof of guilt.

Better Investigation Method

Look for patterns across several dumps.

For example:

Crash 1 → abcdriver.sys
Crash 2 → abcdriver.sys
Crash 3 → abcdriver.sys
Crash 4 → abcdriver.sys

This is considerably more suspicious than:

Crash 1 → ntoskrnl.exe
Crash 2 → dxgkrnl.sys
Crash 3 → ntfs.sys
Crash 4 → memory_corruption
Crash 5 → tcpip.sys

Multiple apparently unrelated crash locations can sometimes indicate RAM instability, hardware problems, corrupted memory, or another lower-level problem.


Download BlueScreenView Safely

Download the utility from the official NirSoft website.

Avoid downloading diagnostic utilities from unknown third-party download portals because executables may have been modified, bundled with unwanted software, or replaced with malicious files.

Official product page:

NirSoft BlueScreenView

BlueScreenView is available as a portable utility and does not require a conventional installation for normal portable use.


How to Use BlueScreenView

Step 1 – Download BlueScreenView

Download the appropriate package from NirSoft.

For most modern Windows computers, use the 64-bit version where appropriate.

Step 2 – Extract the ZIP File

Extract the package into a folder such as:

C:\Tools\BlueScreenView

Step 3 – Run the Program

Launch:

BlueScreenView.exe

If dump access is restricted, use:

Right-click → Run as administrator

Step 4 – Select a Crash

BlueScreenView should automatically list available minidump files.

Select the latest crash first.

Step 5 – Examine Important Fields

Start with:

Crash Time
Bug Check String
Bug Check Code
Caused By Driver
Caused By Address
File Description
Company
File Version

Then examine drivers displayed in the lower pane.


Understanding Bug Check Codes

Every BSOD has a Bug Check code identifying the broad category of the failure.

For example:

0x0000000A

may correspond to:

IRQL_NOT_LESS_OR_EQUAL

The code helps narrow the investigation but normally does not identify the faulty physical component or driver by itself.


Common BSOD Stop Codes

IRQL_NOT_LESS_OR_EQUAL

Commonly associated with:

  • Faulty drivers
  • RAM problems
  • Kernel memory access problems
  • Antivirus/filter drivers
  • Hardware instability

DRIVER_IRQL_NOT_LESS_OR_EQUAL

Often points more strongly toward a device driver.

Check:

  • Network drivers
  • Storage drivers
  • USB drivers
  • VPN software
  • Security software
  • Recently installed drivers

MEMORY_MANAGEMENT

Possible causes include:

  • RAM failure
  • Memory instability
  • Corrupt drivers
  • System-file corruption
  • Storage corruption

Do not assume the error automatically means the physical RAM is faulty.

PAGE_FAULT_IN_NONPAGED_AREA

Possible causes include:

  • RAM
  • Driver problems
  • Storage corruption
  • Antivirus drivers
  • File-system problems

SYSTEM_SERVICE_EXCEPTION

Frequently associated with:

  • Graphics drivers
  • Security software
  • Kernel drivers
  • Corrupted system files
  • RAM instability

CRITICAL_PROCESS_DIED

A critical Windows process terminated unexpectedly.

Possible causes:

  • System-file corruption
  • Storage problems
  • Driver failure
  • Malware
  • Failed Windows updates

DPC_WATCHDOG_VIOLATION

Frequently investigate:

  • SSD firmware
  • Storage controller
  • NVMe/SATA drivers
  • Chipset drivers
  • Device firmware

VIDEO_TDR_FAILURE

Usually investigate the graphics subsystem.

Possible causes:

  • GPU driver
  • GPU hardware
  • Overclocking
  • GPU temperature
  • Power supply
  • Graphics memory

WHEA_UNCORRECTABLE_ERROR

This deserves particular attention because it can indicate a hardware-level error.

Investigate:

  • CPU
  • RAM
  • Motherboard
  • BIOS
  • Power supply
  • PCIe devices
  • Overclocking
  • Thermal problems

How to Configure Windows to Create Minidump Files

If BlueScreenView displays nothing, first verify that Windows is configured to generate crash dumps.

Open:

System Properties
→ Advanced
→ Startup and Recovery
→ Settings

Under:

Write debugging information

select an appropriate dump option.

For routine BlueScreenView troubleshooting, Small memory dump is often sufficient.

The small dump directory is normally:

%SystemRoot%\Minidump

which usually resolves to:

C:\Windows\Minidump

After changing crash-dump configuration, a Windows restart may be required.


Verify Dump Configuration Through Registry

Advanced administrators can examine:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl

Important crash-dump settings are maintained in this registry location.

Do not randomly modify CrashControl values on production systems without understanding their effect.


BlueScreenView Shows No Crashes – What to Check

If BlueScreenView opens but shows an empty window, check the following.

1. Check the Minidump Folder

Open:

C:\Windows\Minidump

Look for .dmp files.

2. Check Crash Dump Configuration

Confirm that Windows is configured to save debugging information.

3. Run BlueScreenView as Administrator

Access to dump files may require elevated privileges.

4. Check Available Disk Space

Insufficient free space can interfere with crash-dump creation.

5. Check the Paging File

Crash-dump generation depends on Windows memory-management and paging configuration. Avoid disabling the paging file on systems where reliable crash dumps are required.

6. Consider the Nature of the Failure

A complete power loss, hard lock, reset, or hardware failure may not always give Windows enough time to write a usable crash dump.


How to Analyze a BSOD Properly

A reliable BSOD investigation should not depend on one field from one crash.

Use this workflow.

Step 1 – Record the Stop Code

Example:

SYSTEM_SERVICE_EXCEPTION

Step 2 – Record the Bug Check Code

Example:

0x0000003B

Step 3 – Check the Suspected Driver

Example:

example.sys

Step 4 – Identify the Driver Vendor

Check:

  • Product Name
  • File Description
  • Company
  • File Version
  • Full Path

Step 5 – Check Multiple Dumps

Determine whether the same driver appears repeatedly.

Step 6 – Check Recent Changes

Ask:

  • Was Windows recently updated?
  • Was a driver recently updated?
  • Was new RAM installed?
  • Was an SSD replaced?
  • Was BIOS updated?
  • Was antivirus software installed?
  • Was VPN software installed?
  • Was new hardware connected?
  • Did the problem start after a GPU update?

The timing of a change can be extremely useful.


Driver-Related BSOD Troubleshooting

If the same third-party driver repeatedly appears, identify its associated hardware or software.

For example:

nvlddmkm.sys

is associated with NVIDIA graphics drivers.

A troubleshooting sequence could include:

  1. Check the driver version.
  2. Check whether the BSOD started after an update.
  3. Download a suitable driver from the computer/device manufacturer.
  4. Update the driver if the existing version is obsolete.
  5. If crashes started after updating, consider rolling back.
  6. Remove obsolete hardware-management utilities.
  7. Check firmware and BIOS compatibility.
  8. Re-test.

Do not download random .sys files from websites offering individual DLL or driver downloads.


When Different Drivers Appear in Every Crash

Suppose the crashes show:

ntoskrnl.exe
tcpip.sys
ntfs.sys
dxgkrnl.sys
storport.sys

It may be tempting to replace every driver.

That is usually the wrong approach.

When different system components fail randomly, consider broader instability such as:

  • Faulty RAM
  • RAM timing problems
  • XMP/EXPO instability
  • CPU instability
  • Motherboard problems
  • Power supply problems
  • Storage corruption
  • Overheating
  • BIOS problems
  • Memory corruption caused by a third-party driver

Look for the common underlying cause.


Test Windows System Files

Run Command Prompt or Terminal as Administrator.

Execute:

sfc /scannow

If corruption is detected or SFC cannot repair everything, administrators may also use:

DISM /Online /Cleanup-Image /RestoreHealth

After DISM completes successfully, run:

sfc /scannow

again.

These commands repair Windows component/system-file problems but will not fix defective RAM, failing storage, or faulty hardware.


Check RAM When BSODs Appear Random

Memory problems frequently produce inconsistent crash symptoms.

Basic testing can begin with:

Windows Memory Diagnostic

Run:

mdsched.exe

For persistent or unexplained instability, more extensive memory testing may be required.

Also investigate:

  • RAM seating
  • Mixed memory modules
  • Incorrect memory slots
  • XMP/EXPO settings
  • Memory frequency
  • BIOS compatibility
  • CPU memory controller
  • Motherboard DIMM slots

Check SSD/HDD Health

Storage-related crashes may involve drivers such as:

storport.sys
stornvme.sys
ntfs.sys

However, seeing these modules does not automatically mean those Microsoft drivers are faulty.

Check:

  • SMART health
  • SSD firmware
  • NVMe/SATA drivers
  • Storage controller
  • File-system errors
  • Event Viewer storage errors
  • Loose SATA cables
  • NVMe temperature
  • Motherboard storage compatibility

Check Windows Event Viewer

BlueScreenView should be used alongside other Windows diagnostic tools.

Open:

eventvwr.msc

Review:

Windows Logs
→ System

Pay particular attention to events immediately before the crash.

Possible relevant sources include:

  • BugCheck
  • WHEA-Logger
  • Disk
  • Ntfs
  • storahci
  • stornvme
  • Kernel-Power
  • Display

Important: Kernel-Power Event ID 41

Event ID 41 means Windows detected that the previous shutdown was unexpected.

It does not, by itself, identify the root cause.

It can occur after:

  • BSOD
  • Power loss
  • Forced reset
  • System freeze
  • PSU failure
  • Hardware instability

Remote BSOD Analysis

BlueScreenView can also be useful in IT support environments.

Instead of installing the utility on every affected computer, an administrator can copy the .dmp files to a diagnostic workstation and analyze them there.

BlueScreenView can also work with another Windows installation by selecting its Minidump folder.

With appropriate administrative permissions, crash information from network computers can also be examined.

For example, an administrative path might resemble:

\\PC01\c$\Windows\Minidump

Use remote administrative access only where authorized.


Opening a Specific Dump File

BlueScreenView supports loading a specific dump file.

For example:

BlueScreenView.exe C:\Windows\Minidump\MiniDumpFile.dmp

This is useful when a customer or remote user sends only one .dmp file for investigation.


Useful BlueScreenView Command-Line Options

BlueScreenView supports command-line operation, making it useful for IT support scripts and automated reporting.

Export as Text

BlueScreenView.exe /stext "C:\Reports\BSOD.txt"

Export as Tab-Delimited File

BlueScreenView.exe /stab "C:\Reports\BSOD.txt"

Export as CSV

BlueScreenView.exe /scomma "C:\Reports\BSOD.csv"

Export as HTML

BlueScreenView.exe /shtml "C:\Reports\BSOD.html"

Export as XML

BlueScreenView.exe /sxml "C:\Reports\BSOD.xml"

Specify a Minidump Folder

BlueScreenView also supports specifying a MiniDump folder through command-line options, which can be useful for centralized diagnostic workflows.


BlueScreenView in Enterprise IT Support

BlueScreenView can be useful when supporting many PCs because technicians can collect dumps from multiple systems and compare crash patterns.

A practical incident record can include:

Computer Name
User
Crash Date
Windows Version
Bug Check String
Bug Check Code
Suspected Driver
Driver Version
Recent Driver Changes
Recent Windows Updates
Hardware Changes
Actions Taken
Result

Repeated patterns across multiple machines may reveal:

  • Defective driver releases
  • Problematic Windows updates
  • BIOS compatibility problems
  • Common hardware failures
  • Endpoint security driver conflicts
  • VPN client problems
  • Storage firmware problems

BlueScreenView vs WinDbg

BlueScreenView and Microsoft WinDbg serve different levels of analysis.

Feature BlueScreenView WinDbg
Easy for beginners Excellent Limited
Portable Yes Normally installed
Quickly reads minidumps Yes Yes
Shows suspected driver Yes Yes
Advanced stack analysis Limited Excellent
Symbol-based debugging Limited Excellent
Kernel debugging No Yes
Deep root-cause investigation Limited Excellent
Best use Initial triage Advanced debugging

Recommended Approach

Use:

BlueScreenView
↓
Identify patterns
↓
Check drivers/hardware/events
↓
If unclear
↓
Analyze dump using WinDbg

BlueScreenView is therefore best considered the first diagnostic layer, rather than a complete replacement for a debugger.


When Should You Use WinDbg Instead?

Escalate to WinDbg when:

  • BlueScreenView repeatedly shows ntoskrnl.exe
  • Different modules appear in every crash
  • A business-critical server repeatedly crashes
  • The suspected driver is unclear
  • Memory corruption is suspected
  • Hardware and software causes cannot be separated
  • You need stack traces and symbols
  • A software developer needs detailed crash information

For critical Windows Server incidents, deeper dump analysis is often preferable to replacing drivers based solely on BlueScreenView results.


Important Security and Privacy Considerations

Crash dump files may contain information that was present in system memory at the time of the crash.

Depending on the dump type and circumstances, this can potentially include sensitive information.

Therefore:

  • Treat dump files as potentially sensitive.
  • Do not upload business/customer dump files to unknown websites.
  • Use trusted diagnostic systems.
  • Restrict access to collected dumps.
  • Delete diagnostic copies according to organizational retention policies.
  • Avoid publicly posting dumps from production servers.

Common Mistakes When Using BlueScreenView

Mistake 1 – Assuming the highlighted driver is definitely faulty

It is only a suspected component.

Mistake 2 – Replacing ntoskrnl.exe

Do not download or manually replace Windows kernel files because BlueScreenView shows ntoskrnl.exe.

Mistake 3 – Analyzing only one crash

Multiple dumps provide much better pattern information.

Mistake 4 – Ignoring hardware

BSODs are not always software problems.

Mistake 5 – Updating every driver simultaneously

This can make troubleshooting harder because you lose the ability to identify which change solved or worsened the problem.

Mistake 6 – Using third-party driver-download websites

Prefer drivers from:

  • PC manufacturer
  • Motherboard manufacturer
  • Device manufacturer
  • Microsoft/Windows Update where appropriate

Mistake 7 – Ignoring BIOS and firmware

Modern systems depend heavily on firmware compatibility.


Recommended Professional BSOD Troubleshooting Workflow

A structured approach is:

BSOD occurs
        ↓
Preserve the dump
        ↓
Open dump in BlueScreenView
        ↓
Record Bug Check Code
        ↓
Record suspected drivers
        ↓
Compare previous crashes
        ↓
Check Event Viewer
        ↓
Review recent changes
        ↓
Update/rollback suspected driver
        ↓
Check Windows system files
        ↓
Test RAM
        ↓
Check SSD/HDD
        ↓
Check temperatures and power
        ↓
Update BIOS/firmware if appropriate
        ↓
Crash continues?
        ↓
Analyze dump using WinDbg

This method is far more reliable than treating the first filename displayed by BlueScreenView as the confirmed root cause.


Frequently Asked Questions (FAQ)

1. What is BlueScreenView?

BlueScreenView is a NirSoft utility that reads Windows BSOD minidump files and displays crash information in an easy-to-understand format.

2. Is BlueScreenView free?

Yes. BlueScreenView is distributed by NirSoft as freeware.

3. Does BlueScreenView require installation?

The portable version can be run without a traditional installation.

4. Where are Windows minidump files stored?

Normally:

C:\Windows\Minidump

5. Why does BlueScreenView show no crashes?

Possible reasons include:

  • Crash dumps are disabled.
  • No dump was created.
  • Minidump folder is empty.
  • The crash dump is unusable.
  • The system lost power before creating the dump.
  • BlueScreenView is looking at the wrong dump location.

6. What does “Caused By Driver” mean?

It is the driver or module BlueScreenView considers potentially associated with the crash based on information in the crash stack.

It should be treated as a diagnostic clue, not absolute proof.

7. BlueScreenView says ntoskrnl.exe caused the BSOD. Is Windows damaged?

Not necessarily.

ntoskrnl.exe is the Windows kernel. Another faulty driver, unstable RAM, storage issue, or hardware problem may have caused corruption that eventually resulted in a kernel crash.

8. Can faulty RAM cause different BSOD codes?

Yes.

Memory instability can cause apparently unrelated stop codes and different modules to appear across separate crashes.

9. Can an SSD cause BSOD?

Yes.

Storage hardware, firmware, controllers, drivers, file-system corruption, or connectivity problems can contribute to BSODs.

10. Can a graphics driver cause BSOD?

Yes.

GPU drivers and graphics hardware are common areas to investigate for graphics-related stop errors such as VIDEO_TDR_FAILURE.

11. Can antivirus software cause BSOD?

Potentially. Security products can install low-level kernel or filter drivers. A defective or incompatible driver can contribute to system crashes.

Do not disable business security products without considering the security impact.

12. Does BlueScreenView repair BSOD problems?

No.

BlueScreenView is a diagnostic tool. It helps identify crash information but does not repair drivers, Windows, RAM, SSDs, or other hardware.

13. Can BlueScreenView analyze another computer?

Yes. You can analyze copied dump files or configure BlueScreenView to inspect another accessible Minidump location.

14. Can BlueScreenView export reports?

Yes.

Reports can be exported into formats including text, CSV, HTML and XML using supported options.

15. Is BlueScreenView better than WinDbg?

They serve different purposes.

BlueScreenView is much easier for quick troubleshooting. WinDbg provides substantially deeper debugging capabilities.

16. Should I delete minidump files?

They can be deleted when no longer required, but preserve them while investigating recurring crashes because comparing several dumps can reveal important patterns.

17. Can Windows Update cause a BSOD?

A BSOD can begin after a Windows or driver update because of incompatibility, driver changes, firmware interactions, or an underlying issue exposed by the update.

Correlation alone does not prove the update caused the problem.

18. Should I update the BIOS for a BSOD?

BIOS/UEFI updates can resolve compatibility and stability problems, but firmware updates carry risk. Follow the system or motherboard manufacturer's instructions carefully and use the correct firmware.

19. Why does BlueScreenView show different drivers every time?

This can happen because of memory corruption, hardware instability, different code paths, or a lower-level driver affecting other components.

Do not automatically assume that every listed driver is defective.

20. What should I do if BlueScreenView cannot identify the cause?

Collect multiple dump files and investigate:

  • Event Viewer
  • Driver versions
  • Recent changes
  • RAM
  • Storage
  • BIOS/firmware
  • CPU/GPU stability
  • Temperatures
  • Power

For complex cases, analyze the dump with Microsoft WinDbg.


Conclusion

BlueScreenView remains an extremely useful utility for quickly examining Windows Blue Screen of Death crash information. Its biggest advantage is that it turns otherwise difficult-to-read minidump information into a straightforward list of crashes, stop codes, parameters, drivers and modules.

The key to using BlueScreenView correctly is understanding its limitations.

A driver displayed under “Caused By Driver” should be treated as a suspect—not automatically as the confirmed cause.

Professional BSOD troubleshooting requires correlation between multiple crash dumps, Windows Event Viewer, driver and update history, hardware diagnostics, system-file integrity, storage health, memory testing and, when necessary, advanced analysis with WinDbg.

Used in this way, BlueScreenView is an excellent first-line diagnostic utility for home users, IT engineers, help desks, system administrators and Windows support professionals.

#tags

#BlueScreenView #NirSoft #BSOD #BlueScreenOfDeath #WindowsBSOD #Windows11 #Windows10 #WindowsServer #Minidump #CrashDump #MemoryDump #DMPFile #BSODAnalyzer #CrashAnalyzer #WindowsCrash #StopError #StopCode #BugCheck #BugCheckCode #DriverCrash #DriverError #WindowsDrivers #Ntoskrnl #NtoskrnlExe #SystemCrash #WindowsTroubleshooting #PCRepair #ComputerRepair #ITSupport #ITEngineer #SystemAdministrator #SysAdmin #WindowsDiagnostics #SystemDiagnostics #CrashAnalysis #CrashTroubleshooting #WindowsDebugging #WinDbg #MicrosoftWindows #MemoryManagement #RAMTesting #SSDHealth #HardwareDiagnostics #DriverTroubleshooting #EventViewer #KernelPower #WHEA #WindowsRepair #TechnicalSupport #NirSoftTools

YOUR FEEDBACK

Was this guide useful?

Your answer helps us keep BISONKB accurate and practical.

THE BISON BRIEF

Practical IT knowledge, once a week.

New troubleshooting guides, scripts and infrastructure notes. No noise.

By subscribing, you agree to our privacy policy.