# FateForge v2 — 停止运行中的实例 Write-Host "Stopping FateForge..." $p = Get-NetTCPConnection -State Listen -ErrorAction SilentlyContinue | Where-Object { $_.LocalPort -in 8000, 9000, 8080, 7860 } | Select-Object -ExpandProperty OwningProcess -Unique foreach ($pid_ in $p) { try { Stop-Process -Id $pid_ -Force -ErrorAction Stop } catch {} } # 兜底:任意 python 进程也清掉(本地开发) Get-Process -Name python -ErrorAction SilentlyContinue | ForEach-Object { try { Stop-Process -Id $_.Id -Force -ErrorAction Stop } catch {} } Start-Sleep -Seconds 1 (Get-NetTCPConnection -State Listen -LocalPort 7860 -ErrorAction SilentlyContinue | Measure-Object).Count