Disclaimer AdGuard for Windows is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.
Some things in life are more complicated than they should be. App onboarding is one example. Digging through AdGuard’s settings just to make it block the right stuff is another.
We decided to turn that pain into convenience. Meet the wizard — a simple, few-click setup that gets AdGuard working exactly the way you want, right from the start.
Quickly click through the options to:
-
Block ads in your language and remove intrusive website self-promotions;
-
Choose your tracker protection level — hardcore or just enough to stay comfy;
-
Hide popups and widgets (if you prefer the Internet without them);
-
Enable phishing protection to block dangerous websites;
-
Turn on HTTPS filtering — essential for effective ad blocking on modern websites.
Want to fine-tune things later or explore advanced settings? Go for it. Our Knowledge Base shows exactly where everything lives.
The full release is already on the horizon. For now, this beta focuses on improvements and bug fixes. Check the changelog for details.
Changelog
Improvements
- Filter List Manager updated to v2.3.5 #5718
Fixes
- Launch AdGuard at system startup and Enable filtering at system startup options don’t work properly #5702
- Duplicate domains and missing company logos in the Companies section on the Statistics tab #5749
- The Block search ads and self-promotion option doesn’t work #5772
- The Report the website option in AdGuard Legacy Assistant doesn’t work #5732
- Not all filters are updated on the first attempt when updating them manually #5704
- Incorrect certificate serial number marshalling causes false-positive CRLite matches #5793
CoreLibs (Filtering engine)
- CoreLibs updated to v1.20.88 #5813
Improvements
- Added an option to decode URLs in
$urltransform#1915 - Enabled HTTP/3 filtering by default in AdGuard beta/nightly versions #2014
- Added support for the
$reasonmodifier #1986 - Added CRLite as an alternative to OCSP #1997
Fixes
- The AdGuard certificate is missing when the Check websites’ certificate transparency advanced option is enabled #2046
@connectdoesn’t work as expected #1985- HAR file is not fully compiled #2002
- In Request details, the destination address is shown as 127.0.0.1 when AdGuard VPN integration is enabled #2021
- Incorrect handling of HTTP 10x status codes in HTTP/1.1 #2013
- Userscripts can’t be added because of BOM (Byte Order Mark) #2009
- The userscript runner doesn’t add a source map #1984
- When using FakeDNS option in proxy settings, AdGuard injections are broken #2017
- Localhost is unreachable in manual proxy mode in v1.19 #2019
Scriptlets (JavaScript enhancement for filtering rules) updated to v2.2.14
Improvements
- Added the new
prevent-innerHTMLscriptlet #488 - Added support for window.Fingerprint in
fingerprintjs2#541 trusted-click-element— added a parameter to extend the scriptlet execution time #400
UserscriptsWrapper (Userscripts and user styles support library) updated to v2.2.0
- GM.xmlHttpRequest and GM_xmlhttpRequest are implemented incorrectly #1983
AdGuard for Windows direct download links: