«Соединение с сетью AnyDesk», «Отключен от сети AnyDesk»
Разберём, что делать с ошибкой AnyDesk, когда при попытке подключения к серверам появляется ошибка: «Отключен от сети AnyDesk» или висит: «Подключение к сети AnyDesk»
Предисловие
AnyDesk представляет собой программное обеспечение удаленного доступа, которое позволяет пользователям управлять компьютерами из любой точки мира. Одним из главных преимуществ AnyDesk является возможность подключения к удаленному компьютеру в режиме реального времени.
AnyDesk использует серверы-релеи (от английского: relay), которые играют ключевую роль в установлении связи. Релеи - это серверы, которые выдают клиенту уникальный идентификатор и обеспечивают установление соединения с другими клиентами.
При запуске, AnyDesk соединяется с бут-сервером (англ.: boot), получает список релей-серверов, и пытается подключиться к этим релеям.
Если при попытке подключения AnyDesk не может получить доступ к одному релей-серверу, то он переключается на следующий сервер в списке. Если и к следующему серверу доступ не удалось, то AnyDesk продолжает попытки подключения к другим серверам в списке до тех пор, пока не будет найден релей-сервер, с которым компьютер сможет установить связь.
В данной статье мы рассмотрим проблему с подключением AnyDesk к своим серверам.
Описание проблемы
Проблема выражается в том, что AnyDesk, по той или иной причине, не может подключиться к бут-серверу или релеям, попеременно меняя статус между: «Подключение к сети AnyDesk» и «Отключён от сети AnyDesk».
Несмотря на то, что причины такого поведения бывают разные, в данной статье мы рассмотрим основные из них. Если вы столкнулись с проблемой подключения AnyDesk, то эта информация поможет вам определить причину и, возможно, решить её.
Решение проблемы
1. Проверьте соединение с Интернетом
В первую очередь стоит проверить непосредственно соединение с Интернетом, поскольку AnyDesk не может работать без соединения с сетью.
Для этого сделайте простое действие: откройте любой сайт, например Яндекс или Google.
Также не было бы лишним выполнить команду ping
через Командную строку, Терминал или PowerShell:
ping google.com ping yandex.ru ping 8.8.8.8 ping 77.88.8.8
Проверьте количество потерь пакетов до каждого из ресурсов. В норме процент потерь должен быть нулевой.
- Если пакеты до IP-адресов (8.8.8.8 и 77.88.8.8) доходят, а до google.com и yandex.ru – нет, проверьте настройки DNS на компьютере и/или роутере, а также выполните команду в Командной строке, запущенной от имени администратора, команду:
ipconfig /flushdns
Данная команда сбросит кэш DNS. После этого заново попробуйте пропинговать ресурсы google.com и yandex.ru - Если процент потерь пакетов – 100% до всех ресурсов, выполните пинг до localhost:
ping 127.0.0.1
- Если до localhost пакеты доходят, а до внешних серверов – нет, имеют место быть проблемы на стороне провайдера, проблемы с промежуточным сетевым оборудованием или компьютер не подключен к Wi-Fi / не вставлен кабель.
- Если и до localhost не доходят пакеты, вероятно, проблемы в сетевом адаптере вашего компьютера.
2. Проверьте соединение с boot-узлом AnyDesk
Через Командную строку, Терминал Windows или PowerShell выполните следующую команду:
ping boot.net.anydesk.com
Посмотрите, доступен ли данный ресурс. Он является основным для AnyDesk: с помощью него AnyDesk получает список релеев.
Если данный ресурс недоступен, а остальные ресурсы – работают, то проблема может быть в межсетевом экране на вашем компьютере (например брандмауэр/файерволл в антивирусе) или на промежуточном сетевом оборудовании.
3. Проверьте дату, время и часовой пояс
Часто пользователи AnyDesk (да и мы сами, честности ради) сталкиваются с проблемой подключения к релеям, которая возникает при некорректных настройках даты, времени и/или часового пояса на компьютере.
Дело в том, что AnyDesk по неведомой причине иногда не может установить соединение с серверами, если системное время на компьютере отличается от регионального времени даже на несколько минут. Такое расхождение может привести к длительному ожиданию подключения к серверу, которое может оказаться бесконечным.
Для проверки настроек даты, времени и часового пояса, перейдите в Панель управления – Дата и время. Либо нажмите правой кнопкой мыши по Пуску – Выполнить. Введите в окне timedate.cpl
и нажмите ОК.
Во вкладке "Дата и время" нажмите на кнопку "Изменить часовой пояс...", выберите верный и нажмите "ОК". Также в этом окне нажмите "Изменить дату и время...", выберите приблизительно верное время и нажмите "ОК".
Далее перейдите на вкладку "Время по Интернету", нажмите "Изменить параметры...", установите галочку на "Синхронизировать с сервером времени в Интернете" и нажмите "Обновить сейчас" 5-7 раз. Время компьютера должно синхронизироваться с сервером времени.
В Windows 10 и Windows 11 это также можно сделать через приложение "Параметры":
Windows 10 (в "Параметрах" – Время и язык и далее как на снимке экрана):
Windows 11:
После установки корректного часового пояса и времени, завершите работу программы AnyDesk (в трее около часов ПКМ по значку AnyDesk - Выход), запустите программу и подождите 1-2 минуты.
Если у вас изначально стояли правильные дата, время и часовой пояс – попробуйте изменить дату/время, откатив их на пару лет назад, перезапустить AnyDesk, поменять дату/время обратно на корректное и вновь перезапустить AnyDesk.
Если данное действие не помогло, переходите к следующему шагу.
4. Удаление конфигурационных файлов
Этот вариант, на нашей практике, помогает с решением проблемы подключения AnyDesk к своей сети в 90% случаев.
К слову, с помощью этого варианта можно избавиться от проблемы уведомления о слишком частых подключениях, когда AnyDesk думает, что вы используете его в коммерческих целях (но мы вам этого не говорили /ᐠ。ꞈ。ᐟ\).
Для очистки конфигурационных файлов AnyDesk следует завершить работу AnyDesk (в трее около часов ПКМ - Выход; убедитесь, что AnyDesk не остался висеть в фоне через Диспетчер задач) и удалить две папки:
- Папка AnyDesk в AppData\Roaming
- Папка AnyDesk в C:\ProgramData (папка ProgramData по умолчанию скрыта)
taskkill /f /im "AnyDesk.exe" rd /S /Q "C:\ProgramData\AnyDesk" rd /S /Q "%appdata%\AnyDesk"
Первая команда принудительно завершит процесс AnyDesk, а вторая и третья – удалят папки конфигурационных файлов AnyDesk.
После удаления конфигурационных данных, вновь запустите AnyDesk. В течение 1-2 минут клиент должен будет подключиться к сети и получить новый ID.
Обратите внимание: при удалении конфигурационных файлов AnyDesk, удалятся также и следующие настройки и данные:
- Идентификатор клиента, то есть те самые цифры, по которым вы могли подключаться к компьютеру, на котором удалили конфигурационные файлы. При подключении к сети, клиент AnyDesk автоматически получит новый идентификатор
- Пароли, установленные для профилей доступа к этому компьютеру. Если вы используете пароль, например, для неконтролируемого доступа к этому компьютеру, он пропадёт, и подключиться к компьютеру станет возможно только тогда, когда кто-нибудь за этим компьютером примет запрос на подключение.
- Сохранённые пароли для доступа к другим компьютерам. В случае, если вы периодически подключаетесь к другим компьютерам через AnyDesk, и сохранили пароль для подключения к этим компьютерам, эти пароли удалятся из памяти вашего компьютера. Пароли придётся ввести заново
- Список последних подключений. Если вы уже подключались к каким-либо компьютерам, они отображаются в "Недавних" в программе AnyDesk. После удаления этих конфигурационных файлов, все компьютеры из списка "Недавних" пропадут.
Если вы хотите сохранить эти данные, перед удалением конфигурационных файлов скопируйте два файла в любую другую папку:
- %appdata%\AnyDesk\user.conf
- C:\ProgramData\AnyDesk\service.conf
Также по желанию можете скопировать папку %appdata%\AnyDesk\thumbnails – в ней хранятся миниатюры рабочих столов компьютеров, к которым вы подключались.
Далее выйдите из AnyDesk, удалите перечисленные выше папки с конфигурационными файлами, запустите AnyDesk, вновь его закройте (убедитесь, что процесс завершён), верните на место оба скопированных файла и вновь запустите AnyDesk.
После совершения этих действий, с 90% вероятностью, AnyDesk в течение 1-2 минут после запуска сможет подключиться к своей сети.
5. Переустановка
Данный вариант должен помочь, если не помогла даже очистка конфигурационных файлов. На нашей практике не случалось ни разу, чтобы этот вариант не помог.
Для выполнения переустановки вы можете скачать:
- Последнюю версию с официального сайта AnyDesk: Скачать
- Версию 7.0.14.0 с нашего сайта: Скачать
Версия 7.0.14.0 хоть и считается уже относительно устаревшей, но на момент написания статьи эта версия живёт и здравствует, корректно работая и выдавая сообщения а-ля: "Нам показалось, что вы используете AnyDesk в коммерческих целях" значительно реже своего новейшего брата-близнеца, а также не показывает сообщение, мол: "Вы используете бесплатную версию" в углу экрана при подключении к другому компьютеру.
Мы рекомендуем выполнять переустановку AnyDesk через командную строку, используя следующую команду:
%userprofile%\Downloads\AnyDesk.exe --install "%programfiles%\AnyDesk" --start-with-win --create-shortcuts --create-desktop-icon --remove-first --update-disabled
Данная команда сработает, если загруженный файл AnyDesk находится в папке "Загрузки" текущего пользователя. Если вы скачали AnyDesk в другое место – замените часть %userprofile%\Downloads\AnyDesk.exe на путь к скачанному файлу.
Данная команда за счёт аргумента --remove-first предварительно удалит существующую версию AnyDesk и все её файлы, после чего установит AnyDesk заново.
Отметим: данный аргумент не всегда удаляет все конфигурационные файлы AnyDesk (плавает от версии к версии, от системы к системе), поэтому рекомендуем предварительно, перед установкой, выполнить пункт 4 (очистку конфигурационных файлов).
После установки и запуска AnyDesk, подождите 1-2 минуты. В течение этого времени клиент должен будет подключиться к сети и получить ID.
Альтернативный вариант
Если вам не хочется мучаться с выполнением всех перечисленных действий, вы можете скачать файл recover_anydesk.zip, разархивировать bat-файл в любое удобное место и запустить его от имени администратора.
Данный файл проведёт небольшую диагностику сети, если потребуется – спросит и сохранит пользовательские данные из конфигурационных файлов, скачает и переустановит AnyDesk.
- Комментарии