← бесплатные уроки вход для учеников
бесплатный урок

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.

Погнали чинить.

Частые вопросы
Что значит ошибка Missing HCS services: hns, vmcompute, vfpext?
Это Cowork говорит, что в Windows не хватает механизма изоляции, через который он работает с твоими файлами. HCS — Host Compute Service, часть Windows, которая умеет запускать изолированные контейнеры. `hns` и `vmcompute` — системные службы из этой обоймы, `vfpext` — драйвер оттуда же. Cowork при старте проверяет, на месте ли они, и перечисляет в ошибке тех, кого не нашёл. Сломан не Cowork — выключена виртуализация в самой Windows. Чинится галочками в компонентах Windows и, если не помогло, включением виртуализации в BIOS.
Как дать Claude Cowork доступ к папке на Windows?
Если при выборе папки вылезает ошибка про HCS — дело не в правах на папку и не в антивирусе. Cowork не может собрать контейнер, в котором эти файлы должны открыться. Порядок такой: проверить в Диспетчере задач, включена ли виртуализация; если выключена — включить её в BIOS; дальше включить компоненты Windows (Hyper-V, платформу виртуальной машины, подсистему Linux); перезагрузиться и проверить, что службы `hns` и `vmcompute` запущены. После этого папка выбирается как обычно.
Как проверить, включена ли виртуализация на компьютере?
Нажми Ctrl+Shift+Esc, открой «Производительность» и выбери ЦП. В списке характеристик справа есть строка «Виртуализация» — рядом будет «Включено» или «Отключено». Если строки нет (в разных сборках Windows этот список выглядит по-разному), открой «Сведения о системе» — Win+R и `msinfo32` — и посмотри внизу общей вкладки пункты про Hyper-V: по ним видно, поддерживает ли процессор виртуализацию и запущен ли гипервизор.
Claude Cowork работает на Windows Home?
Честный ответ: зависит от сборки, и обещать не берусь. В домашней редакции Windows компонента Hyper-V в списке нет вообще — это её штатное ограничение, а не поломка. При этом «Платформа виртуальной машины» и «Подсистема Windows для Linux» там обычно есть, и включаются они так же. Включи их, перезагрузись и проверь службы. Не завелось — вопрос упирается в редакцию Windows, а не в настройки.
Включил Hyper-V, а ошибка осталась. Что делать?
Сначала убедись, что перезагрузился именно кнопкой «Перезагрузка», а не выключением и включением — из-за быстрого запуска это не одно и то же, и компоненты могут не подняться. Дальше три частые причины. Ты когда-то отключал гипервизор ради игры или эмулятора Android командой `bcdedit` — верни его обратно. Ты сидишь внутри виртуальной машины — там нужна вложенная виртуализация, она включается в настройках самой виртуалки. Ноутбук рабочий, с корпоративными политиками — тогда включение может быть просто запрещено, и это к системному администратору.
Уже учитесь на курсе?
войдите, чтобы открыть все уроки