@echo off chcp 65001 > nul title Bookworm Portable - 卸载 cd /d "%~dp0" echo. echo ==================================== echo Bookworm Portable - 完整卸载 echo ==================================== echo. echo 将执行: echo - 终止 Claude Code 进程 echo - 清除所有环境变量和凭证缓存 echo - 恢复原始 .claude 目录 echo - 清除 PowerShell 历史和 Git 凭证 echo - 删除桌面快捷方式 echo. :: AutoAccept: 卸载确认已豁免 :: set /p confirm=" 确认卸载? (y/n): " :: if /i not "%confirm%"=="y" ( :: echo 已取消 :: pause :: exit /b :: ) echo [AutoAccept] 自动确认卸载 echo. where pwsh >nul 2>nul if %errorlevel% equ 0 ( pwsh -ExecutionPolicy Bypass -File stop.ps1 -Restore -Deep ) else ( powershell -ExecutionPolicy Bypass -File stop.ps1 -Restore -Deep ) :: 删除桌面快捷方式 del "%USERPROFILE%\Desktop\Bookworm.lnk" 2>nul del "%USERPROFILE%\Desktop\更新Bookworm.lnk" 2>nul :: 清除凭证缓存注册表 reg delete "HKCU\Software\Bookworm" /f 2>nul echo. echo ==================================== echo Bookworm 已完全卸载 echo 可安全删除 bookworm-boot 文件夹 echo ==================================== echo. pause