1. Home
  2. Configure CleanBrowsing on Windows (EXE)

Configure CleanBrowsing on Windows (EXE)

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

  1. 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
  2. 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
  3. 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
  4. You’ll See a Summary
    • DNS servers applied
    • Interfaces affected
    • Scheduled task details (if created)

🛡️ Where It Installs Things

ItemLocation
Background DynDNS updaterC:\ProgramData\UpdatePublicIP.ps1
Update log fileC:\ProgramData\DynIPUpdate.log
Install process logC:\ProgramData\CleanBrowsingSetup.log
Scheduled Task NameCleanBrowsing-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"

Updated on April 8, 2025
Was this article helpful?
Need Support?
Can’t find the answer you’re looking for? Don’t worry we’re here to help!
Contact Support