I got tired of manually configuring DNS, flushing network stacks, and clicking through settings every time I set up a new machine or debug connectivity issues. So I wrote these scripts to automate the boring stuff.
Version 3.1 is here! We have upgraded the tool into a fully interactive Terminal User Interface (TUI) with ASCII art and arrow-key navigation!
Open PowerShell as Administrator and paste:
irm https://raw.githubusercontent.com/XploitVoid/win11-net-automator/main/launch.ps1 | iexThat's it! The script will download the latest version and give you options to install or run directly.
- Clone or download this repository:
git clone https://github.com/XploitVoid/win11-net-automator.git
cd win11-net-automator- Right-click
install.batand select Run as administrator. - Done! You can now access the beautiful new Dashboard from anywhere:
- Desktop Context Menu: Right-click anywhere on your desktop and select
🌐 Win11 Net Automatorto open the GUI. - Terminal: Open Command Prompt or PowerShell anywhere and simply type
menuto launch the GUI.
- Desktop Context Menu: Right-click anywhere on your desktop and select
(When you launch the TUI or select a tool, it will automatically prompt you for Administrator privileges via UAC if needed).
Caution
Disclaimer & Backup Warning: Some tools in the Performance & Fixing and Privacy & Routing sections (such as Gaming Mode, Speed Tuner, and Telemetry Blocker) make direct modifications to your Windows Registry, Firewall, and System Services.
It is highly recommended to create a System Restore Point or backup your current network/registry settings before running these optimizations. While these scripts are designed to be safe and reversible, modifying system networking can sometimes result in unexpected behavior depending on your specific hardware and Windows configuration.
| Tool | What it does |
|---|---|
terminal-menu.ps1 |
[NEW] The interactive Terminal UI (TUI) menu. Navigate with Arrow Keys and hit Enter to run. Auto-elevates. |
gaming-mode.bat |
Pauses bandwidth-heavy background tasks (Updates, OneDrive) and optimizes TCP/Registry for the absolute lowest gaming ping. |
speed-tuner.bat |
Tunes your Windows TCP/IP stack (Auto-Tuning, RSS, ECN) to max out high-speed fiber or Wi-Fi 6 connections. |
auto-healer.bat |
A background monitor that constantly checks your internet connection and automatically resets your adapter if the connection drops. |
hotspot-manager.bat |
Quickly toggle the built-in Windows 11 Mobile Hotspot on or off directly from the terminal via modern WinRT APIs. |
net-info.bat |
Clean dashboard showing your active adapter, local IP, public IP, MAC address, DNS servers, and current ping. |
mac-spoof.bat |
Randomizes your network adapter's MAC address to bypass public Wi-Fi limits or tracking. Fully reversible. |
hosts-adblock.bat |
Downloads and applies the StevenBlack hosts file for system-wide ad and malware blocking. Reversible. |
enable-doh.bat |
Sets up DNS over HTTPS with Cloudflare + Google DNS. Registers DoH templates, configures the adapter, writes registry flags. |
adguard-routing.bat |
Points your DNS to a local AdGuard Home instance. Detects your active adapter automatically. |
dns-benchmark.bat |
Tests 8 popular DNS servers for response time, shows you the fastest, and offers to apply it. |
network-flush.bat |
Nuclear option — flushes DNS, releases/renews IP, resets Winsock and TCP/IP stack. For when nothing else works. |
telemetry-block.bat |
Blocks Windows 11 telemetry endpoints via firewall + hosts file. Disables tracking services. Fully reversible. |
wifi-passwords.bat |
Lists all saved Wi-Fi profiles and their passwords in one shot. |
lltk-profile-sync.bat |
Quick switcher for Lenovo Legion Toolkit power profiles (Quiet/Balance/Performance). |
- Terminal UI: Scrapped the GUI because command line is just better. Built an interactive Terminal UI (
terminal-menu.ps1) so you can navigate with arrow keys instead of typing numbers. - ASCII Art: Added a nice ASCII header.
- Fixed Executions: Fixed a weird bug where PowerShell was mangling batch file outputs. Switched to a cleaner CMD bridge.
(Note: v3.0.0 was a GUI experiment that got removed).
- Installer: Turned this from a folder of loose scripts into an actual tool. Run
install.batto drop it into ProgramData and get a permanent Desktop right-click menu. - New Scripts:
gaming-mode.bat: Pauses Windows Update and OneDrive so you don't lag out in-game.speed-tuner.bat: Tweaks TCP auto-tuning for gigabit/fiber connections.auto-healer.bat: Runs in the background and restarts your adapter if the internet drops.hotspot-manager.bat: Turns on the Windows Mobile Hotspot from the terminal.
- Fix: Fixed a bug in
net-info.batwhere the ping test failed on non-English Windows versions (switched to WMI). - Fix: Stopped
hosts-adblock.batfrom accidentally deleting telemetry block rules.
- Added
net-info.bat(network dashboard),mac-spoof.bat(MAC address randomizer), andhosts-adblock.bat(system-wide adblocker).
- Squashed a bunch of bugs with the telemetry blocker and Wi-Fi password extraction.
- Added
dns-benchmark.bat,telemetry-block.bat, andwifi-passwords.bat.
- Initial commit. Scripts for DoH, AdGuard, flushing DNS, and Lenovo toolkit syncing.
Found a bug? Want to add a new script? PRs are welcome.
- Fork the repo
- Create a branch (
git checkout -b fix/whatever) - Commit your changes
- Push and open a PR
If you're adding a new .bat file, try to follow the existing style:
@echo offat the top- Admin check early on
- Comments for the non-obvious stuff (you don't need to comment
echo) - Clean output with status indicators
Not sure if your idea fits? Open an issue first and we can discuss.
MIT — do whatever you want with it. See LICENSE.