How to Use DxWnd: Run Classic Games in Windowed Mode, Step by Step

DxWnd is a free, open-source Windows program that intercepts the system calls of fullscreen games and applications and makes them run inside a window instead. It was built for classic PC games from the DirectDraw and early Direct3D era — titles that lock themselves to fullscreen, switch your display to 640×480, break colour palettes or run far too fast on modern hardware. Instead of patching the game itself, DxWnd sits between the game and Windows, translating what the game asks for into something a modern desktop can handle. This guide walks you through the whole process: downloading and extracting DxWnd, adding your first game, choosing the settings that matter, saving your configuration, and importing ready-made profiles shared by other players.

What You Need Before You Start

Three things are enough for your first game:

  • DxWnd itself. Get the current build from our DxWnd download page, which links to the official SourceForge release and publishes the file hashes so you can verify your copy. DxWnd is portable — there is no installer.
  • An archive tool. DxWnd is distributed as a .rar file, so you need 7-Zip or WinRAR to extract it.
  • A game. Any classic Windows game installed on your PC. Note the folder where its .exe lives — you will point DxWnd at that file, not at a desktop shortcut.

One habit saves a lot of frustration later: extract DxWnd to a simple folder you control, such as C:\Games\DxWnd, and avoid C:\Program Files. Windows restricts writes inside Program Files, and DxWnd saves its configuration in its own folder, so permission prompts and silent save failures are common when it lives there.

Step 1: Extract DxWnd and Run It as Administrator

Right-click the downloaded .rar file and extract it with 7-Zip or WinRAR. Inside the folder you will find dxwnd.exe (the program you launch), dxwnd.dll (the hooking engine it injects into games), a help folder with the full manual, and support components such as the proxy DLLs. Keep dxwnd.exe and dxwnd.dll together — if you move the executable on its own, hooking will fail.

Right-click dxwnd.exe and choose Run as administrator. This is not optional decoration: DxWnd needs elevated rights to hook into another program’s process. If you skip it, games may start outside DxWnd’s control or fail with elevation errors. The main window that opens is a simple list — empty for now — where each row will become one game profile.

Step 2: Add Your First Game

With DxWnd open, go to Edit > Add. A settings window opens with several tabs; everything for a first run happens on the Main tab.

  • Name: give the profile a recognisable name — the game’s title is fine.
  • Path: click the … button and browse to the game’s executable, for example C:\Games\Red Alert 2\game.exe. This is the single most important field: DxWnd hooks the program named here.
  • Run in Window: make sure this option is enabled. It is the heart of DxWnd — it tells the hooking engine to present the game in a window rather than exclusive fullscreen.

A shortcut works too: you can drag and drop the game’s .exe file directly onto the DxWnd window, and DxWnd will open the same settings dialog with the path already filled in.

Step 3: Set the Window Size and Position

Still on the Main tab, look at the window geometry fields. Classic games were designed for resolutions like 640×480 or 800×600, and many cannot change that internally — but DxWnd controls the size of the window on your desktop. A practical approach:

  • Start with the game’s native resolution or a clean multiple of it (for a 640×480 game, try 1280×960) so the picture stays sharp and undistorted.
  • If you would rather play large, set the window size you want and let DxWnd scale the game’s output into it; the Video settings offer additional control over how the image is presented, but the defaults are a sensible starting point.
  • Position the window at 0,0 (top-left) or let it centre — what matters is that the whole window fits on your monitor.

Click OK to save the profile. It now appears as an icon in DxWnd’s main window.

Step 4: Launch the Game Through DxWnd

Double-click the profile icon in DxWnd, or right-click it and choose Run. The game should start inside a window you can move, resize and alt-tab away from. Two rules are worth memorising:

  • Always launch through DxWnd. Starting the game from its own shortcut bypasses the hook entirely, and you will get the old fullscreen behaviour back.
  • Save your profiles. Use File > Save so your game list and settings are stored. DxWnd keeps them in a file called dxwnd.ini, created in the DxWnd folder on first run — one more reason the whole setup is portable and easy to back up.

If the game opens in a window, you are done with the basics. From here, everything is refinement.

Importing a Ready-Made Profile (.dxw Files)

For many popular classics, other players have already worked out the best settings and share them as .dxw profile files, mostly through the project’s SourceForge forum and fan communities. To use one:

  1. Download the .dxw file for your game.
  2. In DxWnd, go to File > Import and select the file. The profile appears in your list.
  3. Right-click it, choose Modify, and check the Path field on the Main tab — the profile was made on someone else’s PC, so repoint it to your own copy of the game’s .exe.
  4. Double-click to launch.

An honest note about where profiles come from: older versions of DxWnd were often described as shipping with a folder of bundled profiles, but the current build does not include an exports folder, and the exports download still listed on SourceForge dates from 2013. Today, per-game profiles come from the bundled presets.ini starting points and from community-shared .dxw files. A .dxw file is just configuration data, but as with any file from a stranger, download profiles from the project’s forum or established communities rather than random re-upload sites.

The Settings Tabs at a Glance

Right-click any profile and choose Modify to see the full settings. You do not need most of them for most games — the defaults plus Run in Window cover a large share of classics — but it helps to know what each area is for:

  • Main — the profile’s identity: name, path to the executable, Run in Window, and the window’s size and position.
  • Video — how the game’s picture is presented: window style and video mode handling for games that misbehave at their original resolution.
  • DirectX — the emulation and hooking options for DirectDraw/Direct3D-era games, the place to look when graphics are garbled or colours are wrong.
  • Timing — time stretching controls for the classic problem of old games running at absurd speed on modern CPUs.
  • Input — mouse and keyboard behaviour, including keeping the cursor inside the game window during play.

The program’s own help folder documents every option in depth; treat it as the reference manual and this page as the map.

Tips That Prevent Most Beginner Problems

  • Run DxWnd as administrator every time, and if a game itself demands administrator rights, be consistent — mismatched elevation between DxWnd and the game is a common cause of “the hook did nothing.”
  • Keep the DxWnd folder together and portable. Moving just dxwnd.exe breaks the hook; moving the whole folder (with dxwnd.ini) carries your profiles with it.
  • Change one thing at a time. When a game misbehaves, adjust a single setting, test, and note what helped. Randomly toggling ten options makes problems impossible to trace.
  • Stay on the current build. DxWnd is actively maintained — check the latest version page for the newest release before troubleshooting an old copy.
  • Do not use DxWnd with online multiplayer games. Hooking looks like cheating technology to anti-cheat systems such as EAC, BattlEye and VAC, and can get accounts banned. DxWnd is a tool for single-player classics.

If Something Goes Wrong

Most first-run problems come down to three causes: DxWnd was not run as administrator, the Path field points at the wrong executable (a launcher instead of the game itself is a frequent culprit), or the game was started outside DxWnd. Work through the short answers on our DxWnd FAQ page, and if a game still refuses to cooperate, the project’s SourceForge forum is where per-game fixes are discussed — the chances are good someone has already solved your exact title. For problems you can name — a game that will not hook, a black window, error 740 — start from our DxWnd troubleshooting hub, which routes each symptom to a dedicated fix guide, beginning with the DxWnd not working checklist. Using DxWnd with games from a store launcher has a few extra wrinkles, covered in our guide to DxWnd with Steam games. And if your real question is whether this kind of tool is safe to run at all, we answer it head-on in Is DxWnd Safe?

Frequently Asked Questions

Do I need to install DxWnd?

No. DxWnd is portable: extract the archive, run dxwnd.exe as administrator, and add your games. Nothing is installed system-wide.

How do I add a game to DxWnd?

Choose Edit > Add (or drag the game’s .exe onto the DxWnd window), set the Path field to the game’s executable on the Main tab, leave Run in Window enabled, and click OK. Launch the game by double-clicking its profile inside DxWnd.

What is a .dxw file?

A .dxw file is a saved DxWnd profile containing one game’s settings. You can load profiles other players share via File > Import, then adjust the Path to your own installation.

Why does my game still open fullscreen?

Usually because the game was launched from its own shortcut instead of through DxWnd, or because DxWnd was not run as administrator. Start DxWnd as administrator and double-click the game’s profile inside it.

Can I use DxWnd with online multiplayer games?

You should not. DxWnd hooks into a game’s process, which anti-cheat systems can treat as cheating software. Keep DxWnd for offline, single-player classics.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *