How-To Geek

How the SmartScreen Filter Works in Windows 8 and 10


Windows 8 includes a SmartScreen filter that prevents unknown and malicious programs from running. SmartScreen is part of Internet Explorer 8 and 9 – with Windows 8, it’s now integrated into the operating system.

SmartScreen is a useful security feature that will help prevent bad applications from running, but it may occasionally prevent a legitimate application from running. SmartScreen reports some information to Microsoft, so it may have some privacy implications.

How SmartScreen Works

By default, Windows 8 sends information about every application you download and install to Microsoft’s servers. Microsoft’s servers respond with an assessment of the application – if the application you’ve downloaded is something legitimate and fairly popular, such as Mozilla Firefox or iTunes, Windows 8 will run the application.

If SmartScreen doesn’t know about an application – whether it’s a new form of malware or just a niche program that few people use – Windows 8 will prevent the application from running on your computer. It will also prevent known-bad programs from running.

This is similar to the way SmartScreen works in Internet Explorer 8 and 9. When you download an application, Internet Explorer’s SmartScreen filter contacts Microsoft’s servers to determine whether the download should be allowed or not. However, with Windows 8, this is now integrated into Windows itself – if you download an application with another browser, such as Firefox or Chrome, SmartScreen will check the application.


Running An Unrecognized Application

When you try to launch an application SmartScreen doesn’t recognize, it will display a message saying it “protected your PC” by preventing the application from running. It’s good to be cautious if you encounter this message – however, some legitimate applications may be considered unrecognized.

If you’re sure that an application you want to use is safe, click the More info link.


Click the Run anyway button and Windows will allow the application to run, bypassing the SmartScreen filter.


Privacy Concerns

Because SmartScreen reports information about each application you run to Microsoft to check whether the application should be run or not, it’s been singled out in the media as a potential privacy problem.

SmartScreen sends several pieces of data to Microsoft when you run a program. The information includes the file name of the application you attempt to run, along with a hash of the application’s contents — this hash is compared to Microsoft’s database. If it matches a known-good application, such as iTunes, it’s allowed to run. (For more information about the exact data sent to Microsoft, read this post on the Within Windows blog.)

When you attempt to run an application on Windows 8, Microsoft will know the file name of the application you’re attempting to run, along with your IP address.


However, Microsoft has responded to these concerns, saying they’re not building a database of programs linked to specific users:

“We can confirm that we are not building a historical database of program and user IP data. Like all online services, IP addresses are necessary to connect to our service, but we periodically delete them from our logs. As our privacy statements indicate, we take steps to protect our users’ privacy on the backend. We don’t use this data to identify, contact or target advertising to our users and we don’t share it with third parties.”

SmartScreen is a useful security feature that can help prevent less-experienced users from running applications they shouldn’t run.

However, you can disable the SmartScreen filter if you don’t want to use it — consult our guide to disabling the SmartScreen filter in Windows 8 for more information.

Chris Hoffman is a technology writer and all-around computer geek. He's as at home using the Linux terminal as he is digging into the Windows registry. Connect with him on Google+.

  • Published 09/8/12

Comments (14)

  1. r

    it has good intentions, but for me it seems that Microsoft wants control over things it has no business controlling. Good thing “smart screen” can be turned off. My advice is If you see Win8 then press “run away”.

  2. Victor

    Such a feature is going to subsidize a populary contest of sorts – make it difficult for small programs to be successful. Similar to a gap between the rich and the poor, but this is between large firms and individual programmers.

  3. AgentFenix

    Such a stupid idea. Even programmes I’ve been using for years are blocked and the hassle you go through to get it to run anyway. Windows 8, making you jump through more hoops than before.

  4. Jim

    Simple, has the company paid MS for permission to run under Windows? If not then it gets flagged as malware….

  5. Paul

    An OS is not a policeman. Stop acting like one.

  6. Paul

    And stop telling me what I can download and do with my PC, Microsoft. I’d switch to another OS if I didn’t have so many legacy apps that need Windows.

  7. me1010

    Look at this in a different perspective. I know lots of people who will download and install anything the computer asks them too. This is just a way to scare stupid computer users into not downloading and running programs that they don’t know what they do.

  8. Lu


    I doubt that the “stupid computer users” (for lack of a much better word) who get easily scared, as you suggest, will download & run many programs that they don’t know, for obvious reasons. Perhaps these “morons” are just the people that you know.

  9. Comp Prog

    You guys are all being silly and uber fearful. It is optional.

  10. fallout330

    I can see the legitimacy of both views. The positive side is that it is optional and can be disabled.

    In regards to basic, inexperienced users, I can see it being a benefit in some cases. I don’t know how many times I’ve had to remove rougeware/scareware, due to a download or install that a user thought was legitimate and beneficial, only to turn out being a hassle to remove. In this case, I can understand the usefulness of the Smartscreen feature. On the other hand, for us experienced, HTG users, this would possibly be more of a burden than an advantage.

  11. DaFoo

    Lots of fools on this board. You can turn it off, what the hell is the issue? This isn’t Apple, MS actually gives you a choice.

  12. Pasquale

    If you ask me, I smell a rat. This is a strategy MS are using to force software developers to use the MS Store and spend their money on digital signatures. This is clearly a case of monopoly abuse and I really hope the European Commission will intervene to stop MS and fine them.

  13. borys

    Machiavellian! The most arrogant and underhanded feature possible! Go ahead – kill the little guy who is trying to break into the software market. Windows — you suck big time!

  14. john kabbi

    please don’t panic , you can just simply disable that feature. period !!

More Articles You Might Like

Enter Your Email Here to Get Access for Free:

Go check your email!