Skip to content

v3.0 - Full English + Colorful UI + Bug Fixes

Choose a tag to compare

@Rezurmas Rezurmas released this 28 May 22:34

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 -Restore

Stats

  • 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.