Dependency Walker

by Steve P. Miller

Dependency Walker is a free Windows utility that scans EXE, DLL, SYS and other modules and shows a tree of all modules they depend on.

Operating system: Windows

Publisher: Steve P. Miller

Antivirus check: VirusTotal report

Report a Problem

Dependency Walker is a free utility capable of building a recursive hierarchy of the modules required to execute executable files (EXE, DLL, OCX, SYS, etc.). Dependency Walker can also display a list of all functions that an executable file imports or exports, and which of them are actually called by other modules. With the help of this program you will be able to diagnose system errors related to loading and execution of executable modules. Dependency Walker detects many common problems, such as missing modules, invalid modules, import/export mismatches, circular dependencies, mismatched machine types and module initialization failures. Its profiling mode also finds modules loaded dynamically at run time. This application can work in console and graphical modes and processes both 32-bit and 64-bit Windows modules.

Dependency Walker enables users to diagnose and resolve system errors related to loading and execution of executable modules effectively.
Windows 95, 98, Me, NT, 2000, XP, Vista, 7 or 8
Separate x86 and x64 builds

PROS
Easy to use with a clean, straightforward interface.
Identifies missing or corrupt files quickly.
Provides in-depth analysis of dependencies in Windows applications.

CONS
Does not show dependencies of managed .NET assemblies.
Lacks user-friendly interface, can confuse non-technical users.
No longer updated; shows false errors on newer Windows.
ReNamer
A very powerful and flexible file renaming tool
Duplicate Cleaner
Finds unlimited duplicate photos and removes them to recover disk space
OandO Defrag Pro
Software used to optimize Hard Disks and SSDs for increased PC speed
Diskeeper Pro
A monitoring application that optimizes a PC without hampering system resources