Why Does Windows Warn About This Download?

Trust & Safety

Why does Windows warn about this download?

Nothing is wrong with your computer and nothing is wrong with the file. Here is exactly what the SmartScreen warning means, and how to verify the file yourself in about ten seconds.

What the warning actually says

Microsoft Defender SmartScreen checks every executable you download against a reputation database. If it has not seen that exact file, from that exact publisher, enough times before, it shows the warning. It is not telling you the file is malicious. It is telling you the file is unfamiliar.

That distinction matters, because reputation is earned by download volume and by a paid code-signing certificate. A free utility from a small independent publisher starts at zero on both counts, and a brand-new release resets part of it again.

Why our builds are unsigned

We will be straight about this: our Windows applications are not code-signed. A certificate that meaningfully improves SmartScreen reputation is an ongoing annual cost, and for software we give away for free with no advertising and no bundled installers, we decided that money is better not spent. That is a deliberate choice, not an oversight.

The trade-off is that you see a warning, and you have to take our word for it: or, better, not take our word for it and check instead. The rest of this page is how you check.

Verify the file yourself in about ten seconds

Every file we publish has a SHA-256 hash: a fingerprint that changes completely if even one byte of the file changes. Compare the hash of your downloaded file against the list below. If they match, you have exactly the file we built. If they do not match, delete it and download again from the official link.

Open PowerShell, and run:

Get-FileHash -Algorithm SHA256 "$env:USERPROFILE\Downloads\PDFGeekSetup.exe"

Change the filename to whichever file you downloaded. Compare the Hash value it prints with the matching row below. Case does not matter.

Current release hashes

FileVersionSHA-256
AppGeekSetup.exe1.1.4a39d5fedb9edb3176fd97e1d6966e32dab7f5f33e876ec5091441613e2ff4bc3
AppGeek.exe (portable)1.1.4ab7c5a4f80da732b604214ae59a286259fe45184b254ba7781c3cb77f02d3d11
AppGeek-light.exe1.1.4b9704c2a0f5edf105b366c45b51cbaf67c90c11f278c3cc5551d93f95b3e656c
CleanGeekSetup.exe1.0.5561e1e5bb0ce1a6dec8f84bf13eda3854909fbaccfbf300df9be6929f4305a3b
CleanGeek-portable.exe1.0.561da0ecc18aff5cc8cef2909f2103ce60d41353eb01d8ba6c624502d73bafe10
DiskGeekSetup.exe1.1.1d01c3068b604f333c529b33c316b44e42c4fab3c9d3ed047e2ea3666302e9dd4
DriverGeekSetup.exe1.1.2b2afc746124b57bf954603b4ca76462defc254fed40a8461f9f12e1b040f0960
DriverGeek-portable.exe1.1.2627a585f1535cf1de9455a8ac8d7450a8752ca7fcb3b0cf87cb033f69e86d1e8
PDFGeekSetup.exe1.1.197d137d53ef00625e2135db09909686863aa1306a1078e83fb6c54a97229a521
PDFGeek.exe (portable)1.1.100baac7e3832f42a46697a593c0d999ece84c491365ca79e9f561d54b899eac6
Ultimate-Settings-Panel.zip8.0.420f59d823894710d8e59f6927bd0b2b5ea955b8ecf52f9c532d7523709fa2f65
Hashes as published on GitHub Releases. Last checked 5 September 2026.

You can also cross-check any of these against the SHA256SUMS.txt file attached to the matching GitHub release, and against the file’s digest shown by GitHub itself.

Second opinion: scan it

Upload the file to VirusTotal and it will be checked by around seventy antivirus engines at once. Do not be alarmed by one or two engines flagging an unsigned installer: heuristic engines routinely flag any unsigned self-extracting binary. What you are looking for is the overall pattern, and the ability to compare the hash VirusTotal reports with the table above.

What we do instead of buying a certificate

What we will never ask you to do

We will never tell you to turn off SmartScreen, disable Windows Defender, or add an exclusion for our folder. Any site that tells you to disable your security software in order to install its free utility is telling you something about itself. Leave your protections on. Verify the hash instead: it is a stronger check than the warning you are bypassing, and it costs you ten seconds.

If you are ever unsure about a file that claims to come from us, the safest thing to do is delete it and download again from the product page on this site or from our GitHub releases. If something still looks wrong, get in touch and we will look at it.