@echo off chcp 65001 >nul net session >nul 2>&1 if %errorLevel% neq 0 ( echo Запустите от имени Администратора! pause exit /b 1 ) echo [1/4] Установка WSL... wsl --install echo. echo [2/4] Включение компонентов виртуализации... dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart wsl --set-default-version 2 echo. echo [3/4] Скачивание Docker Desktop (около 600 МБ)... curl -L -o "%TEMP%\DockerDesktopInstaller.exe" "https://desktop.docker.com/win/main/amd64/Docker%%20Desktop%%20Installer.exe" if %errorLevel% neq 0 ( echo Ошибка скачивания Docker Desktop! pause exit /b 1 ) echo. echo [4/4] Установка Docker Desktop (может занять 2-5 минут)... "%TEMP%\DockerDesktopInstaller.exe" install --quiet --accept-license --backend=wsl-2 if %errorLevel% neq 0 ( echo Ошибка установки Docker Desktop! pause exit /b 1 ) del "%TEMP%\DockerDesktopInstaller.exe" echo. echo ============================================ echo Установка завершена! echo Перезагрузите компьютер и следуйте echo инструкции в README.md echo ============================================ echo. echo Перезагрузить сейчас? (Y/N) set /p reboot= if /i "%reboot%"=="Y" shutdown /r /t 5 /c "Перезагрузка для завершения установки Docker + WSL" pause