August 28, 2024

Сброс ID и пресетов Anydesk

В телеграмм https://t.me/PS_crutch

Особо расписывать тут нечего, но указанный batch может быть полезен.

Все консольные команды приведены на сайте разработчика тут и тут

В простейшей менюшке приведены пункты которые удаляют папку с пресетами пользователя для AnyDesk для разных версий Windows указанных в меню.

Это папки

- %appdata%\AnyDesk

- %AllUsersProfile%\Application Data\AnyDesk

- %appdata%\AnyDesk

- присутствует пункт меню для быстрого скачивания на рабочий стол и запуска AnyDesk (не установки).

Общий вид меню AnyDesk ID Restore

Код:

rem ********************************
rem Anydesk ID restore script
rem About restore Anydesk settings and ID 
rem D
rem (c) Alexander Kucherov 2024 https://t.me/PS_crutch https://teletype.in/@ps_crutch
rem 
rem ********************************
:MENU_START
title=AnyDesk ID Restore
@echo off
Mode con cols=50 lines=18
color 0E
cls
set INPUT=false
set "MENU_OPTION="
set "OPTION1_INPUT="
set "OPTION2_INPUT="
echo +===============================================+
echo .             AnyDesk ID Restore                .
echo +===============================================+
echo . CLOSE AnyDesk app BEFORE USE THIS MENU ITEMS  .
echo +===============================================+
echo .                                               .
echo .  1) UNINSTALLED (W7 and newer)                .
echo .  2) INSTALLED (W7 and newer)                  .
echo .  3) UNINSTALLED (Win XP or Win Server)        .
echo .  4) INSTALLED (Win XP or Win Server)          .
echo .                                               .
echo .  5) DOWNLOAD AnyDesk ONTO DESKTOP AND RUN IT  .
echo .                                               .
echo .  6) EXIT                                      .
echo .                                               .
echo +===============================================+
set /p MENU_OPTION="OPTION: "
IF %MENU_OPTION%==1 GOTO OPTION1
IF %MENU_OPTION%==2 GOTO OPTION2
IF %MENU_OPTION%==3 GOTO OPTION3
IF %MENU_OPTION%==4 GOTO OPTION4
IF %MENU_OPTION%==5 GOTO OPTION5
IF %MENU_OPTION%==6 GOTO OPTION6
IF %INPUT%==false GOTO DEFAULT
:OPTION1
cls
rmdir /s /q %appdata%\AnyDesk
echo Done!
timeout 2 > NUL
GOTO MENU_START
:OPTION2
cls
rmdir /s /q %programdata%\AnyDesk
echo Done!
timeout 2 > NUL
GOTO MENU_START
:OPTION3
cls
rmdir /s /q %appdata%\AnyDesk
echo Done!
timeout 2 > NUL
GOTO MENU_START
:OPTION4
cls
rmdir /s /q %AllUsersProfile%\Application Data\AnyDesk
echo Done!
timeout 2 > NUL
GOTO MENU_START
:OPTION5
cls
CHCP 1251 >Nul
for /f "usebackq tokens=1,2,*" %%B IN (`reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Desktop`) do set DESKTOP=%%D
CHCP 866 >Nul
for /f "delims=" %%i IN ('echo %DESKTOP%') do set DESKTOP=%%i
curl http://download.anydesk.com/AnyDesk.exe --output %DESKTOP%\Anydesk.exe
start "AnydeskRuns" %DESKTOP%\Anydesk.exe
echo Getting AnyDesk ID wait a bit pls
TimeOut /T 10 /NoBreak>Nul
for /f "delims=" %%i in ('"%DESKTOP%\Anydesk.exe" --get-id') do set ID=%%i
cls
echo AnyDesk ID is: %ID%
timeout 2 > NUL
GOTO MENU_START
:OPTION6
set INPUT=true
echo G'Bye Have a nice time!
timeout 2 > NUL
exit /b
:DEFAULT
echo Option not available
timeout 2 > NUL
GOTO MENU_START

Скачать AnyDeskIDRestore.bat