Releases: yymhai/win-optimizer
Releases · yymhai/win-optimizer
Release list
Win Optimizer v2.1.1 - CI & Lint Fixes
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
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
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