v3.0 - Full English + Colorful UI + Bug Fixes
Highlights
- Full English translation - all user-facing strings, comments, prompts
- 7 colorful message types - [OK]/[+>]/[!!]/[XX]/[..]/[--]/[??] with distinct colors
- Multi-color startup banner with OS info + mode-based color coding
- 21 DNS providers in interactive menu (Speed/Security/Family/AdBlock/Privacy/EU/China)
- 3 optimization modes: Throughput / LowLatency / Balanced
- Detailed descriptions at every toggle so you know what's being changed
Bug Fixes
- MTU detection locale bug - was using 'Reply from' string match (English only). Now uses ping.exe exit code (works on Polish/German/Chinese/any Windows locale)
- DNS menu prompt now correctly mentions ID 99 (Reset to DHCP)
- Default Mode changed from ambiguous 'Max' to explicit 'Throughput'
- Multiple MTU targets (1.1.1.1 / 8.8.8.8 / 9.9.9.9) for firewall fallback
Compatibility
- Windows 8.1 / 10 / 11
- Windows Server 2012 R2 / 2016 / 2019 / 2022 / 2025
- PowerShell 5.0+
- x86 / x64
Quick Start
# Interactive mode (recommended for first run)
.\Optimize-NetworkAdapter.ps1
# Or just double-click Run-NIC-Optimizer.bat (auto-elevates)CLI Examples
# Gaming preset for all Ethernet
.\Optimize-NetworkAdapter.ps1 -Mode LowLatency -All
# Full automation with Cloudflare DNS + telemetry off
.\Optimize-NetworkAdapter.ps1 -Mode Throughput -All -DnsProvider 1 -DisableTelemetry -Silent
# Rollback
.\Optimize-NetworkAdapter.ps1 -RestoreStats
- 1454 lines of PowerShell
- ~50 functions
- 40 NIC settings, 24 netsh tweaks, 16 registry tweaks, 7 powercfg tweaks
- Validated: zero syntax errors
Reboot required after first run for full effect.