Other than the regular customization options, AnyDesk offers Advanced options to help users fine-tune their AnyDesk clients to their exact specifications.
You can either override a setting (meaning there is no way to change it back within AnyDesk) or change the default setting which AnyDesk uses. For security-related features, we recommend using “Override settings” so that they cannot be changed from the user interface of the custom client.
Tip
Value possibilities in bold are the default options.
Client features
Feature | Key-value pair | Value possibilities |
Use specific version |
| Example:
|
Automatically register Alias |
| false, true |
Auto register Alias to custom namespace ⚠️ For custom Windows MSI installers, do not enable this in the client configurator (Hostname as Alias in my.anydesk II). This is applicable only for the Cloud solution; it is not needed for On-Premises clients. |
| false, true |
Request elevation on startup (UAC) |
| false, true |
Allow installation |
| false, true |
Prevent users from removing the license |
| 0: No permission 1: Has permission |
Disable Screen Recording feature (AnyDesk 9.0.0+) |
| false, true |
Enable AnyDesk Assist feature (Ultimate-Cloud only, AnyDesk 9.0.0+) |
| 0: Disable 1: Enable |
Enable Request Support feature (Ultimate-Cloud only, AnyDesk 9.0.0+) |
| 0: Disable 1: Enable |
Disable Chat feature (AnyDesk 9.0.7+ for Windows) |
| false, true |
Client settings
Feature | Key-value pair | Value possibilities |
Disable all settings |
| false, true |
User interface settings
Feature | Key-value pair | Value possibilities |
Disable User Interface settings |
| false, true |
Set default language |
| See Language codes. |
Disable auto-select language |
| false, true |
Disable invitation email option |
| false, true |
Disable sending of direct invitations |
| false, true |
Disable receiving of direct invitations |
| false, true |
Show AnyDesk ID instead of Alias (AnyDesk 6 or older) |
| false, true |
Hide the AnyDesk ID and Alias |
| 0: Disable 1: Enable |
Hide local taskbar when AnyDesk window is maximized |
| false, true |
Disable comment prompt on session close |
| false, true |
Start AnyDesk in advanced view (AnyDesk 4 or older) |
| false, true |
Remove the "What’s New" tile |
| 0: Disable 1: Enable |
Remove the AnyDesk Status tile |
| false, true |
Remove the Installation tile |
| false, true |
Remove "Set password for unattended access" tile (Pre-AnyDesk 7) |
| 0: Disable 1: Enable |
Remove Discovery feature tile |
| 0: Disable 1: Enable |
Remove Telemetry Consent tile |
| 0: Disable 1: Enable |
Disable Recent Sessions |
| 0: Disable 1: Enable |
Disable Favorites |
| 0: Disable 1: Enable |
Remove Retry Connection button |
| 0: Disable 1: Enable |
Hide pie menu button on inactivity (Android only) |
| false, true |
Hide plugin installation dialog (Android only) |
| 0: Disable 1: Enable |
Hide plugin update dialog (Android only) |
| 0: Disable 1: Enable |
Hide plugin activation dialog (Android only) |
| 0: Disable 1: Enable |
Hide battery optimization dialog (Android only) |
| 0: Disable 1: Enable |
Hide overlay permission dialog (Android only) |
| 0: Disable 1: Enable |
Hide scam warning dialog (Android only) |
| 0: Disable 1: Enable |
Disable automatic tutorial start (Android only) |
| 0: Disable 1: Enable |
Hide privacy policy dialog (Android only) |
| 0: Disable 1: Enable |
Hide setup reminder dialog (Android only) |
| 0: Disable 1: Enable |
Security settings
Feature | Key-value pair | Value possibilities |
---|---|---|
Disable Security settings |
| false, true |
Disable Access settings |
| false, true |
Disable Permissions settings |
| false, true |
Disable interactive access ⚠️ By default, if AnyDesk is installed, the Accept Window always appears. When uninstalled, it appears only if an AnyDesk window is open. |
| 2: disable, 1: enable when AnyDesk is open, 0: always enabled |
Enable Access Control List |
| false, true |
Disable unattended access |
| false, true |
Forbid others to save login information for this computer |
| false, true |
Disable Two-Factor-Authentication |
| false, true |
Disable File Manager sessions |
| false, true |
Show list of logged in users (Windows Server only) |
| 0: Disable, 1: Enable |
Disable clipboard sync, even with remote endpoint permission. |
| 0: Disable, 1: Enable |
Disable clipboard files sync, even with remote endpoint permission. |
| 0: Disable, 1: Enable |
Disable lock account on session end even with remote endpoint permission |
| 0: Disable, 1: Enable |
Terminate existing incoming sessions when receiving a session request (Android only) |
| 0: Disable, 1: Enable |
Protect settings with device or biometric credentials (Android only) |
| 0: Disable, 2: Enable |
Permission Profiles (AnyDesk 7+)
Tip
Use the Permission Profile Key-Value Pair Generator to generate the key-value pairs needed for your custom configuration.
Warning
Permission profile key-value pairs introduced in AnyDesk 7 provide more flexibility than the previous
ad.security
key-value pairs.You can define up to 10 custom profiles, each with unique permissions and optional unattended access passwords. These profiles allow finer control by separating permissions for:
The Accept Window
Settings > Access
Example
To disable audio transmission by default when
profile1
is selected, use:ad.security.permission_profiles.profile1.permissions.audio=0
The remote user can still re-enable the permission via the Accept Window. To prevent this:
ad.security.permission_profiles.profile1.changeable_in_accept_window.audio=0
Feature | Key-value pair | Value possibilities |
---|---|---|
Profile identifiers |
|
|
Permissions list |
|
|
Enable session profile memory |
| 0: No, 1: Yes |
Define profile name |
| Example:
|
Disable permission in Settings |
| 0: Disabled, 1: Enabled |
Disable permission change via Accept Window |
| 0: Not changeable, 1: Changeable |
Allow profile switching |
| 0: No, 1: Yes |
Show profile in Accept Window |
| 0: No, 1: Yes |
Set unattended access password |
| Leave “pwd” empty to disable. Hash and salt can be generated with the Password Generator in my.anydesk II > Builds > Utilities. |
Remove profile from custom client |
| 0: No, 1: Yes |
Allow manual profile creation |
| 0: No, 1: Yes |
Global permissions (Settings) Applies to all profiles. |
| 0: Disabled, 1: Enabled |
Global permissions (Accept Window) Applies to all profiles. |
| 0: Not changeable, 1: Changeable |
Global profile switching Applies to all profiles. |
| 0: No, 1: Yes |
Global profile visibility in Accept Window Applies to all profiles. |
| 0: No, 1: Yes |
Unattended Access settings (AnyDesk 7 and older)
Warning
In AnyDesk 7 and later, the key-value pairs listed here only apply to the Unattended Access profile if it has been explicitly configured within the custom client.
These settings define the permissions available during unattended access sessions. They only take effect if
ad.security.enable_uaccess_permissions=true
is set and different permissions for unattended access are configured.
Enable unattended access-specific permissions
Feature | Key-value pair | Value possibilities |
---|---|---|
Disable standard permissions for unattended access (AnyDesk 6 for Windows and older) |
| false, true |
Permission controls for unattended access
Feature | Key-value pair | Value possibilities |
---|---|---|
Allow hearing computer’s audio |
| false, true |
Allow control of keyboard and mouse |
| false, true |
Allow access to clipboard content |
| false, true |
Allow file transfers via clipboard |
| false, true |
Allow keyboard and mouse to be locked |
| false, true |
Allow system restart |
| false, true |
Allow use of file manager |
| false, true |
Lock desktop after session ends |
| false, true |
Allow system information request |
| false, true |
Allow remote printing |
| false, true |
Allow screen annotations (whiteboard) |
| false, true |
Allow TCP tunnel creation |
| false, true |
Enable privacy mode |
| false, true |
Show a colored pointer during blocked input |
| false, true |
Interactive Access / Accept window settings (AnyDesk 7 and older)
These key-value pairs control permissions during interactive sessions for versions prior to AnyDesk 7. Use them to restrict what remote users can do during a session initiated via the Accept Window.
Feature | Key-value pair | Value possibilities |
---|---|---|
Allow hearing computer’s audio |
| false, true |
Allow control of keyboard and mouse |
| false, true |
Allow access to clipboard content |
| false, true |
Allow file transfers via clipboard |
| false, true |
Allow keyboard and mouse to be locked |
| false, true |
Allow system restart |
| false, true |
Allow use of file manager |
| false, true |
Allow system information request |
| false, true |
Allow remote printing |
| false, true |
Allow screen annotations (whiteboard) |
| false, true |
Allow TCP tunnel creation |
| false, true |
Enable privacy mode |
| false, true |
Show colored pointer during blocked input |
| false, true |
Discovery settings
These key-value pairs control how the Discovery feature behaves in AnyDesk, including network visibility, multicast communication, and participation settings.
Configuration options
Feature | Key-value pair | Value possibilities |
---|---|---|
Disable the Discovery feature entirely |
| false, true |
Disable scanning the local network for other clients |
| 0: Disabled 1: Enabled false, true |
Exclude this device from being discoverable |
| false, true |
Set the IP address used for multicast communication |
| e.g. 239.255.102.18 |
Set the port used for multicast communication |
| e.g. 50001 |
Define the number of UDP ports to use, starting from ad.discovery.multicast_port |
| e.g. 1, 2, 3 |
Auto-disconnect settings
These key-value pairs control the automatic disconnection behavior for inactive remote sessions in AnyDesk.
Feature | Key-value pair | Value possibilities |
---|---|---|
Enable auto-disconnect |
| 0: Disabled 1: Enabled |
Set timeout duration before auto-disconnect (in seconds) |
| Minimum: 60 |
Privacy settings
These key‑value pairs control display and privacy features in AnyDesk, including visible identity, background previews, chat logs, and screen framing.
Feature | Key‑value pair | Value possibilities |
---|---|---|
Disable privacy settings |
| false, true |
Set custom displayed username |
| 1: Account username 2: Custom username |
Enter custom username (when using custom type) |
| Example: user1 |
Hide displayed user image |
| 0: Hide image 1: Show account image |
Hide background in desk preview |
| 0: Screenshot 1: Wallpaper 3: Disabled |
Choose custom screenshot path |
| 1: Default 2: Custom |
Set a custom screenshot path |
| Absolute paths only. Example: C:\Users\<username>\... |
Set chat log storage location |
| 0: Disabled 1: Default path 2: Custom path |
Set a custom chat log path |
| Example: C:\Users\<username>\... |
Enable alternative screen background (ASB) color No longer available with AnyDesk 9 and newer |
| 0: Disabled 1: Color |
Set ASB color No longer available with AnyDesk 9 and newer |
| Default: #000000FF |
Enable screen frame overlay |
| 0: Disabled 1: Enabled |
Set screen frame width (pixels) |
| Range: 5–20 Default: 10 |
Set screen frame opacity (alpha) |
| Range: 51–255 Default: 128 |
Set screen frame color (RGBA hex) |
| Default: #FF0000FF |
Display settings
These key-value pairs control how visual elements are rendered in AnyDesk, including video quality, cursor visibility, screen mode, rendering methods, and session behavior.
Feature | Key‑value pair | Value possibilities |
---|---|---|
Disable display settings |
| false, true |
Set display quality preference |
| 0: Best quality 1: Balanced 2: Optimize response time |
Choose remote cursor behavior |
| 0: Hide cursor 1: Show cursor always 2: Show cursor only on movement |
Show move/resize helper overlay |
| false, true |
Prevent hotkey transmission to the remote device |
| false, true |
Choose view mode scaling |
| 0: Original size 1: Shrink 2: Stretch |
Start new sessions in fullscreen |
| false, true |
Enable edge scrolling in original view mode |
| false, true |
Select full-screen mode behavior |
| 0: Exclusive 1: Windowed |
Choose rendering method |
| 0: Disabled 1: DirectDraw 2: Direct3D 3:OpenGL |
Disable saving display settings between sessions |
| false, true |
Audio settings
Use the following key-value pairs to configure audio behavior for AnyDesk sessions, including transmission and playback modes.
Feature | Key‑value pair | Value possibilities |
---|---|---|
Disable audio settings |
| false, true |
Set audio transmission mode |
| 0: Disabled 1: Standard 2: Transmit audio output 3: Specify manually |
Set audio playback mode |
| 0: Disabled 1: Standard 3: Specify manually |
Enable exclusive audio playback |
| false, true |
Connection settings
Use the following key-value pairs to configure network connection parameters, including direct connection behavior, session limits, and proxy settings.
Feature | Key‑value pair | Value possibilities |
---|---|---|
Disable connection settings |
| false, true |
Disable direct connections |
| false, true |
Set the listening port |
| Default: 7070 |
Limit incoming sessions |
| Example: 1, 2, 3, ... |
Limit outgoing sessions |
| Example: 1, 2, 3, ... |
HTTP-Proxy settings
Feature | Key‑value pair | Value possibilities |
---|---|---|
Force use of proxy |
| false, true |
Set proxy mode |
| 0: Never use a proxy 1: Auto-detect 2: Use a specific proxy |
Set proxy type |
| 0: HTTP 1: SOCKS |
Ask for proxy authentication |
| false, true |
Automatically detect proxy authentication |
| false, true |
NTLM authentication configuration:
ad.anynet.proxy.mandatory=true ad.anynet.proxy.auth=false ad.anynet.proxy.auto_auth=true
File Transfer settings
Feature | Key‑value pair | Value possibilities |
---|---|---|
Disable File Transfer settings |
| false, true |
Recording settings
Feature | Key‑value pair | Value possibilities |
---|---|---|
Disable session recording feature |
| false, true |
Disable access to session recording settings |
| false, true |
Disable session playback |
| false, true |
Automatic recording settings
Description | Key‑value pair | Value possibilities |
---|---|---|
Start recording for all sessions (non-Windows and Windows < 6.1.0) |
| false, true |
Start recording when an incoming session starts and the user is logged out (Windows ≥ 6.1.0) |
| 0: Disabled, 1: Enabled |
Start recording when an incoming session starts and the user is logged in (Windows ≥ 6.1.0) |
| 0: Disabled, 1: Enabled |
Start recording for outgoing sessions (Windows ≥ 6.1.0) |
| 0: Disabled, 1: Enabled |
Other settings
Description | Key‑value pair | Value possibilities |
---|---|---|
Prevent remote users from recording the session |
| false, true |
Set session recording path configuration |
| 1: Default path, 2: Custom path |
Specify custom recording path |
| e.g., C:\Recordings |
VPN settings
Feature | Key‑value pair | Value possibilities |
---|---|---|
Disable the VPN feature |
| false, true |
Disable access to VPN settings |
| false, true |
Wake-on-LAN settings
Feature | Key‑value pair | Value possibilities |
---|---|---|
Disable the Wake-on-LAN feature |
| false, true |
Disable access to Wake-on-LAN settings |
| false, true |
Window positions and size (AnyDesk 7 and older)
Feature | Key‑value pair | Value possibilities |
---|---|---|
Start AnyDesk in a maximized window |
| false, true |
Set the horizontal position of the left window border |
| Value in pixels, e.g. 100 |
Set the vertical position of the top window border |
| Value in pixels, e.g. 100 |
Set the window width |
| Minimum: 900, e.g. 1000 |
Set the window height |
| Minimum: 720, e.g. 1000 |
Disclaimer settings
Feature | Key‑value pair | Value possibilities |
---|---|---|
Set the disclaimer title |
| Replace <text> with your custom title |
Set the disclaimer body text |
| Replace <text> with your custom message |
Set the text for the accept button |
| Replace <text> with button label |
Set the text for the cancel button |
| Replace <text> with button label |
Set the text and title color |
| e.g. #FFFFFF |
Set the background color |
| e.g. #FFFFFF |
Display a session disclaimer for interactive access |
| 0: No, 1: Yes |
Require a 10-second delay before the disclaimer can be accepted |
| 0: No, 1: Yes |
Set the session disclaimer message |
| Replace <text> with your custom message |
Layout settings (AnyDesk 6 and older)
Feature | Key-value pair | Value possibilities |
Change the label for "This Desk" |
|
|
Replace the description under "This Desk" |
|
|
Change the label for "Remote Desk" |
|
|
Replace the description under "Remote Desk" |
|
|
Address book
Feature | Key-value pair | Value possibilities |
Disable Address Book |
|
|
Choose Address Book view type |
|
|
Automatically tag entries added via “Add to Address Book” option |
|
|
Language codes
Language | ISO code |
Bulgarian |
|
Croatian |
|
Czech |
|
Danish |
|
Dutch |
|
English |
|
Estonian |
|
Finnish |
|
French |
|
German |
|
Greek |
|
Hungarian |
|
Italian |
|
Japanese |
|
Korean |
|
Norwegian |
|
Polish |
|
Portuguese |
|
Portuguese (Brazil) |
|
Romanian |
|
Russian |
|
Simplified Chinese |
|
Slovak |
|
Spanish |
|
Swedish |
|
Traditional Chinese |
|
Turkish |
|
Ukrainian |
|