@echo off
chcp 65001 >nul
title Win11 自动登录+15分钟锁屏+永不休眠
echo.
echo ======================================================
echo      Win11 专业版 一键配置
echo        开机自动登录桌面 + 15分钟无操作自动锁屏
echo        永不睡眠/不断网 · 锁屏唤醒需密码
echo ======================================================
echo.

:: 检查管理员权限
net session >nul 2>&1
if %errorlevel% neq 0 (
    echo ❌ 请右键选择【以管理员身份运行】此脚本！
    pause
    exit /b
)

echo 1. 恢复 netplwiz 勾选框...
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v DevicePasswordLessBuildVersion /t REG_DWORD /d 0 /f >nul

echo 2. 配置自动登录（用户：SMP）...
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d 1 /f >nul
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d "SMP" /f >nul
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d "Seacon@2026" /f >nul

echo 3. 关闭睡眠/休眠/自动关屏（保持网络不断）...
powercfg /hibernate off >nul
powercfg /change monitor-timeout-ac 0 >nul
powercfg /change monitor-timeout-dc 0 >nul
powercfg /change standby-timeout-ac 0 >nul
powercfg /change standby-timeout-dc 0 >nul
powercfg /change hibernate-timeout-ac 0 >nul
powercfg /change hibernate-timeout-dc 0 >nul

echo 4. 设置15分钟无操作自动锁屏...
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v InactivityTimeoutSecs /t REG_DWORD /d 900 /f >nul

echo 5. 刷新组策略配置...
gpupdate /force >nul

echo.
echo ======================================================
echo ✅ 全部设置完成！
echo   ✔ 开机自动登录桌面（用户：SMP，无需密码）
echo   ✔ 15分钟无操作 → 自动锁屏（唤醒需密码）
echo   ✔ 永不睡眠、不断网、后台一直运行
echo ======================================================
echo 请重启电脑，所有设置才会完全生效！
echo.
pause