Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/KilzaNiko/WimExplorer/llms.txt

Use this file to discover all available pages before exploring further.

WimExplorer is a visual editor for .wim, .esd, and .swm image files on Windows. It wraps the powerful wimlib-imagex engine in a clean web-based interface so you can explore, extract, add, replace, and delete content without writing a single command. If you have ever found opening or modifying a WIM image tedious — tracking flags, remembering syntax, piping output — WimExplorer is built to remove that friction entirely.

Key features

Visual file explorer

Navigate WIM contents with a folder tree, breadcrumb bar, and file table showing name, size, date, and type — just like Windows Explorer.

One-click operations

Extract, add, replace, and delete files or entire folders directly from the toolbar or right-click context menu.

Multi-image support

WIM files can contain multiple internal images. WimExplorer lets you pick which one to work with from a dropdown selector.

Conflict detection

Before importing files, WimExplorer checks for duplicates and lets you decide how to handle each conflict.

Live logs & terminal

A built-in console streams wimlib-imagex output in real time. An integrated terminal lets you run raw commands when needed.

Smart launcher

The .exe launcher checks for Node.js and dependencies automatically before starting — no manual setup required on a fresh machine.

Drag and drop

Import files or folders by dragging them directly onto the interface.

System tray integration

Access WimExplorer quickly and shut it down cleanly from the Windows notification area.

Supported formats

FormatDescription
.wimWindows Imaging Format — the standard format used by Windows setup media
.esdElectronic Software Download — a compressed variant of WIM
.swmSplit WIM — a WIM image split across multiple files

How it works

WimExplorer follows a simple three-layer architecture:
WimExplorer-v1.1.exe   (launcher)
  └─ Verifies Node.js and dependencies
  └─ Starts: node server.js
        └─ Express server on http://localhost:3000
              └─ Web UI (HTML + CSS + vanilla JS)
                    └─ Calls wimlib-imagex for all WIM operations
                    └─ Uses 7-Zip to enrich file metadata (size, date)
  1. LauncherWimExplorer-v1.1.exe is the single entry point. It checks for Node.js, installs npm dependencies if needed, then starts the server silently in the background.
  2. Node.js + Express backendserver.js handles API requests from the UI and delegates all WIM operations to wimlib-imagex.
  3. Web UI — A vanilla JavaScript frontend served at http://localhost:3000, opened automatically in your default browser.
  4. wimlib-imagex — The battle-tested open-source engine that performs all read/write operations on WIM, ESD, and SWM files.
  5. 7-Zip — Used alongside wimlib to retrieve accurate file metadata for display in the file table.

Tech stack

LayerTechnology
BackendNode.js + Express
FrontendHTML, CSS, vanilla JavaScript
WIM enginewimlib-imagex
Metadata7-Zip (7z.exe)
Key packagesmulter, open, systray2, 7zip-bin, fast-xml-parser

Windows compatibility

WimExplorer runs on Windows 7, Windows 10, and Windows 11.

Who is it for?

  • System administrators editing Windows installation images
  • Developers inspecting or patching WIM/ESD files from Windows setup media
  • Anyone who wants to work with WIM files faster without memorizing CLI syntax

Next steps

Installation

Download WimExplorer and get it running on your machine.

Quick Start

Open your first WIM file and explore its contents in under 2 minutes.

Build docs developers (and LLMs) love