What are the WOW64 and SysWOW64 folders and what are they used for in Windows?

Last update: December 18th 2025
  • SysWOW64 is a system folder that stores 32-bit binaries in 64-bit Windows and works in conjunction with System32, which contains the 64-bit binaries.
  • WOW64 is the compatibility layer that allows 32-bit applications to run on 64-bit Windows systems through file redirection and registry.
  • SysWOW64 is not a virus, although some malware disguises itself using its name; deleting the original folder can break Windows.
  • Respecting the System32, SysWOW64, Program Files and Program Files (x86) paths is key to maintaining compatibility and proper system operation.

SysWOW64 folder in Windows

If you've ever opened the Windows Task Manager because your computer was running slower than usual, you've probably come across strange processes referencing SysWOW64 or the mysterious C:\Windows\SysWOW64 folder . Sometimes they even seem to be using a lot of memory, you can't end the task, and of course, the alarm bells start ringing: "What if this is a virus?"

Furthermore, when you try to navigate to the file's location from within Task Manager, you discover that the folder contains hundreds of .dll and .exe files , easily reaching several gigabytes in size. To make matters worse, Windows won't let you delete it like any other folder. It's understandable that this might be alarming, but the first thing you should know is that SysWOW64 is not, by default, a virus , but rather a critical part of the operating system.

What are WOW64, SysWOW64, and why do these strange folders exist?

What is WOW64 on Windows?

In modern Microsoft systems, 64-bit versions of Windows are designed to be compatible with both 64-bit applications and older 32-bit programs. To achieve this, Windows integrates a technology called WOW64 (Windows on Windows 64) , which acts as a kind of "translator" between 32-bit applications and the 64-bit operating system.

This WOW64 component provides a compatibility layer that allows a 32-bit program to think it's running on a normal 32-bit Windows system, even though it's actually running on a 64-bit system. To achieve this, the system uses a combination of file and registry redirection , and a set of libraries that handle translation and context switching between 32-bit and 64-bit systems.

The SysWOW64 folder is part of this mechanism . On a 64-bit Windows system, you'll find two main system directories: C:\Windows\System32 and C:\Windows\SysWOW64 . Despite the name, System32 contains the 64-bit libraries and executables, while SysWOW64 stores the 32-bit versions needed for older programs.

This seemingly contradictory organization stems from a matter of compatibility with legacy software . Many developers hardcoded the path C:\Windows\System32 into their code , assuming that this folder would always contain the system libraries. To avoid breaking this software when moving to 64-bit, Microsoft decided that System32 would remain the system's "main" directory, now containing 64-bit binaries, and created SysWOW64 to house the 32-bit ones.

In short, WOW64 and SysWOW64 allow older 32-bit applications to run unchanged in a 64-bit environment, managing architectural differences transparently to the user.

Differences between 32-bit and 64-bit Windows: RAM, programs, and compatibility

For many years, most computers sold to the public used 32-bit architectures and 32-bit versions of Windows. In these systems, the practical limit of usable RAM is usually between 3 and 4 GB , since some of the address space is reserved for the graphics card and other devices.

With the arrival of affordable 64-bit processors and operating systems like Windows 7 and later , the market made a massive leap to 64-bit architecture. A 64-bit Windows system can handle significantly larger amounts of memory, reaching tens or even hundreds of gigabytes of RAM in some editions , which opens the door to more demanding applications and improved overall performance, especially in professional environments.

On a 64-bit system, you can run native 64-bit programs and, thanks to WOW64, also classic 32-bit applications. The WOW64 emulator ensures that the 32-bit program still sees an environment similar to that of a 32-bit Windows system, with its own libraries and system paths , even though everything works differently under the hood.

Most 32-bit programs don't need to know whether they're actually running on a 32-bit or 64-bit system. Only in very specific cases, when the software needs to distinguish between architectures, might it resort to specific Windows APIs to find out. For the average user, the important thing is that, generally, nothing special needs to be done : the system handles it automatically.

  PC power management: extends battery life and lifespan

There are, however, some important exceptions . Certain very low-level applications, such as many older antivirus programs, drivers, or security tools that interact directly with the kernel, require specific 64-bit versions to function correctly on a 64-bit Windows system. In these cases, a 32-bit version may not be compatible or may be severely limited.

System32, SysWOW64 and Program Files folders: what each one contains

When you install 64-bit Windows on a compatible computer, several system and program folders appear , which can be confusing at first. At the disk level, the main paths you should know are these:

  • C: \ Windows \ System32: Windows system folder that, on a 64-bit system, stores 64-bit binaries (executables and DLLs).
  • C: \ Windows \ SysWOW64: system folder reserved for the 32-bit files that use 32-bit applications under WOW64.
  • C:\Program Files (o C: \ Program Files): directory intended for 64-bit programs and its associated files.
  • C:\Program Files (x86) (o C: \ Program Files (x86)): folder where the 32-bit programs on a 64-bit Windows system.

The most puzzling detail is that the System32 folder contains 64-bit code , while SysWOW64 is full of 32-bit files. This is the exact opposite of what one would expect just by looking at the names. The reason, as already mentioned, is to maintain compatibility with older software that expects to find system resources in System32.

In practice, Windows transparently redirects many disk calls. When a 32-bit application attempts to access C:\Windows\System32 , the WOW64 subsystem redirects that request to C:\Windows\SysWOW64 , so the program loads the appropriate 32-bit libraries without noticing the trick.

Regarding program folders, something similar occurs. 64-bit applications are installed by default in Program Files , while 32-bit applications go to Program Files (x86) . If an installer is well-designed, it detects the system architecture and places each binary in the correct folder to avoid conflicts.

Although a program might sometimes work even if you place it in the "wrong" folder, it's always best to respect this structure . If an application asks Windows for the "Program Files" path and you've installed it in the wrong location, it might end up looking for support files in the incorrect directory and fail in ways that are difficult to diagnose.

What do WOW64 and x86 mean: a bit of history

The term WOW64 comes from "Windows on Windows 64," which can be understood as "32-bit Windows running on top of 64-bit Windows." It's the component that allows 32-bit applications to run on a 64-bit operating system without requiring any special user intervention. It achieves this by providing a compatibility layer that translates calls between the two operating systems.

To do its job, WOW64 relies on several very specific dynamic link libraries (DLLs) :

  • wow64.dll: acts as the main interface, translating 32-bit calls to their 64-bit equivalent.
  • wow64win.dll: provides the entry points that applications use to interact with the 64-bit subsystem.
  • wow64cpu.dll: It is responsible for managing the change of execution mode between 32 and 64 bits in the processor.

On the other hand, the term x86 refers to a family of Intel processors (8086, 80186, 80286, 80386, etc.) that shared a compatible instruction set. Over time, and especially since the legendary 80386, its use became widespread to refer generally to 32-bit architectures compatible with that instruction set . Today, when you see "x86," it almost always means "32-bit."

This naming convention is reflected in Windows in the Program Files (x86) folder , which clearly indicates that it is the directory reserved for 32-bit software . In contrast, the Program Files folder without a suffix is ​​associated with 64-bit applications.

System32, SysWOW64 and the Windows Registry

The coexistence of 32-bit and 64-bit applications affects not only file folders but also the Windows Registry itself . Just as there are separate paths for 32-bit and 64-bit binaries, there are different keys to keep the configuration of each application type separate.

  How to test suspicious programs without getting infected using Windows Sandbox

In 32-bit (x86) systems , program uninstallation entries are usually stored in the key:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall

On 64-bit (x64) systems , Windows introduces an additional node under Wow6432Node to handle 32-bit programs running under WOW64. In this case, the typical path for uninstalling 32-bit applications would be:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall

In this way, the system keeps 32-bit and 64-bit configurations and references separate , preventing one application from easily interfering with the other simply by sharing a key or value name. This is especially important for installers, updaters, and remote maintenance tools that need to distinguish which version of a program is installed. If you need to force an uninstallation or clean up problematic registry entries, there are specific guides that explain how to do it correctly.

Is SysWOW64 a virus or can I just delete it?

One of the most common fears is that the SysWOW64 folder is a virus or something dangerous because it takes up a lot of space, appears in Task Manager, and is difficult to delete . The reality is that SysWOW64 is a legitimate system folder, essential for the operation of 64-bit Windows.

Under normal circumstances, SysWOW64 stores 32-bit .dll and .exe files required by programs running under WOW64. It can occupy several gigabytes, and some users have even reported sizes approaching 40 GB , especially on older systems with many installed applications. This can contribute to your computer slowing down or running out of disk space; to recover space you can consult instructions on removing unnecessary applications in Windows 11, but it doesn't necessarily mean it's harmful.

What can happen is that malware developers exploit the name SysWOW64 to disguise their creations. In other words, they don't manipulate the original system folder, but instead create files or processes with very similar names to avoid detection. This way, an unsuspecting user can mistake a Trojan for a legitimate system component.

If you suspect something is wrong, it's advisable to scan your system with a good, up-to-date antivirus or anti-spyware program and perform a full scan. Tools like Malwarebytes and other well-known security products can detect malicious processes that attempt to disguise themselves using system file names.

If a full scan by security software doesn't detect any threats associated with SysWOW64, there's no point in trying to delete the folder. In fact, manually deleting SysWOW64 can render Windows unusable or cause serious errors when trying to run 32-bit applications.

How to tell if the SysWOW64 you see is legitimate or malware

Even if the C:\Windows\SysWOW64 directory is legitimate, there's nothing to prevent malicious software from using the same or a very similar name in another location, or from registering as a background process to excessively consume CPU and memory . This is a common technique, especially among Trojans and cryptominers.

A clear sign that something is wrong is noticing that the computer starts running extremely slowly, the fan spins up for no apparent reason, or CPU usage spikes consistently above 80-90%. If you see processes in Task Manager with names related to SysWOW64 and disproportionate resource consumption, it's worth investigating.

At that point, you can right-click on the process and choose "Open file location ." If the executable is not in the usual system path or is in a suspicious folder within AppData, Temp, or another unusual location, it is very likely disguised malware masquerading as a Windows component.

In addition to manual scanning, a full scan with a security suite is essential . Many Trojans are distributed via emails with infected attachments, pirated downloads, cracks, keygens, or malicious ads that redirect users to compromised websites. Once the file is executed, the malware silently downloads, creates persistent processes, and can use legitimate names to deceive the user.

If your security tool detects a malicious file named SysWOW64 or something similar, you should let the antivirus software handle removing or quarantining the infected components. It's important not to touch the original C:\Windows\SysWOW64 folder if the scan indicates it's clean.

  How to fix errors in Windows Media Player

Advanced steps for treating SysWOW64-related infections

In more serious situations, especially when dealing with ransomware, persistent Trojans, or cryptocurrency miners , a more thorough system cleanup may be necessary. However, any manual manipulation of system files carries inherent risks and is recommended only for experienced users.

A common technique is to restart the computer in Safe Mode with Networking . In this reduced environment, Windows loads only essential services, making it difficult for many malware programs to run or reload at startup. From there, it's easier to locate and delete suspicious processes.

To do this in Windows 7, Vista, or XP, you can restart your computer and repeatedly press keys like F8 (or others, depending on the motherboard) until you access the Advanced Startup Options , where Safe Mode with Networking is available. In Windows 8 and Windows 10 , the procedure involves opening Settings, going to Update & Security , entering the Recovery section , and using the advanced startup option to access the boot options, including Safe Mode.

Once in safe mode, you can use Task Manager to review background processes, locate any that seem suspicious, open their disk location, and, after the task ends, delete the associated files . This process should be complemented with a full system scan using an anti-malware tool.

It's also helpful to review the programs that run at startup from the "Startup" tab of Task Manager, disabling any suspicious entries. Additionally, you can run Windows Disk Cleanup to delete temporary files, unnecessary downloads, and other remnants that some malware uses to hide.

Good security and backup practices

Although SysWOW64 is a legitimate component, malware that exploits its name can open the door to much more complex attacks , such as ransomware that encrypts your files or Trojans that steal sensitive information. That's why combining several preventative measures is key.

First, it's always advisable to keep your antivirus or anti-malware software up to date , capable of detecting the latest threats. But it's also important to critically review the emails you receive, avoid opening attachments from dubious sources, and be wary of shortened links, offers that seem too good to be true, and downloads of unofficial software.

Another crucial layer of protection is to regularly back up your important data. If ransomware manages to encrypt your documents, photos, or projects, having a recent backup can mean the difference between recovering everything and suffering irreversible loss.

In environments where privacy is a key factor, it makes sense to consider using trusted VPNs to prevent certain types of tracking and protect your connection from attacks on public networks. While this doesn't directly protect against SysWOW64 or its imitators, it does contribute to improving overall system security.

When you combine good browsing practices, an up-to-date system, reliable security software, and responsible habits with the files you download , you greatly reduce the likelihood of malware disguising itself with names like SysWOW64 without you noticing.

The SysWOW64 folder and WOW64 technology are key components that allow 64-bit Windows to run 32-bit applications normally, relying on special paths such as SysWOW64, System32, and Program Files (x86), as well as separate registry keys. Although some viruses exploit these names to hide themselves, the original folder should never be deleted. What's truly important is combining security analysis, common sense, and backups to keep your system stable, fast, and threat-free without sacrificing compatibility with your existing software.

Force uninstall programs and clean the registry in Windows
Related articles:
How to force program uninstallation and clean the registry in Windows