Claude Cowork: ошибка Missing HCS services на Windows
Cowork пишет «Missing HCS services: hns, vmcompute, vfpext» и не видит рабочую папку. По шагам: виртуализация, BIOS, компоненты Windows, службы.
Смотри. Ставишь Claude Cowork на Windows, показываешь ему рабочую папку — и вместо работы получаешь:
Missing HCS services: hns, vmcompute, vfpext
Папка не открывается, дальше не пускает. Первая мысль — программа кривая, надо переустанавливать. Переустанавливаешь. Ошибка та же.
Не трать время. Cowork тут ни при чём. В Windows выключено несколько системных штук, без которых он физически не может взяться за твои файлы. Включаются они минут за десять, в основном галочками.
Что это вообще за ошибка
HCS — это Host Compute Service, часть Windows, которая умеет запускать изолированные контейнеры.
Аналогия простая. Контейнер — отдельная комнатка внутри твоего компьютера, куда ты сам решаешь, что занести. Cowork работает с файлами внутри такой комнатки, а не гуляет по всему диску — так и задумано. Но строит эту комнатку не он, а сама Windows.
Отсюда и имена в ошибке. hns и vmcompute — системные службы Windows, отвечающие за сеть и запуск контейнеров, vfpext — драйвер из той же обоймы. Cowork при запуске проверяет, все ли на месте, и перечисляет тех, кого не нашёл.
Значит, чинить надо не Cowork, а Windows. Причина почти всегда одна из трёх: виртуализация выключена в BIOS, не включены компоненты Windows, или гипервизор отключили руками. Идём сверху вниз.
Кстати, если ты с Claude только знакомишься и половина слов пока новая — есть отдельный разбор, как пользоваться Claude, там с нуля.
Шаг 1. Посмотри, включена ли виртуализация
Ctrl+Shift+Esc — Диспетчер задач. Вкладка «Производительность», слева выбери ЦП. Справа под графиком список характеристик: ядра, логические процессоры и строка «Виртуализация». Рядом «Включено» или «Отключено».
Включено — переходи к шагу 3, дело в компонентах. Отключено — тебе в шаг 2.
Сразу честно: в разных сборках Windows этот список выглядит по-разному, и строки «Виртуализация» может не оказаться на виду. Тогда Win+R, набери msinfo32 — откроются «Сведения о системе». Пролистай общую вкладку вниз: там есть пункты про Hyper-V, по ним видно, тянет ли процессор виртуализацию и запущен ли гипервизор.
Шаг 2. Виртуализация отключена — это BIOS
Виртуализация включается не в Windows, а в настройках материнской платы. Перезагружаешься и на старте жмёшь клавишу входа в BIOS — обычно Del, F2 или F10, подскажет надпись на первом экране.
Внутри ищи пункт со словами Virtualization, Intel VT-x, Intel Virtualization Technology или SVM Mode (это у AMD). Живёт он чаще всего в разделах Advanced, CPU Configuration или в разделе разгона. Переключаешь в Enabled, сохраняешь выход — как правило, F10.
Точный маршрут дать не могу: у каждого производителя своё меню и свои названия разделов. Ориентируйся не на картинку из интернета, а на слова выше — они везде одинаковые.
Если BIOS под паролем или пункт серый и не переключается — стоп, это корпоративная блокировка. Дальше только через того, кто выдал компьютер.
Шаг 3. Включи компоненты Windows
Win+R, набери optionalfeatures — откроется окно «Включение или отключение компонентов Windows». Отметь галочками:
- Hyper-V — целиком, вместе с вложенными пунктами
- Платформа виртуальной машины
- Подсистема Windows для Linux
Если в списке есть «Контейнеры» — отметь и его.
Жмёшь ОК, Windows докачивает файлы и просит перезагрузку. И вот важное: перезагружайся именно кнопкой «Перезагрузка», а не «Завершение работы» и потом включить. Из-за быстрого запуска это не полноценный старт системы, и компоненты могут не подняться.
Отдельный случай: Hyper-V в списке нет вообще. Скорее всего, у тебя домашняя редакция Windows — там его и не бывает, это её штатное ограничение. «Платформа виртуальной машины» и подсистема Linux в ней обычно есть, включай их и проверяй результат. Хватит этого или нет — зависит от редакции и сборки, врать не буду.
Шаг 4. Проверь службы hns и vmcompute
Перезагрузился — проверим, поднялось ли то, чего Cowork не хватало. Искать службы глазами в списке — лотерея, названия в русской Windows переведены по-разному. Быстрее командой: открой командную строку или Терминал от имени администратора и выполни по очереди:
sc query hns sc query vmcompute
В ответе смотри на строку состояния. 4 RUNNING — служба работает, всё в порядке. 1 STOPPED — остановлена, запусти её:
sc start vmcompute
Чтобы она поднималась сама при включении компьютера:
sc config vmcompute start= auto
Пробел после start= обязателен — так устроена эта команда, без него будет ошибка.
Если в ответ прилетело, что служба не установлена — компоненты из шага 3 не встали. Вернись и проверь галочки.
А вот vfpext в списке служб не ищи. Это драйвер, он приезжает вместе с компонентами виртуализации, отдельной кнопки у него нет. Заработают Hyper-V и платформа — исчезнет из ошибки и он.
Всё включил, а ошибка осталась
Бывает. Четыре причины, которые встречаются чаще прочих.
Ты когда-то выключил гипервизор руками. Классика: ради эмулятора Android, старого VirtualBox или игры с античитом человек выполняет bcdedit /set hypervisorlaunchtype off из совета на форуме — и забывает. Возвращается он так:
bcdedit /set hypervisorlaunchtype auto
Команда — от администратора, после неё перезагрузка. Учти: то, ради чего ты его выключал, может снова начать ругаться. Выбирать тебе.
Ты сидишь внутри виртуальной машины. Тогда нужна вложенная виртуализация — она включается на стороне хоста, в настройках самой виртуалки, и по умолчанию выключена.
Рабочий ноутбук с политиками. Компоненты могут быть закрыты администратором: галочка ставится, а после перезагрузки её нет. Тут никакие команды не помогут — пиши в IT: «нужны Hyper-V и платформа виртуальной машины, включите, пожалуйста».
Windows давно не обновлялась. Проверь обновления и поставь, что есть.
Чего делать не стоит
- Переустанавливать Cowork по кругу. Дело не в нём, ошибка вернётся.
- Удалять или отключать службы «чтобы переустановились». Сломаешь то, что ещё работало.
- Запускать твикеры и скрипты с форумов, которые правят реестр пачкой. Они лечат симптом на чужом компьютере, а последствия ловить тебе на своём.
- Сносить Windows. Это ошибка настройки, а не поломка системы.
Короткий маршрут на память: виртуализация в Диспетчере задач → BIOS, если выключена → компоненты Windows → перезагрузка → службы hns и vmcompute. Потом запусти Cowork заново и укажи папку.
А если дальше упрёшься в другой стоп-сигнал — не в ошибку, а в «на сегодня хватит», — посмотри разбор про лимиты Claude Code.
Погнали чинить.