|

FEATURED POSTS

How to Change Outlook Password in 3 Different Ways

How to Change Outlook Password in 2 Easy Steps

Introduction Before you change your Outlook Password you have to first change it with your email provider. The reason...
spotify web player not working

Spotify Web Player Not Working [Fixed]

Introduction Spotify Web Player may stop working for you with the following error messages: "Spotify Web Player an Error...
DISM.exe /Online /Cleanup-Image /Restorehealth

DISM.exe /Online /Cleanup-Image /Restorehealth Explained

What is DISM.EXE /Online /Cleanup-image /RestoreHealth? "DISM.exe /Online /Cleanup-Image /Restorehealth" is a DISM command that repairs issue with the...
DHCP Relay agent

DHCP Relay Agent: Configuration in Windows Server 2016

What is a DHCP Relay Agent? A DHCP Relay Agent allows DHCP clients in a different network subnet to...
ForEach-Powershell

PowerShell ForEach: Syntax, Parameters, Examples

What is PowerShell ForEach? PowerShell ForEach (ForEach PowerShell) is a PowerShell construct used in iterating through values in a...

TRENDING POSTS

Remote Desktop Connection

Remote Desktop Connection an Internal Error Has Occurred [Fixed]

Introduction I recently received the error message "Remote Desktop Connection an Internal Error Has Occurred". It was strange because...

Find My Samsung: Register and Use Samsung Find my Mobile

Introduction Ever wondered how you could find your Samsung phone if you lost it? Find my Samsung or Samsung...
PowerShell vs CMD

Powershell vs CMD: Differences and Similarities Compared

Introduction This short guide compares PowerShell vs CMD (Windows command prompt). I will cover the history and nature of...
Spotify No Longer Supports this Version of Microsoft Edge

Spotify No Longer Supports this Version of Microsoft Edge [Fixed]

Introduction When you open Spotify web player on Microsoft Edge, you may receive the error message "Spotify No Longer...
Windows 10 Won't Boot

Windows 10 Won’t Boot With Black Screen? 3 Ways to Fix It

Why Won't Windows 10 Boot Up? If your Windows 10 stops with a black screen, the first question in...

BEST OF ITECHGUIDES

active Directory currently not available

The Active Directory Domain Services is Currently Unavailable [Fixed]

Introduction The error message "The Active Directory Domain Services is Currently Unavailable" could be received in any of the...
RAID 3 (Redundant Array of Independent Disks) Explained

RAID 3 (Redundant Array of Independent Disks) Explained

What is RAID 3? RAID 3 is a RAID implementation that uses striping with a dedicated parity disk....
your pc ran into a problem and needs to restart

Your PC Ran Into a Problem and Needs to Restart [Fixed]

What Does "Your PC Ran Into a Problem and Needs to Restart" Mean? "Your PC ran into a problem...
Hotmail email (outlook.live.com)

Hotmail Email (Outlook.com Email): Your Definitive Guide

Introduction I suppose the first question on your mind is, "what happened to Hotmail email?" This is because when...
Excel Count

Excel Count: How to Count in Excel With Examples

Introduction Excel COUNT Function is used for counting items in a worksheet. Excel COUNT also has the conditional function,...

RECENT POSTS

how to merge cells in excel

How to Merge Cells in Excel in 2 Easy Ways

Introduction You can merge two Cells in Excel using CONCATENATE function or the “&” (ampersand) operator. Though Excel has...
How to Make a Pivot Table in Google Sheets

How to Make a Pivot Table in Google Sheets

Introduction You can make a Pivot Table in Google Sheets to simplify analysis of complex data. A Pivot Table...
how to make Pivot Table

How to Make a Pivot Table in Excel

Introduction A Pivot Table allows you to analyze, summarize and calculate large data to help find relationships. With a...
RAID 3 (Redundant Array of Independent Disks) Explained

RAID 3 (Redundant Array of Independent Disks) Explained

What is RAID 3? RAID 3 is a RAID implementation that uses striping with a dedicated parity disk....
RAID 5 vs RAID 6

RAID 5 vs RAID 6: Differences, Benefits and Disadvantages

What is RAID 5 vs RAID 6? RAID 5 and RAID 6 uses striping with distributed parity technique. However,...
concatenate excel

Concatenate in Excel: How to Concatenate Columns and Strings

What is Concatenate in Excel? Concatenate in Excel is joining two strings into one continuous string. You can join...

How to Add in Excel (Excel Sum) with Examples

Introduction There are different ways to add numbers in Excel. You could simply select the cells containing the data....
Excel Count

Excel Count: How to Count in Excel With Examples

Introduction Excel COUNT Function is used for counting items in a worksheet. Excel COUNT also has the conditional function,...
powershell.exe -command

Powershell.exe Command: Syntax, Parameters and Examples

Introduction You may be wondering why write on Powershell.exe Command. Are there special commands for Powershell.exe? Yes! When you...
how to move columns in excel

How to Move Columns to Rows and Rows to Columns in Excel

Introduction If you receive some Excel data in columns, you can easily move the columns to rows in Excel...

MUST READ

vlookup google sheets

How to Use VLOOKUP in Google Sheets

Introduction VLOOKUP (Vertical lookup) in google sheets is used to search for a value in the first column of...
Spotify No Longer Supports this Version of Microsoft Edge

Spotify No Longer Supports this Version of Microsoft Edge [Fixed]

Introduction When you open Spotify web player on Microsoft Edge, you may receive the error message "Spotify No Longer...
Amazon best sellers

Amazon Best Sellers: Your Definitive Guide to Find Them

What are Amazon Best Sellers? Amazon Best Sellers are the most popular products on Amazon, based on sales. Amazon...
WSUS

WSUS (Windows Server Update Service): Installation and Configuration

What is WSUS Server? WSUS (Windows Server Update Service) is a Microsoft Server role that allows download and installation...

How to Alphabetize (Sort Lists or Tables) in Microsoft Word

Introduction You can alphabetize (sort) a list or table in Microsoft word by number, date or text. You can...

SysWOW64 and File System Redirector Explained

-

Introduction

A Windows 64-bits OS has a SysWOW64 folder. It also has a System32 folder. These folders contain OS files and application DLLs. A 64-bit Windows has a system called WoW64, a Windows Operating (OS) system sub-system that runs 32-bit applications on a 64-bit OS.

SysWOW64 and System32 folders are both located in the %windir% folder, usually C:\Windows folder. On a 64-bit Windows, the %windir%\System32 directory is reserved for 64-bit applications. This allows 32-bits applications to run on a 64-bits Operating System.

Sponsored Content


Tip
The reason you use %windir% instead of C:\Windows is that the Operating System may be installed in an partition other that C:\. %windir% is a Windows variable that defines the path to the OS installation.

This guide will explain the SysWOW64 folder and the WoW64 sub-system and what the SysWOW64 folder does in your computer. The guide will also cover which program folders 32 and 64-bits applications store their files in 32-bit OS and 64-bits Windows OS.

Important Notice
For a non-tech person reading this, I have done my best to explain this fairly tech topic in as much simplified language as I possible. My aim is that this guide works for both tech and non-tech readers.

Background of SysWOW64

Before 64-bits Windows OS was launched, a lot of 32-bits applications have been developed.

When 64-bits OS was launched, the 32-bits files of existing applications (they call them DLLs) are stored in a different folder %windir%\SysWOW64. On the other hand, 64-bits applications store their DLLs in %windir%\System32.

To hide the difference between the locations of 32-bits and 64-bits DLLs, Microsoft included WOW64 sub-system and SysWOW64 folder (%windir%\SysWOW64). The WOW64 sub-system hides this difference by using file system redirector (more on this shortly).

Use the Table of Contents below to navigate the topics discussed in this guide.

SysWOW64 and File System Redirector

On 64-bits Windows, when 32-bit application attempts to access 32-bits %windir% directories, they are redirected to the SysWOW64 path.

When a 32-bit application attempt to access %windir%\System32, %windir%\lastgood\system32, or %windir%\regedit.exe, the application is directed to the paths detailed in the table below:

Original Path Redirected Path for 32-bit (x86) Processes
%windir%\System32 %windir%\SysWOW64
%windir%\lastgood\system32 %windir%\lastgood\SysWOW64
%windir%\regedit.exe %windir%\SysWOW64\regedit.exe

SysWOW64, System32 and \Program Files Folders

In this section I will explain how applications work with a SysWOW64 and System32 folders 32-bits and 64-bits Windows.

On a 32-bits Windows Operating System (OS), application files are stored in %ProgramFiles% (usually C:\Program Files) folder. OS files are stored in %windir%\System32.

On a 64-bits OS, 64-bit applications store their files in %ProgramFiles% while OS files are stored in %windir%\System32 folder. On the other hand, 32-bits applications running on 64-bits OS store their files in %ProgramFiles(x86)% and core OS files on %windir%\SysWOW64.

To understand the seemingly confusing explanation above, in a 64-bits OS:

Program Files(x86) stores 32-bits application files
Program Files stores 64-bits application files

Sponsored Content


SysWOW64 folder stores 32-bit files
System32 folder stores 64-bit files

syswow64
Tip
%ProgramFiles% is a Windows variable that points to the location of Program Files folder. %ProgramFiles(x86)% points to the Program Files(x86) folder.

Conclusion

The SysWOW64 is an important Windows folder that is only available in 64-bits Widows. SysWOW64 folder (full path %windir%\SysWOW64) store DLLs for 32-bits applications running in a 64-bits Window.

On a 64-bits system, WoW64 system sub-system creates a 32-bits layer that allows 32-bits applications to mimic a 32-bits Windows environment.

If you have any question or comment, use the “Leave a Reply” form at the end of this guide. Alternatively, you could share your experience with SysWOW64 folder.

Other Helpful Guides

Additional Resources and References

YOU MAY ALSO LIKE:

LEAVE A REPLY

Please enter your comment!
Please enter your name here

By using this website you agree to accept our Privacy Policy and Terms & Conditions