Repository navigation
🚀 RouterAutoRestarter v1.0.0
This is the first stable release of RouterAutoRestarter, a lightweight system tray utility that monitors your internet connection and automatically reboots your TP-Link TL-WR940N router when the connection is lost.
✅ Features
-
📡 Periodic internet checks every 60 seconds
-
♻️ Automatic modem reboot using Playwright and headless Chromium
-
🖱️ Manual reboot option directly from tray menu
-
⚙️ Settings UI with:
- Router password input
- Log file viewer
- Chromium reinstall/delete buttons
- GitHub link
-
📝 Local log file saved to: C:\Users\AppData\Local\RouterAutoRestarter\router_restarter.log
-
🛠 Auto-start with Windows
-
🔔 Native toast notifications with icon and title
-
🧩 Bundled Chromium zip file (no internet needed after install)
📂 Included Files
RouterAutoRestarter.exe– Main executablechromium.zip– Chromium bundle for Playwright (auto-extracted)router.ico– Application icon
📦 How to Use
- Download the
.zipfile from below - Extract it to any folder (e.g.
C:\Tools\RouterAutoRestarter) - Run
RouterAutoRestarter.exe - First run will extract Chromium and show a tray icon
- Configure your router password from the Settings window
- Done! The app will run silently in the background
🧪 Tested On
- ✅ Windows 10, 11 (x64)
- ✅ TP-Link TL-WR940N (with iframe-based admin panel)
- ❌ Not tested on other router models
🔐 Notes
- All settings and logs are stored locally
- Chromium is extracted into a hidden AppData folder
- Does not require admin rights
📥 Download
Grab the latest release .zip below and get started in seconds.