WindowsLinux

Where Does AnyDesk Store Its Config and ID?

AnyDesk splits config by install style: portable runs use AppData, installed services use ProgramData, on every desktop OS.

Last updated

AnyDesk's file layout answers one question first: portable or installed. Unpacked portable runs keep everything in the user's AppData. Installed services keep everything in ProgramData. Same filenames, different roots.

Service.conf holds the machine ID and settings, user.conf holds the user side, and trace files log sessions and file transfers. Connection and transfer histories live in their own trace files, which incident responders already know. Custom branded clients append suffixes to these folder names.

Where AnyDesk stores this, by platform

Windows
%PROGRAMDATA%\AnyDesk

Portable runs use %APPDATA%\AnyDesk instead. service.conf holds the ID, user.conf the user settings, and trace files log sessions and transfers.

Linux
/etc/anydesk/

Portable runs use ~/.anydesk instead. Same file roles as Windows, with service and user confs separated the same way.

Frequently asked questions

How do I find this machine's AnyDesk ID in files?

Read the ad.anynet.id value in service.conf. That file holds the machine's identity, so cloning it clones the ID too. Generate fresh IDs on imaged machines instead of copying.

Why did my address book vanish after installing?

Portable mode writes to the user profile, installed mode to ProgramData, with different trace names to match. Move between modes and the address book and logs stay with the old location.

Notice an outdated path? Let us know.