Ошибка «spacedesk cannot detect primary machine» означает, что клиентское устройство — планшет, смартфон или второй ПК — не получает ответ от spacedesk Driver, установленного на основном компьютере. Чаще всего причина кроется не в самой программе, а в сетевом окружении: устройства находятся в разных подсетях, брандмауэр блокирует служебный трафик, либо служба spacedesk на основном ПК просто не запущена.
Ниже разобраны типовые причины этой ошибки и безопасная последовательность диагностики — от простых проверок к более глубоким. Порядок действий подходит для связки Windows + Android/iOS/Windows-клиент через локальную сеть Wi-Fi или кабель.
Как работает обнаружение в spacedesk
Механизм подключения в spacedesk устроен так: серверная часть (драйвер) на основном компьютере рассылает в локальную сеть широковещательные уведомления о своём присутствии, а клиент слушает сеть и показывает найденные машины в списке. Если клиент пишет «cannot detect primary machine», значит, на каком-то участке этой цепочки произошёл сбой.
Ключевое условие: оба устройства должны находиться в одной локальной сети и одной подсети. Если основной ПК подключён к роутеру по кабелю, а планшет — к гостевой Wi-Fi сети или к сети другого роутера, обнаружение не сработает.
Важно понимать: соединение через интернет «извне» штатным способом не предусмотрено — spacedesk рассчитан именно на локальную сеть. VPN-подключения, мобильный интернет на клиенте и изоляция клиентов на роутере также ломают обнаружение.
Первичная проверка: сеть и запуск службы
Начните с самого простого. Убедитесь, что оба устройства подключены к одному роутеру и одной сети. На клиенте отключите мобильный интернет, чтобы устройство гарантированно работало только через Wi-Fi.
Затем проверьте, запущен ли сервер spacedesk на основном компьютере. В системном трее должен быть значок spacedesk; откройте spacedesk Driver Console и убедитесь, что переключатель сервера находится в положении ON. Если консоль показывает состояние OFF, клиент физически не сможет найти машину.
- 🔌 Оба устройства подключены к одному роутеру (не к гостевой сети)
- 📴 На клиенте отключён мобильный интернет и VPN
- 🖥️ В spacedesk Driver Console сервер переведён в состояние
ON - 🔄 После изменения настроек выполнен перезапуск клиентского приложения
Брандмауэр Windows и антивирус
Одна из самых частых причин — брандмауэр Windows блокирует входящие соединения драйвера spacedesk. При первой установке система обычно спрашивает разрешение на сетевой доступ, и если в тот момент нажать «Отмена», обнаружение перестанет работать.
Откройте Панель управления → Брандмауэр Защитника Windows → Разрешение взаимодействия с приложением и найдите в списке spacedeskService и связанные компоненты. Для них должны стоять галочки в столбце «Частная сеть». Если записей нет, переустановка драйвера spacedesk с перезагрузкой обычно пересоздаёт правила.
⚠️ Внимание: не отключайте брандмауэр полностью «для проверки» надолго — это снижает защиту системы. Если хотите провести тест, отключите его на пару минут, проверьте обнаружение и сразу включите обратно, затем настройте правило для spacedesk точечно.
Сторонние антивирусы со встроенным файрволом (встречаются у разных вендоров) могут блокировать трафик независимо от настроек Windows. Проверьте журнал сетевых блокировок вашего антивируса и добавьте spacedesk в исключения, если такая функция предусмотрена.
Тип сетевого профиля и изоляция клиентов
Windows различает профили сети: частная и общедоступная. Если ваша домашняя сеть помечена как общедоступная, система применяет жёсткие ограничения на обнаружение и входящие подключения, что мешает работе spacedesk.
Проверить и изменить профиль можно через Параметры → Сеть и Интернет → свойства текущего подключения. Установите тип «Частная сеть» для домашнего подключения. Заодно убедитесь, что в системе включено сетевое обнаружение для частного профиля.
Отдельный источник проблем — функция изоляции клиентов (AP Isolation, Client Isolation) на роутере. Когда она включена, устройства в Wi-Fi сети не видят друг друга вообще. Проверьте настройки беспроводной сети в веб-интерфейсе вашего роутера; точный путь зависит от модели, поэтому сверьтесь с инструкцией производителя.
☑️ Быстрая диагностика сети для spacedesk
Ручное подключение по IP-адресу
Если автоматическое обнаружение не работает, клиент spacedesk позволяет подключиться напрямую, указав IP-адрес основного компьютера. Это хороший диагностический приём: если ручное подключение успешно, значит, сеть и драйвер в порядке, а проблема именно в механизме широковещательного обнаружения.
Узнать IP-адрес основного ПК можно командой в командной строке:
ipconfig
Найдите строку IPv4-адрес активного адаптера (обычно вида 192.168.x.x) и введите этот адрес в клиентском приложении в поле ручного подключения. Если соединение установилось и второй экран заработал — пользуйтесь ручным способом или продолжайте разбираться с обнаружением.
Службы, драйвер и переустановка
Когда сетевые проверки не помогают, стоит посмотреть на состояние самого серверного ПО. Откройте оснастку служб командой services.msc и найдите службу spacedeskService. Она должна быть запущена, а тип запуска желательно установить в «Автоматически», чтобы сервер стартовал вместе с Windows.
Если служба не стартует или падает, помогает чистая переустановка: удалите spacedesk Driver через «Программы и компоненты», перезагрузите компьютер, затем установите актуальную версию с официального сайта разработчика и снова перезагрузитесь. Перезагрузка здесь важна, потому что spacedesk устанавливает виртуальный видеодрайвер, который подгружается на уровне системы.
⚠️ Внимание: скачивайте установщик spacedesk только с официального сайта разработчика. Сторонние «сборки» драйверов виртуальных дисплеев могут содержать вредоносный код и создают риск для системы.
После переустановки проверьте, что в консоли драйвера сервер включён, и повторите попытку обнаружения с клиента. В ряде случаев также помогает обновление клиентского приложения на втором устройстве — несовместимость версий иногда проявляется именно как невозможность найти машину.
Сводная таблица причин и решений
| Причина | Признак | Решение |
|---|---|---|
| Сервер выключен | В консоли статус OFF | Включить переключатель в Driver Console |
| Разные подсети | IP-адреса из разных диапазонов | Подключить оба устройства к одному роутеру |
| Блокировка брандмауэром | Ручное подключение тоже не работает | Разрешить spacedesk в правилах брандмауэра |
| Изоляция клиентов на роутере | Устройства не пингуют друг друга | Отключить AP/Client Isolation в настройках роутера |
| Сбой службы или драйвера | Служба не запускается | Переустановка драйвера с перезагрузкой |
Как проверить связь между устройствами через ping
На основном ПК выполните ipconfig и запомните IPv4-адрес. На втором Windows-устройстве откройте командную строку и введите ping <адрес>. Если ответы приходят — сетевой уровень исправен, проблема выше (брандмауэр, служба). Если пакеты теряются — ищите проблему в роутере, изоляции клиентов или разных подсетях. С Android-устройства пинг можно выполнить через сторонние сетевые утилиты.
Альтернативные способы подключения
Если Wi-Fi обнаружение упорно не работает, у spacedesk есть обходные варианты. Для Android-устройств предусмотрено подключение через USB-кабель с включённой USB-модемом (USB tethering) — в этом режиме создаётся прямое сетевое соединение между ПК и устройством, и обнаружение происходит внутри него. Поддержка конкретных режимов зависит от версии приложения и устройства, поэтому сверяйтесь с документацией spacedesk.
Ещё один вариант — точка доступа на самом клиенте или на ПК с последующим подключением второго устройства к ней. Это гарантирует, что оба конца окажутся в одной сети без посредничества роутера с его потенциально проблемными настройками.
Часто задаваемые вопросы
Почему spacedesk видит ПК на одном устройстве, но не видит на другом?
Вероятнее всего, «невидящее» устройство подключено к другой сети — например, к гостевой Wi-Fi сети, диапазону 5 ГГц с отдельным SSID с включённой изоляцией или работает через мобильный интернет. Проверьте IP-адрес устройства и сравните подсеть с адресом основного ПК.
Работает ли spacedesk через интернет, а не по локальной сети?
Штатно spacedesk рассчитан на работу в локальной сети. Подключение через интернет напрямую не предусмотрено; теоретически возможны схемы с VPN, объединяющим устройства в одну виртуальную сеть, но это не гарантированный и не рекомендуемый разработчиком сценарий.
После обновления Windows клиент перестал находить компьютер. Что делать?
Обновления Windows иногда сбрасывают сетевой профиль на «Общедоступный» и пересоздают правила брандмауэра. Проверьте тип сетевого профиля, разрешения для spacedesk в брандмауэре и состояние службы spacedeskService. Если не помогло — переустановите драйвер с перезагрузкой.
Помогает ли перезагрузка роутера при этой ошибке?
Иногда да: сбои в таблицах маршрутизации или зависшая функция изоляции клиентов на роутере могут нарушать связность устройств. Перезагрузка роутера — безопасный шаг, который стоит выполнить перед углублённой диагностикой.
Можно ли использовать spacedesk, если обнаружение так и не заработало?
Да, если ручное подключение по IP-адресу работает. Автоматическое обнаружение — лишь удобство; введя IP основного ПК в клиенте вручную, вы получите полноценное соединение со вторым экраном.