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 have ever opened the Windows Task Manager Because your computer was running slower than usual, it's very possible that you encountered strange processes related to SysWOW64 or the mysterious folder C: \ Windows \ SysWOW64Sometimes they even seem to take up a lot of memory, you can't finish the task and, of course, the alarm goes off: "what if this is a virus?".

Furthermore, when you try to navigate to the file location from within Task Manager itself, you discover that this folder has hundreds of .dll and .exe filesIt can easily reach several gigabytes in size, and to make matters worse, Windows doesn't let you delete it like any other folder. It's understandable that it's scary, but the first thing you should know is that SysWOW64 is not, by default, a virusbut 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, versions of 64-bit Windows They 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 This 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 do this, the system uses a combination of file and registry redirection, and a set of libraries that handle translating calls and changing context between 32 and 64 bits.

Folder SysWOW64 is part of this mechanismIn a 64-bit Windows system, you will find two main system directories: C: \ Windows \ System32 y C: \ Windows \ SysWOW64Although the name may be misleading, System32 contains the 64-bit libraries and executables, while SysWOW64 stores the 32-bit versions needed for older programs.

This seemingly contradictory organization responds to a question of compatibility with legacy softwareMany developers embedded the route in their code. C: \ Windows \ System32 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 SysWOW64 was created to house the 32-bit ones.

In short, WOW64 and SysWOW64 allow that legacy 32-bit applications function without changes 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 as well. In these systems, the practical limit of usable RAM is usually between 3 and 4 GBbecause part of the address space is reserved for the graphics card and other devices.

With the arrival of affordable 64-bit processors and systems like Windows 7 and higherThe market made the massive leap to 64-bit. A 64-bit Windows can handle much larger amounts of memory, reaching up to tens or even hundreds of gigabytes of RAMThis opens the door to heavier applications and better overall performance, especially in professional environments.

On a 64-bit system you can run native 64-bit programs And, thanks to WOW64, classic 32-bit applications can also run. The WOW64 emulator ensures that the 32-bit program continues to see an environment similar to that of a 32-bit Windows system, with its own features. libraries and system pathsalthough underneath everything works differently.

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... Windows-specific APIs to find out. For the average user, the important thing is that, in general, no need to do anything specialThe system manages on its own.

  How to force program uninstallation and clean the registry in Windows

There are, however, some important exceptionsCertain 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 installing 64-bit Windows on a compatible computer, the following appear: several system and program folders which can be confusing the first time you see them. 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 disconcerting detail is that the folder System32 contains 64-bit codesSysWOW64 is full of 32-bit files, while it's the opposite of what one would expect just by looking at the names. The reason, as already mentioned, is to maintain compatibility with older software which expects to find system resources in System32.

In practice, Windows performs a transparent redirection of many disk calls. When a 32-bit application tries to access C: \ Windows \ System32The WOW64 subsystem redirects that request to C: \ Windows \ SysWOW64so that 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 the 32-bit ones will 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 sometimes a program works even if you place it in the "wrong" folder, it is recommended to always respect this structureIf an application asks Windows for the path to "Program Files" and you have installed it in the wrong place, it may end up looking for support files in the wrong directory and fail in ways that are difficult to diagnose.

What do WOW64 and x86 mean: a bit of history

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

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

  • 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 It 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 popular to refer to processors in general. 32-bit architectures compatible with that instruction setNowadays, when you see "x86", it almost always means "32 bits".

This nomenclature is reflected in Windows in the folder Program files (x86), which clearly indicates that it is the directory reserved for 32-bit softwareIn 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 not only affects file folders, but also the system itself. Windows' registerJust as there are different paths for 32-bit and 64-bit binaries, there are different keys to keep the configuration of each type of application separate.

  What is a System: Definition and Types in Computer Science

in systems of 32 bits (x86)Program uninstallation entries are usually stored in the key:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall

in systems of 64 bits (x64)Windows introduces an additional node under Wow6432Node to manage 32-bit programs running under WOW64. In this case, the typical path for 32-bit application uninstallation entries would be:

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

In this way, the system keeps the 32-bit and 64-bit configurations and referencesThis prevents one application from easily interfering with another 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 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 thinking that the folder SysWOW64 It's a virus or something dangerous because it takes up a lot of space, appears in the Task Manager, and also... It does not come off easilyThe reality is that SysWOW64 is a legitimate system folder, essential for the operation of 64-bit Windows.

Under normal conditions, SysWOW64 saves 32-bit .dll and .exe files necessary for programs running under WOW64. It can occupy several gigabytes, and some users have even reported sizes close to 40 GBThis is especially true for older systems with many installed applications. This can contribute to the computer slowing down or running out of space; to recover space you can consult remove unnecessary applications in Windows 11, but that doesn't mean it's harmful per se.

What can happen is that Malware developers exploit the name SysWOW64 to camouflage their creations. That is, they don't manipulate the original system folder, but instead create files or processes with very similar names to go unnoticed. In this way, an unsuspecting user can mistake a Trojan for a legitimate system component.

If you suspect it, the recommended course of action is scan the system with a good antivirus or anti-spyware program.Update your system and perform a full scan. Tools like Malwarebytes or other well-known security products can detect malicious processes that attempt to disguise themselves using system file names.

If a full scan by the security software does not detect any threats associated with SysWOW64, there is no point in trying to delete the folder. In fact, Manually removing 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

Although the directory C: \ Windows \ SysWOW64 Even if it's authentic, nothing prevents malicious software from using the same or a very similar name in another location, or from registering as a background process. CPU and memory consumption abusively. It is a common technique, especially in Trojans and cryptominers.

A clear sign that something is wrong is noticing that the computer starts running extremely slowly, that the fan is running on for no apparent reason, or that the CPU usage spikes above 80-90% constantly. 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 file is not in the usual system path or is in a suspicious folder within AppData, Temp, or another unusual location, it is very likely a malware infection. camouflaged malware that masquerades as a Windows component.

In addition to the manual examination, it is important to have a full analysis with a security suiteMany 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 the security tool detects a malicious file using the name SysWOW64 or something similar, you should let it run. antivirus software will handle removing or quarantining the virus. the infected components. The important thing is not to touch the original C:\Windows\SysWOW64 folder if the scan indicates that it is clean.

  Error installing Google Chrome on Windows: "This app can't run on your PC"

Advanced steps for treating SysWOW64-related infections

In more serious situations, especially when we talk about ransomware, persistent Trojans, or cryptocurrency minersIt may be necessary to take a more thorough approach to clean the system. However, any manual manipulation of system files carries some risk and is recommended only for experienced users.

A common technique involves restarting the computer in Safe mode with networkingIn this streamlined environment, Windows loads only essential services, making it difficult for many malware programs to run or reload at startup. This makes it easier to locate and remove suspicious processes.

To achieve this, in Windows 7, Vista or XP You can restart the computer and repeatedly press keys like F8 (or others, depending on the motherboard) until you access the Advanced startup optionswhere Safe Mode with Networking is available. Windows 8 and Windows 10The procedure involves opening Settings, going to Update and security, enter the section of Recovery and use advanced reboot to access boot options, including Safe Mode.

Once in safe mode, you can use the Task Manager to review background processes, locate those that seem suspicious, open their disk location and, after completing the task, delete associated filesThis process should be complemented with a complete system analysis using an anti-malware tool.

It is also useful to review the programs that run at startup From the "Startup" tab of Task Manager, disable 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 attackssuch as ransomware that encrypts your files or Trojans that steal sensitive information. That's why combining several preventative measures is key.

Firstly, it is advisable to always maintain a updated antivirus or anti-malwareIt's capable of detecting recent 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 fundamental layer of protection consists of carrying out regular backups of your important data. If ransomware manages to encrypt your documents, photos, or projects, having a recent backup can make the difference between recovering everything or suffering irreversible loss.

In environments where privacy is a relevant factor, it makes sense to evaluate the use of Trusted VPNs This prevents certain types of tracking and protects the connection against attacks on public networks. While it doesn't directly protect against SysWOW64 or its imitators, it does contribute to improving the overall security of the system.

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

Folder SysWOW64 WOW64 technology is a key component that allows 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. The truly important thing is to combine 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 article:
How to force program uninstallation and clean the registry in Windows