Claude Code: authentication failed на Windows 11, 7 причин
Ошибка authentication failed в Claude Code на Windows 11 обычно не про пароль. Чаще сломался токен в хранилище, не подхватился прокси или вы запускаете агент не в том окружении. Семь причин, которые закрывают почти все случаи, и команды для проверки каждой.
1. Протухший или битый логин
Самое частое. Токен лежит в Windows Credential Manager или в файле конфига и со временем портится. Сбрасывается одной командой:
claude /logout claude /login
Если /login молчит, проверьте, что браузер по умолчанию открывается и редирект доходит обратно в терминал.
2. Запуск не в WSL, когда нужен WSL
Claude Code на Windows стабильнее работает внутри WSL2. В нативной консоли часто слетает обмен с браузером при логине. Если ставили по гайду для Linux, а запускаете в PowerShell, будет именно такая ошибка.
wsl --install -d Ubuntu # внутри WSL: npm install -g @anthropic-ai/claude-code claude /login
3. Корпоративный прокси или VPN
Если сидите через прокси, Claude Code должен его видеть. Без переменных окружения запрос до Anthropic не доходит, и вы получаете authentication failed вместо настоящей ошибки сети.
set HTTPS_PROXY=http://user:pass@proxy:8080 set HTTP_PROXY=http://user:pass@proxy:8080
4. Не та версия Node
Старый Node ломает новые пакеты. Проверьте версию, нужно 18 или выше:
node -v # если ниже 18, обновите через nvm или сайт Node
5. Конфликт нескольких установок
Если ставили и через npm, и через другой инсталлятор, в PATH может быть битая копия. Уберите лишнее и оставьте один источник.
6. Время на машине сбито
Токены привязаны ко времени. Если системное время сильно ушло, аутентификация падает. Синхронизируйте в настройках времени Windows.
7. Доступ к API из РФ
Прямой логин через официальный сайт из РФ часто не доходит. В этом случае ходят через прокси или через сервис, который даёт доступ к Claude Code и принимает оплату рублём.
Частые вопросы
После /login всё равно authentication failed, что делать?
Удалите папку конфига Claude в профиле пользователя и залогиньтесь заново. Чаще всего там осел битый токен, который /logout не чистит.
Безопасно ли входить через сторонний сервис?
Только если сервис не просит пароль от основного аккаунта. Нормальный прокси или реселлер работает со своим токеном, а не с вашим паролем.