Как удалить ZeroTier с компьютера полностью

ZeroTier One не удаляется одной кнопкой «Удалить» в панели управления: после стандартной деинсталляции в системе остаются виртуальный сетевой адаптер, служба zerotier-one_x64, конфигурационные файлы и привязка устройства к сети. Если просто стереть программу через «Приложения и возможности», при повторной установке клиент подхватит старый идентификатор узла, а в диспетчере устройств продолжит висеть «мёртвый» адаптер ZeroTier One Virtual Port.

Полное удаление состоит из четырёх этапов: выход из всех сетей, остановка службы, деинсталляция пакета и зачистка остаточных файлов. Ниже — отдельные инструкции для Windows, Linux и macOS, а также способ отвязать устройство от сети на стороне контроллера, чтобы оно не числилось в админ-панели.

Подготовка: что сделать перед удалением

Перед деинсталляцией проверьте, не используется ли ZeroTier для доступа к рабочим ресурсам: удалённым рабочим столам, NAS, серверам или виртуальным машинам. После удаления клиента все маршруты через виртуальную сеть пропадут мгновенно, и активные SSH- или RDP-сессии оборвутся без предупреждения.

Если устройство администрируете не вы, а системный администратор — уточните у него, можно ли отключать узел. В корпоративных сетях ZeroTier часто разворачивается централизованно, и самовольное удаление может нарушить регламент доступа.

  • 🔍 Проверьте список подключённых сетей командой zerotier-cli listnetworks
  • 📝 Запишите Node ID (10-значный адрес из zerotier-cli info) — пригодится для отвязки в панели my.zerotier.com
  • 💾 Сохраните важные данные, доступные только через виртуальную сеть
  • 🔌 Завершите активные удалённые сессии до начала деинсталляции

Удаление ZeroTier в Windows

В Windows деинсталляция выполняется стандартными средствами, но требует прав администратора. Откройте Параметры → Приложения → Установленные приложения, найдите ZeroTier One в списке и нажмите «Удалить». Альтернативный путь — классическая панель управления: appwiz.cpl через диалог «Выполнить» (Win+R).

Установщик сам остановит службу и удалит основные файлы, но виртуальный адаптер иногда остаётся в системе как скрытое устройство. Проверить это можно в Диспетчере устройств: включите в меню «Вид» пункт «Показать скрытые устройства» и разверните ветку «Сетевые адаптеры». Если ZeroTier One Virtual Port присутствует — удалите его вручную через контекстное меню.

☑️ Полное удаление ZeroTier из Windows

Выполнено: 0 / 5

Остаточные данные клиент хранит в папке C:\ProgramData\ZeroTier\One — там лежат ключи идентификации узла (identity.secret и identity.public). Удалите всю папку, если не планируете возвращаться к той же сети с тем же идентификатором. Именно файлы identity определяют постоянный Node ID устройства — пока они на диске, переустановка вернёт старый адрес узла.

⚠️ Внимание: папка ProgramData скрыта по умолчанию. Включите отображение скрытых элементов в проводнике (Вид → Показать → Скрытые элементы) или вставьте путь напрямую в адресную строку.

Удаление ZeroTier в Linux

В Linux порядок действий зависит от пакетного менеджера дистрибутива. Для систем на базе Debian и Ubuntu сначала остановите службу, затем удалите пакет вместе с конфигурацией:

sudo systemctl stop zerotier-one

sudo apt purge zerotier-one

Ключ purge вместо remove важен: он стирает конфигурационные файлы, а не только бинарники. Для Fedora, CentOS и других RPM-систем команды выглядят так:

sudo systemctl stop zerotier-one

sudo dnf remove zerotier-one

После удаления пакета проверьте каталог /var/lib/zerotier-one — в нём остаются ключи идентификации и файлы состояния сетей. Удалите его целиком командой sudo rm -rf /var/lib/zerotier-one, если узел больше не нужен. Дополнительно убедитесь, что служба не осталась в автозагрузке: systemctl status zerotier-one должен вернуть сообщение об отсутствии юнита.

📊 На какой системе вы удаляете ZeroTier?
Windows 10/11
Linux (Debian/Ubuntu)
Linux (Fedora/CentOS)
macOS

Удаление ZeroTier в macOS

На macOS клиент ставится либо через официальный .pkg-установщик, либо через Homebrew. В первом случае в пакет входит фирменный деинсталлятор: откройте смонтированный образ или найдите ZeroTier One Uninstaller в папке приложений — он корректно выгрузит системное расширение и службу.

Если установка выполнялась через Homebrew, достаточно двух команд в терминале:

sudo launchctl unload /Library/LaunchDaemons/com.zerotier.one.plist

brew uninstall zerotier-one

Ручная зачистка на macOS включает удаление каталога /Library/Application Support/ZeroTier/One, где хранятся ключи узла, и проверку отсутствия демона в launchctl list | grep zerotier. После этого перезагрузите Mac, чтобы выгрузить остатки сетевого расширения из памяти.

Отвязка устройства от сети в панели my.zerotier.com

Удаление клиента с компьютера не убирает узел из списка участников сети на стороне контроллера. Устройство продолжит числиться в веб-панели my.zerotier.com со статусом офлайн, занимая место в лимите узлов вашего тарифа.

Чтобы отвязать устройство, авторизуйтесь в панели управления, откройте нужную сеть и найдите узел по Node ID, который вы сохранили на подготовительном этапе. Снимите галочку авторизации (Auth) и удалите запись через иконку корзины. Если Node ID не сохранён, ориентируйтесь по описанию устройства или по времени последнего подключения в колонке Last Seen.

Что делать, если сеть создавал не вы

Если узел подключался к чужой сети (например, корпоративной), вы не сможете удалить себя из панели — у вас нет к ней доступа. Достаточно выполнить zerotier-cli leave перед удалением клиента: узел отключится, а администратор сети при необходимости почистит список со своей стороны.

Сравнение способов удаления по платформам

ПлатформаОсновной способОстаточные файлыОсобенности
WindowsПараметры → ПриложенияC:\ProgramData\ZeroTierПроверить скрытый адаптер в диспетчере устройств
Debian/Ubuntuapt purge zerotier-one/var/lib/zerotier-oneИспользовать purge вместо remove
Fedora/RHELdnf remove zerotier-one/var/lib/zerotier-oneСначала остановить службу systemctl
macOS (.pkg)ZeroTier One Uninstaller/Library/Application Support/ZeroTierТребуется перезагрузка после удаления
macOS (Homebrew)brew uninstall zerotier-one/Library/Application Support/ZeroTierПредварительно выгрузить launchd-демон

Что делать, если ZeroTier не удаляется

Иногда деинсталлятор зависает или выдаёт ошибку, потому что служба занята сетевой активностью. В таком случае в Windows остановите службу вручную до повторной попытки: откройте командную строку от имени администратора и выполните net stop "ZeroTier One". После этого запустите удаление снова.

Если служба не останавливается или повреждена, можно удалить её принудительно командой sc delete "ZeroTierOneService", а затем вручную стереть папки программы из Program Files (x86) и ProgramData. Такой способ оставляет больше «хвостов» в реестре, поэтому применяйте его только когда штатный деинсталлятор бессилен.

⚠️ Внимание: не удаляйте файлы ZeroTier из папки Program Files, пока работает служба — это приведёт к зависшим процессам и ошибкам сетевого стека до перезагрузки. Сначала остановите службу, потом удаляйте данные.

На Linux при «застрявшем» пакете помогает принудительная переустановка с последующим чистым удалением: sudo apt install --reinstall zerotier-one, затем sudo apt purge zerotier-one. Это восстанавливает скрипты деинсталляции, которые могли быть повреждены.

Проверка результата после удаления

Убедиться в полной деинсталляции можно несколькими способами. В Windows откройте командную строку и выполните ipconfig /all — в выводе не должно быть адаптера с упоминанием ZeroTier. Команда sc query "ZeroTierOneService" должна вернуть ошибку о несуществующей службе.

В Linux проверка ещё проще: which zerotier-cli не должна ничего находить, а ip link show — не выводить интерфейсы вида zt.... Если виртуальный интерфейс остался, значит, драйвер ещё загружен — поможет перезагрузка.

  • ✅ Служба ZeroTier отсутствует в списке служб системы
  • ✅ Виртуальный сетевой адаптер не отображается среди интерфейсов
  • ✅ Папки с конфигурацией и ключами удалены
  • ✅ Узел удалён из списка участников в my.zerotier.com

⚠️ Внимание: если после удаления пропал доступ к интернету или локальной сети, проверьте таблицу маршрутизации — ZeroTier мог оставить статические маршруты. В Windows это делается через route print, лишние записи удаляются командой route delete.

Частые вопросы

Удалится ли ZeroTier полностью через «Установку и удаление программ»?

Нет, стандартный деинсталлятор оставляет папку с ключами идентификации (ProgramData\ZeroTier в Windows) и иногда скрытый виртуальный адаптер. Для чистого удаления нужно вручную стереть остаточные каталоги и проверить диспетчер устройств.

Что будет с моим Node ID после удаления?

Node ID привязан к файлам identity.secret и identity.public. Если вы удалили их вместе с программой, при повторной установке ZeroTier сгенерирует новый идентификатор, и устройство придётся заново авторизовывать во всех сетях. Чтобы сохранить старый ID, скопируйте эти два файла перед удалением.

Можно ли удалить ZeroTier без прав администратора?

Нет. Служба, виртуальный сетевой драйвер и системные каталоги требуют повышенных привилегий на любой платформе — Windows, Linux или macOS. Без прав администратора (root) удаление невозможно.

ZeroTier остался в списке сетей my.zerotier.com — это проблема?

Для удалённого устройства — нет, оно просто числится офлайн. Но запись занимает место в лимите узлов сети, поэтому лучше зайти в панель управления и удалить устройство вручную, особенно на бесплатном тарифе с ограниченным числом участников.

После удаления пропал интернет — что делать?

Возможная причина — остаточные маршруты или не выгруженный виртуальный адаптер. Перезагрузите компьютер: в большинстве случаев сетевой стек восстанавливается сам. Если не помогло, проверьте таблицу маршрутизации и сбросьте сетевые настройки системы штатными средствами ОС.