Skip to content

Releases: yymhai/win-optimizer

Win Optimizer v2.1.1 - CI & Lint Fixes

Choose a tag to compare

@yymhai yymhai released this 10 May 03:50

Fixes since v2.1.0

  • PSUseApprovedVerbs: function Main -> Invoke-Main
  • PSAvoidUsingEmptyCatchBlock: 12 empty catch {} -> catch { $null }
  • PSAvoidUsingWriteHost: Add SuppressMessageAttribute
  • PSAvoidIncorrectComparisonWithNull: $null -eq instead of -eq $null
  • Report title: v2.0 -> v2.1
  • CI: Exclude non-critical rules for system optimization scripts

All PSScriptAnalyzer checks now pass.

Win Optimizer v2.1.0 - Driver Health Check

Choose a tag to compare

@yymhai yymhai released this 10 May 03:18

Phase 0: Driver Health Check (abnormal devices, event log errors, driver age, signatures, GPU details). Phase 13: Driver Auxiliary Repair (pnputil restart/scan, requires -FixDrivers + Admin). New parameter: -FixDrivers.

Win Optimizer v2.0.0

Choose a tag to compare

@yymhai yymhai released this 10 May 02:40

What is New in v2.0.0

Hardware Detection

  • CPU, Memory, Disk (SSD/NVMe)
  • GPU with accurate VRAM (nvidia-smi > dxdiag > WMI)
  • Monitor EDID reading
  • Display resolution

Health Score

  • 0-100 rating across 8 dimensions

Tiered Optimization

  • lowend / mainstream / highperf / gaming / workstation

12-Phase Execution

Diagnosis, Rogue Cleanup, Startup, Services, Tasks, Power, Memory, Disk, Network, Privacy, Visual, Deep Cleanup

Usage

.\scripts\Optimize-Windows.ps1 -Level auto -DeepClean