@echo off
chcp 936 >nul
title 门店采集软件 清理工具
echo.
echo  ================================================
echo   正在清理旧版采集软件，请稍等约 10 秒...
echo   窗口会自动完成，请不要关闭它
echo  ================================================
echo.
taskkill /IM GonglianCollector.exe /F >nul 2>&1
taskkill /IM "0-双击运行-门店采集软件.exe" /F >nul 2>&1
schtasks /Delete /F /TN "GonglianCollector" >nul 2>&1
schtasks /Delete /F /TN "GonglianCollectorWatchdog" >nul 2>&1
powershell -NoProfile -Command "Get-Process | Where-Object { $_.Path -like '*\Downloads\*' -and ($_.ProcessName -like '*Gonglian*' -or $_.ProcessName -like '*采集*') } | Stop-Process -Force -ErrorAction SilentlyContinue"
timeout /t 2 /nobreak >nul
powershell -NoProfile -Command "Get-ChildItem (Join-Path $env:USERPROFILE 'Downloads') -Directory | Where-Object { $_.Name -like 'GonglianCollector*' -or $_.Name -like '门店采集*' } | Remove-Item -Recurse -Force -ErrorAction SilentlyContinue"
powershell -NoProfile -Command "Get-ChildItem (Join-Path $env:USERPROFILE 'Downloads') -File -Filter 'GonglianCollector*.zip' | Sort-Object LastWriteTime -Descending | Select-Object -Skip 1 | Remove-Item -Force -ErrorAction SilentlyContinue"
powershell -NoProfile -Command "Remove-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Run' -Name 'GonglianCollector' -ErrorAction SilentlyContinue"
powershell -NoProfile -Command "$lnk = Join-Path ([Environment]::GetFolderPath('Desktop')) '门店采集软件.lnk'; Remove-Item -LiteralPath $lnk -Force -ErrorAction SilentlyContinue"
echo.
echo  ================================================
echo   清理完成！
echo   接下来：重新下载最新压缩包，解压后双击
echo   0-双击运行-门店采集软件.exe 即可
echo  ================================================
echo.
pause
