Version: 2.0
Author: scoggeshall
License: MIT
This is a streamlined Windows batch script designed to quickly reset and repair essential network settings using built-in system tools. It flushes DNS, resets TCP/IP and Winsock, clears ARP and NetBIOS caches, resets firewall and proxy settings, and logs everything to a timestamped file.
- One-click full network reset
- Automatically logs all actions and errors
- Creates per-run log files with timestamp
- Optionally prompts for system reboot
- Minimal UI, no external dependencies
%UserProfile%\Desktop\NetResetLogs\reset_YYYY-MM-DD_HH-MM.log
Includes details of every step and the full ipconfig /all output for reference.
- Windows 10 or later
- Must be run as Administrator
- Right-click the
.batfile and choose "Run as administrator" - Follow the on-screen instructions
- After the reset, choose whether to reboot now or later
- Winsock catalog
- TCP/IP stack (IPv4 and IPv6)
- DNS cache
- ARP and NetBIOS name caches
- Windows Firewall
- Proxy settings (via
winhttp) - Displays full adapter configuration afterward
This project is licensed under the MIT License.
Check the log files for any errors or output.
For updates or improvements, visit: https://github.com/scoggeshall/netsh-reset