Skip to main content

InstallGuard: Monitor and Block Software Installation

If you have a family PC that everyone uses and it’s your responsibility to keep it up and running, then you have to restrict the users from installing dubious programs, bloatware and unwarranted software. Your family members who aren’t familiar with the Internet can unknowingly download malicious programs and end up installing spyware, toolbars, tons of icons and other general crap bundled with programs from shady developers. As you may have previously experienced, verbally warning your family never works. You need to actively prevent them from installing software. InstallGuard allows you to do that.

InstallGuard is a program that runs in the background and silently guards the computer from unauthorized software installation. The program blocks all common software installers from running including Microsoft Installer, InstallShield and other commercial installers. You, as an administrator, can also block custom processes and executable files from being executed on the system to prevent running of portable software. This lets you block all programs including those that are already installed on the system such as browsers, toolbars, chatting software, games or other potentially malicious or unauthorized software.


By default, InstallGuard silently blocks any attempt to install new programs without warning or prompts. A user who is unaware that InstallGuard is running might think that the program installer is corrupt or they didn’t properly click on the installer file, and therefore might attempt to do so several times. To avoid unnecessary troubles you should enable showing of Alerts to the user when an application is blocked.


From InstallGuard’s configuration window you can see which applications where blocked and at what time. The log file only shows the file name of the application blocked and not the full path, so it is not very helpful. For example, a log file entry might say “setup.exe” blocked which means some program installation was prevented but the identity of the program is a mystery.

InstallGuard also takes periodic snapshots of the list of installed programs and saves the list as a simple text or CSV file. By comparing snapshots taken at different times you can see if any new programs were installed.

InstallGuard isn’t meant to be a stealth program since the program icon is easily visible on the notification area. But only the administrator can open or close the program as it is password protected. Unfortunately, the protection is easy to bypass – simply kill the program using the task manager. Apparently, you can’t use this program in a corporate environment or generally, on smart people. If you believe you can fool your folks, go ahead, install this. Anything that can save you from spending hours cleaning up junk from your computer is good.


  1. Interesting... Would this also do duty as a antivirus measure, similar to a software restriction policy?

  2. No. It can't prevent execution of programs other than the ones you specifically instruct the program to. Only software installers are blocked.

  3. Thanks for your reply, Kaushik. That's a shame... I've been looking for something that would work like that for ages; sort of a super simple whitelisting app that would take some of the headache out of setting up restriction policies. I don't suppose you know of anything that might fit the bill?

  4. None that I'm aware of. I'll have to look around.

  5. Does it work with Actual Installer- ??

  6. @Codex: Don't know. I haven't tested it against every software installer.

  7. You can stop it from task manager. what to do to prevent this possibility?


Post a Comment

Popular posts from this blog

How to Record CPU and Memory Usage Over Time in Windows?

Whenever the computer is lagging or some application is taking too long to respond, we usually fire up task manager and look under the Performance tab or under Processes to check on processor utilization or the amount of free memory available. The task manager is ideal for real-time analysis of CPU and memory utilization. It even displays a short history of CPU utilization in the form of a graph. You get a small time-window, about 30 seconds or so, depending on how large the viewing area is.

How to Schedule Changes to Your Facebook Page Cover Photo

Facebook’s current layout, the so called Timeline, features a prominent, large cover photo that some people are using in a lot of different creative ways. Timeline is also available for Facebook Pages that people can use to promote their website or business or event. Although you can change the cover photo as often as you like, it’s meant to be static – something which you design and leave it for at least a few weeks or months like a redesigned website. However, there are times when you may want to change the cover photo frequently and periodically to match event dates or some special promotion that you are running or plan to run. So, here is how you can do that.

Diagram 101: Different Types of Diagrams and When To Use Them

Diagrams are a great way to visualize information and convey meaning. The problem is that there’s too many different types of diagrams, so it can be hard to know which ones you should use in any given situation. To help you out, we’ve created this diagram that lays out the 7 most common types of diagrams and when they’re best used: