@echo off
chcp 65001 >nul 2>&1
title WinUtil 中文版

rem ============================================
rem  WinUtil 中文版 一键启动器
rem  https://win.aisi.uno
rem
rem  原理：先检查管理员权限，没有就自我提权重启，
rem        再拉取脚本并运行。
rem ============================================

rem ---- 检查管理员权限 ----
net session >nul 2>&1
if %errorlevel%==0 goto run

cls
echo.
echo   ==========================================
echo      WinUtil 中文版  —  需要管理员权限
echo   ==========================================
echo.
echo   接下来会弹出「用户账户控制」窗口，
echo   请点击 [ 是 ] 允许运行。
echo.
echo   （没有这个权限，工具无法修改系统设置）
echo.
pause
powershell -NoProfile -Command "Start-Process -FilePath '%~f0' -Verb RunAs"
exit /b


:run
cls
echo.
echo   ==========================================
echo      WinUtil 中文版  —  正在启动
echo   ==========================================
echo.
echo   正在从 win.aisi.uno 拉取脚本...
echo   （首次加载约 3-10 秒，请勿关闭本窗口）
echo.

powershell -NoProfile -ExecutionPolicy Bypass -Command ^
  "$ErrorActionPreference='Stop'; try { irm https://win.aisi.uno/win | iex } catch { Write-Host ''; Write-Host '  [错误] 拉取脚本失败：' -ForegroundColor Red; Write-Host ('  ' + $_.Exception.Message) -ForegroundColor Red; Write-Host ''; Write-Host '  请检查：1) 网络是否正常  2) 能否打开 https://win.aisi.uno' -ForegroundColor Yellow; Read-Host '  按回车键关闭' }"

if %errorlevel% neq 0 (
    echo.
    echo   [!] 脚本执行异常退出（错误码 %errorlevel%）
    echo.
    pause
)
exit /b
