This executable is provided to help Windows users easily configure CleanBrowsing DNS filtering on their machines.
Instead of requiring manual DNS changes, terminal commands, or third-party tools, this installer simplifies the entire process with a guided setup. In just a few clicks, you can apply the right DNS settings for your needs — whether you’re setting up family protection, adult filtering, or using a custom CleanBrowsing plan with dynamic DNS updates.
This installer is intended for use on Windows 10 and 11 and is safe to run locally. It requires administrator privileges to make network configuration changes.
⬇️ Download the Installer
The installer can be found via this button:
Right-click the file after downloading and select “Run as administrator” to begin setup.
🚀 How to Use It
- Run the Installer
- Right-click on
CleanBrowsing-SimpleConfiguration-1.1.exe
- Select “Run as Administrator”
- ⚠ This is required to change DNS settings and create a scheduled task
- Right-click on
- Choose Your DNS Filter Level
- You’ll be prompted to choose from:
- Family Filter
- Adult Filter
- Paid Account (Custom)
- If you choose Paid Account, you’ll be prompted to enter:
- Your IPv4 and IPv6 DNS addresses
- Your Dynamic DNS Update URL
- You’ll be prompted to choose from:
- Installer Will Automatically:
- Apply DNS settings to all active network adapters (Wi-Fi, Ethernet, etc.)
- (If custom) Create a scheduled background task that checks in every 5 minutes using your Dynamic DNS URL
- Log results to:
C:\ProgramData\CleanBrowsingSetup.log
- You’ll See a Summary
- DNS servers applied
- Interfaces affected
- Scheduled task details (if created)
🛡️ Where It Installs Things
Item | Location |
---|---|
Background DynDNS updater | C:\ProgramData\UpdatePublicIP.ps1 |
Update log file | C:\ProgramData\DynIPUpdate.log |
Install process log | C:\ProgramData\CleanBrowsingSetup.log |
Scheduled Task Name | CleanBrowsing-IPUpdate |
🔁 What Happens in the Background?
If you’re using a paid account, the installer creates a hidden scheduled task called:
CleanBrowsing-IPUpdate
This task:
- Runs silently every 5 minutes
- Calls your Dynamic DNS update URL
- Ensures your public IP is always up-to-date
You can view or manage it anytime using PowerShell:
Get-ScheduledTask -TaskName "CleanBrowsing-IPUpdate"
🔧 Troubleshooting
- 💡 If nothing happens: Be sure you ran the installer as administrator
- 🧪 You can test the update task manually with:
Start-ScheduledTask -TaskName "CleanBrowsing-IPUpdate"
🧼 Can I Delete the Installer After?
Yes! Once installed, you can delete the .exe
file. The DNS settings and background task will remain active unless you manually remove them.
To clean up:
Unregister-ScheduledTask -TaskName "CleanBrowsing-IPUpdate" -Confirm:$false
Remove-Item "C:\ProgramData\UpdatePublicIP.ps1"