Jump to content
Sign in to follow this  

AutoIt Compiled EXE Being Blocked by Windows

Recommended Posts


Hi Everyone,

My apologies if such information already exists - I could find some stuff about Antivirii products, but nothing about Windows itself.

The tl;dr is that my compiled .exe is being detected and blocked by Windows from Windows 8 and up. It does not request admin or anything like that so UAC isn't a problem, but it seems to be Windows SmartFilter or whatever it is.


Has anyone got experience in what exactly Windows does to determine how a file fails this check, and how I can potentially certify my program to be permitted? Understandably some users are dubious about opening it, which is entirely understandable.


Sorry this is almost more a Windows question than AutoIt, but I figure someone has probably ran into this same issue before. Any advice very much appreciated!

Share this post

Link to post
Share on other sites

Could be Firewall related.

I wouldn't rule out that or the Anti-Virus, without like JohnOne says, some supporting facts.

Do you run other malware detection software ... or as you seem to indicate, on other people's machines?

Are your executables compressed with anything? That sometimes causes issues.

AutoIt.4.Life Clubrooms - Life is like a Donut (secret key)

Make sure brain is in gear before opening mouth!
Remember, what is not said, can be just as important as what is said.


What is the Secret Key? Life is like a Donut

If I put effort into communication, I expect you to read properly & fully, or just not comment.
Ignoring those who try to divert conversation with irrelevancies.
If I'm intent on insulting you or being rude, I will be obvious, not ambiguous about it.
I'm only big and bad, to those who have an over-active imagination.

I may have the Artistic Liesense ;) to disagree with you. TheSaint's Toolbox (be advised many downloads are not working due to ISP screwup with my storage)


Share this post

Link to post
Share on other sites

Thanks for the help thus far!

I've sent you the full source JohnOne - I'd rather not post it all together clear because it references some personal things all over the place and obfuscating it for here would be a bit of a nightmare.


The error they get is: ea6fe250606297148621ed7a5e5f6c9d.png


Which is SmartScreen blocking it from running - The English version being: 



Obviously you can go into "More Info" and allow it from there, but understandably people are put off immediately by this already :-(


Thanks for your thoughts!


Edit: Oh, compression! No compression being used :-)

Edited by Eambo

Share this post

Link to post
Share on other sites
  • disable Inetconnection
  • run Program once
  • a error occurs where you can allow executing
    allow executing

=> Smartscreen is quiet in the future. Don't forget to enable Inetconnection.

Share this post

Link to post
Share on other sites
27 minutes ago, JohnOne said:

Are you opening a website with IE in your code which could be causing this?

Nope, no website being opened. The core of the functionality is mainly ping and traceroutes - a combination of using the internal ping tool as well as launching a command prompt and getting the output from there. Shouldn't be anything opening a website however.

Share this post

Link to post
Share on other sites

It's default setting of modern Windows systems.
When file is downloaded from the internet "zone identifier" is added. ZoneId value is 3. This is stored as alternate data stream in parallel to the main file (stream).

Just delete :Zone.Identifier stream from the file. Search around.




Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this