What is ‘gwx.exe’ in Windows?

The GWX.exe file is a core system file of the Microsoft Windows operating system. Its purpose is to freely upgrade Windows operating systems from earlier versions to Windows 10. The gwx.exe file is located in the “C:\Windows\System32\GWX” directory.

GWX.exe Task Manager

The file distributed via Windows update KB3035583. It is derived from Get Windows X (10).  And will display a white windows flag present in the notification tray of the Taskbar.

White Windows Icon

Clicking on it displays the following screen:

Windows 10 Free Upgrade Assistant

Windows 7, 8 or 8.1 users might remember the notifications that started popping up around 2015. Gwx.exe was also found in the Task Manager. Microsoft has Removed the use of the Windows 10 upgrade nag. This advertising campaign has already ended but there are very few people who are still receiving offers to upgrade installed operating systems.

Location of gwx.exe in Task Manager

Legit GWX Removal

If you want to remove gwx.exe you should uninstall KB3035583 update. You can do that by following these steps:

Method 1: Removal of Windows Update

  1. Reboot the computer to the Safe Mode.
  2. Navigate to Programs and Features.
  3. Click View installed updates option in the left pane.
  4. Find the KB3035583update, click on it and hit Uninstall

Method 2: Removal of Corresponding Entries

You can remove legit gwx.exe by removing its entries from registries, task scheduler or deleting files from folders.

Step-1: Take ownership of the GWX folder

We need to take ownership of the GWX.exe directory.

  1. Go to C:\Windows\System32\GWX
  2. Right-click on the folder
  3. Then click on Properties
  4. Then go to the Security tab
  5. Then click Advanced button
  6. Under the Owner, click on Edit.
  7. Then Select your account rather than whatever is preselected.
  8. Make sure you tick the box that says subfolders and whatnot.
  9. Apply the change.
  10. Ignore the warnings and prompts.
Taking Ownership of Folder

Step-2: Change folder permissions

Now we need to sort out the permissions.

  1. Go to C:\Windows\System32\GWX
  2. Right-click on the folder,
  3. Then click on Properties.
  4. Then go to the Security tab
  5. On the right tab, click Edit.
  6. Then, select your user name.
  7. Click the Full Control check box, and apply.
    Change Permissions of Folder
  8. Now, rename the GWX folder to something like GWX.old.
    Exe files in GWX Folder
  9. And you may also rename the four executable files. Just use any extension to cripple the executability of exe files. Problem solved.
Renamed exe Files in GWX Folder

Step-3: Delete scheduled tasks

If you want to be safe then deleting the scheduled task is advised.

  1. Do Windows+R and type regedit
  2. Navigate to the following path:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\
CurrentVersion\Schedule\TaskCache\Tasks\
  1. Carefully go through all the available entries. The GWX entries will have random hash values, so look in the right pane & identify the correct ones. They should have the string GWX under Path. There should be around six of them.
  2. For each, right-click on the entry in the left pane and export. This is a sort of backup, in case something goes wrong.
  3. Then, right-click the entry and delete
    GWX Entries in Regedit
  4. Do Windows+R
  5. Type taskschd.msc to open Task Scheduler. It should complain about missing tasks. This is a good first step. Make sure that the scheduler tasks related to refreshgwxconfig-B are gone from the system.
    Task Scheduler Error Message
  6. Once again in the registry, navigate to an undermentioned path – almost identical to the above:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\
CurrentVersion\Schedule\TaskCache\Tree\Microsoft\Windows\Setup
  1. Search for the Setup entry, which should have gwx and GWXTriggers under it. Export both these entries, and then delete them. Launch the task scheduler again, and it should run clean, pristine and without any errors.
refreshgwxconfig registry edit values

Malicious gwx.exe file

It is a Microsoft signed file. Therefore, the technical security rating is 1% dangerous. However, many cybercriminals use names of legitimate files to disguise their malicious and malware programs and that might cause financial, data loss, privacy issues, and other problems. The legitimate gwx.exe file is typically located in one of these directories:

C:\Windows\System32\Tasks\Microsoft\Windows\Setup
C:\Windows\System32\GWX\GWX.exe

If a gwx.exe file is not in the above-said location it is very likely to be a malicious file. Similarly, if a file has a different name i.e. not gwx.exe but Gwx.exe, or something like it to confuse the user, then it should be classed as a threat. Moreover, malicious files have graphical icons in place of simple “system” icons. If a malicious file is placed on the system (a malicious process running in Task Manager), it is recommended to run a full virus scan using reputable anti-virus (or anti-spyware) software.

gwx.exe disguised as GWX.exe

Moreover, if you have already upgraded to the latest Windows version, you shouldn’t see this entry. So, carefully check the system with an anti-virus program if gwx.exe running is suspicious to be malware which is trying to hide under the name of a legitimate system component.

Multiple anti-virus engines have detected GWX.exe process as a threat, which is clearly shown by Screenshot:

Multiple anti-virus engines Report of gwx.exe

Symptoms

Infiltration of malware triggers problems, such as:

  • an increased number of ads
  • Crashing programs
  • Sluggish computer
  • Windows errors
  • Unknown processes use high CPU
  • Deletion of files
  • Software failure
  • Displaying error messages

Therefore, if you noticed some of the above-mentioned features, you should immediately check the system for a cyber threat. Anti-Virus software should be used to get rid of malicious gwx.exe file.

Distribution methods of Malicious gwx.exe

The malicious gwx.exe installed by the following methods:

  • Malicious spam emails with Infected attachments
  • Malicious online advertisements
  • Social engineering
  • Software cracks
  • Fake or illegal software downloads;
  • Bogus software updates
  • Exploit kits etc.

Therefore, users are advised to be careful when browsing the web. It’s important to avoid visiting questionable or potentially dangerous websites (e.g., pornographic, gaming), using only official developer’s sites for downloading software or its updates, carefully check the details of the sender before opening any unknown attachment, and stay away from malicious ads.

Damage

The malicious GWX.exe functions by installing all the malicious executable files on the PC in a highly deceptive manner. The infected files tend to copy the entire payloads in the respective folders of the Windows OS. At the same time, these files also alter the registers such that the file runs every time the PC is booted. Once the file has made its way into the computer system, it can carry out a wide range of malicious tasks on your PC.

  • Ad Popups
  • Hacked Email & Social
  • Ransomware
  • Lagging Speed
  • Stolen banking information
  • Stolen passwords
  • Identity theft
  • Victim’s computer added to a botnet

Removal of Malicious gwx.exe

After the affected GWX.exe files have injected malicious codes into the system, then it can affect the functioning of the system.

Therefore, it is vital to remove malicious GWX.exe as soon as possible from the system.

But scanning the system with a reputable malware removal tool is recommended. Automatic elimination of the threat is the best choice as the security program can easily identify & safely remove malware completely.

Method 1: By using Reputable Antivirus

Although we can eliminate the malicious GWX.exe from the infected system manually, it is recommended not to do so due to various reasons. Manual removal is a cumbersome and risky process. Most importantly, the malicious GWX.exe file highly tricky in disguising its presence.

Method 2: GWX.exe Removal tools

You can remove the malicious gwx.exe by using gwx.exe removal tools available online like Regcure Pro. Here are some steps:

  1. Download the application Regcure Pro and execute its installed on your PC.
  2. From this tool, you can modify the scanning process catering to your personal needs including general scan, application scan, scheduled scan, and so more.
  3. The Regcure Pro application will now start scanning the entire PC for searching all the infected files.
  4. Once the scanning process is complete, you can come across the message “Fix All”. Click this icon to repair all the errors present in your computer system.

Method 3: Manual Removal

Manual malware removal is not an easy task and requires a certain skill level. To remove malware manually, the first step is to identify the name of the malware that has to be removed e.g. a suspicious program running on a user’s computer:

Malicious Program Running Found in Task Manager

By checking the list of programs running on your computer e.g.  by using task manager, and after identification of a program that looks suspicious, the following steps are recommended:

  1. Download Autoruns program by Microsoft which shows auto-start applications, file system locations & Registry:
    Autoruns
  2. Restart the computer
  3. When system boots press the F8 key multiple times until you see the Windows Advanced Options menu,
  4. Then select Safe Mode with Networking from the list.
    Safe Mode with Networking
  5. Run the Autoruns.exe file after Extracting the downloaded Autoruns archive.
  6. Now in the Autoruns application click “Options” at the top
  7. Uncheck the “Hide Windows Entries” and “Hide Empty Locations” options
  8. Click the “Refresh” icon.
    List by the Autoruns Application after Refresh
  9. Carefully check the list provided by the Autoruns application, & locate the malicious file that has to be removed.
  10. Note down its full path & name. Remember that some malware programs hide in process names under legitimate Windows process names. At this stage, it is very important not to remove any system files. When the suspicious program is found that has to be removed, right-click over the name of the process & choose “Delete“.
  11. Removing the malware through the Autoruns application ensures that the malicious program will not start automatically on the next startup of the system & now you should search the malicious name on the system. Remember to enable search for hidden files and folders before continuing. If the malicious file name shows in the search results, remove it.
  12. Now Reboot the system computer in normal mode.

Following the above steps will remove any malware from the system but keep in mind that manual threat removal requires advanced computer skills. And if you are not up to the task, leave malware removal to anti-virus & anti-malware programs. Moreover, these steps may not work with advanced malware infections. And as it is said “Prevention is better than cure” so, keep your computer safe, always keep the operating system updated and use updated anti-virus software.

ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.