How to patch software vulnerabilities in Windows 10?

Patching Windows 10 applications in 2020

Outdated software becomes vulnerable to security risks. It is never advised or recommended by any tech enthusiast to ignore application updates. In this article, I will teach you step by step that how to update applications automatically on Windows 10.

As we all know that operating system just provides the basic computing functionalities for a computing machine to operate as expected. However, to get most of a computer, we all need plenty of different applications. Such as gimp application is required for high level graphics designing. All of different applications provide us with our desired functionality. These applications are developed by independent developers. Developers usually release updates to existing applications. Have you ever seen year tags in application names? Most of the applications use the year number in their naming scheme such as xyz studio version 2019 etc. Most of the application vendors release a major update once a year. Through out the year security updates followed a monthly release cycle.

Given all the details, it is mandatory to update all the applications installed on your computer with security updates. An outdated version of software installed on a machine makes it vulnerable to security threats.

What is a Vulnerability?

An outdated software is known as vulnerable to security threats. Hackers are always looking for security holes in popular applications to exploit them. Most common question we encounter in security discussion is that "I am using an up to date antivirus. Am I still vulnerable to threat?" Answer to this question is simply "yes". An antivirus plays the role of the security guard standing at the main gate. While a vulnerability is an example of an open window in a locked room. Even if you have locked the main door of the room but at the same time left a window open for attackers, you are at high risk of being attacked.

To patch such open windows and bugs, application developers release regular updates. Every computer user must update all of the installed applications to stay secure. If you are a Linux user, updating applications is not a big deal. Open up the terminal and running "sudo apt update" will do the job. However, if you are using Windows operating system as most of the users do, the job is not as easy as in case of Linux.

In Windows ecosystem running an update through control panel or Windows Update will only update the core components and some services related to operating system. All of the other applications installed on system must be updated separately. Although some of the applications support auto updating but most of the applications require you to download the newer version and install it over the previous one. Do you find it a hectic job to individually check for updates on developers websites for hundreds of applications? If your answer is yes, then you are at the right place.

Solution to the problem:

There is a good news and bad news as well. Do not worry we have covered your back and we will also provide you with the solution to the bad news. Here is the good news first. All you need is to download a 1.2 MB utility named patchmypc. The software is a small program that will look for updates to all of the programs installed on your computer and will update them. Main user interface of the application is shown below and is self explanatory to what it does.

patching vulnerable software

Good News:

The good news is that patchmypc program is free to use. You can download it for free from developers website and use it to update all of your applications.

Bad News:

There is a bad news as well associated with this method of updating your applications. The problem is that you have to run the updater program manually after regular intervals such as once in a week to update your system. the process is kind of semi automatic solution to vulnerabilities problems. What if we forgot to run the tool for two or three months? We will be highly at risk of being infected with ransomware or some other malicious tool.

Ultimate Solution:

We need a fully automatic tool that can update all of the installed applications whenever there is a newer version available. The tool must keep all of the process silent and should not nag the user with confusing pop ups. Most of the cyber security vendors include premium software updating tools in their mega security suites. As mega security suites comes with mega prices as well. There is no need to worry about the price, you can find a good deal here

Enjoy a vulnerability free drive. :)


  • Thank you for the article.

    Which software would you recommend for automating the software updates ?

    • The free choice is described in the article. But for fully automated solution, I will recommend Avira software updater included with Avira internet security.

    • Thank you for your reply. How about F-Secure. Do they have any solution similar to Avira ?

    • Hi AG3S, it is sad to inform you that F-Secure do not provide such solutions. If you do not like Avira you can go for Kaspersky Lab's solution. Kaspersky internet security and higher products e.g. total security both include automatic application updates.