Создаем батник и вносим в него следующий код:
echo off
rem Сброс AnyDesk ID
set anydesk_folder="%programfiles(x86)%\AnyDesk\AnyDesk.exe"
REM for /f "delims=" %%i in ('%anydesk_folder% --get-id') do set ID=%%i
REM for /f "delims=" %%i in ('%anydesk_folder% --get-status') do set STATUS=%%i
REM for /f "delims=" %%i in ('%anydesk_folder% --version') do set VER=%%i
REM echo ID: %ID%
REM echo Status: %STATUS%
REM echo Version: %VER%
REM echo ================
:: 1
call:kill_process_anydesk
:: 2
rmdir "%programdata%\AnyDesk" /S /Q
:: 3
copy /Y %appdata%\AnyDesk\user.conf user.conf
:: 4
REM set backup_folder="backup_anydesk"
REM if not exist %backup_folder% (
REM mkdir %backup_folder%
REM )
REM set day=%DATE:~0,2%
REM set month=%DATE:~3,2%
REM set year=%DATE:~6,4%
REM set hour=%TIME:~0,2%
REM set minute=%TIME:~3,2%
REM set second=%time:~6,2%
REM copy /Y %appdata%\AnyDesk\user.conf "%backup_folder%\%day%_%month%_%year%_%hour%_%minute%_%second%.user.conf"
:: 5
rmdir "%appdata%\AnyDesk" /S /Q
:: 6
call:start_anydesk
:: 7
timeout 3
call:kill_process_anydesk
:: 8
copy /Y user.conf %appdata%\AnyDesk\user.conf
del user.conf /Q
:: 9
call:start_anydesk
:: Functions
:kill_process_anydesk
tasklist /fi "imagename eq AnyDesk.exe" |find ":" > nul
if errorlevel 1 taskkill /f /im "AnyDesk.exe"
EXIT /B 0
:start_anydesk
start /min cmd /c "%anydesk_folder%\AnyDesk\AnyDesk.exe"
EXIT /B 0
exit
REM pause
Применяем от администратора.
Скачать готовый батник: reset_anydesk.zip

А можно тоже самое и на Ubuntu? :)))
Попробуй вот это
https://github.com/MarcoYolanga/linux_reset_anydesk_id
Строка не правильная и не запускается AnyDesk:
start /min cmd /c “%anydesk_folder%\AnyDesk\AnyDesk.exe”
Заменить на:
start /min cmd /c “%anydesk_folder%”
Тогда должен сохраниться конфиг.
И перед строкой:
:: Functions
Вставить выход:
goto :eof
только напишите что все сохраненные «контакты» соединений удалятся 🙂
backup рулит
Не знаю как сейчас, но у меня работал обход счётчика путём создания ярлыков на рабочем столе для каждой машины отдельно