Fix “wnaspi32.dll Not Found” in ePSXe

wnaspi32.dll belonged to the ASPI layer that Windows 95/XP-era software used to talk to CD drives. ePSXe only looks for it if the CD-ROM plugin is set to an ASPI mode — something no modern setup needs. The fix is one setting, not a download.

The fix: change the CD-ROM core

  1. Open Config > CD-ROM.
  2. Select the internal ePSXe CDR WNT/W2K core (the Windows NT-line core) instead of any ASPI option.
  3. Restart ePSXe and load your game image (File > Run ISO) as usual.

That is the entire fix for image-based play, which is how almost everyone uses ePSXe today: BIN/CUE, ISO, IMG, PBP or CHD files ripped from their own discs.

Why this error exists at all

In the 1.x era, reading original discs through ASPI was a normal path, and old configuration guides still circulate. If your ePSXe configuration was copied from such a guide — or your install is a layered upgrade of a very old folder — the ASPI setting can survive into a modern Windows that has no ASPI layer. A clean v2.0.18 install (verified against the checksum on our download page) defaults sensibly and never asks for the file.

Do not download wnaspi32.dll

As with zlib1.dll, standalone DLL sites are not a safe source, and forcing an XP-era driver layer onto Windows 10/11 can destabilise the whole system for the sake of one setting. If you genuinely play from original discs in a physical drive, the internal core handles modern drives; if it cannot see your drive, that is a drive/firmware issue, not an ASPI one.

Similar Posts