You may not know what a remote desktop tool is. To put it simple, a remote desktop tool is a software that can be used to connect to device such as a computer or a mobile phone remotely and through the internet connection. Such software are a great tool to perform tasks on a specific device when it is not possible to have physical access to it. You can also use these software to troubleshoot or fix issues with a particular device or use them to share files between your own and the target device. Now, there are a number of such apps in the market. The most popular one is definitely TeamViewer which is in fact very comprehensive. But since this application has been having limitations in some countries, you might be looking for an alternative. Another remote desktop tool which is also widely popular is AnyDesk. But is it a better option than TeamViewer? Read this AnyDesk vs TeamViewer comparison to find out more.
AnyDesk is a free remote desktop tool that provides remote access to PCs. The user can access their personal computer through the app, which is installable on Windows, Mac, Linux, FreeBSD, as well as mobile versions for iOS and Android. Backup / Restore Your Anydesk ID. Contribute to ontisme/Anydesk-ID-Tool development by creating an account on GitHub.
Many believe that TeamViewer is by far the best remote access tool available in the market. TeamViewer software is a remote access software which is exceptionally well-designed and it is produced by keeping security measures in mind. TeamViewer is absolutely user-friendly and easy to use. It also offers a portable version which makes it faster and easier to use. Here are some of the features you can have with TeamViewer:
TeamViewer is definitely a great remote access tool. You can download TemViewer from the below link.
Now we will see how TeamViewer would differ in a AnyDesk vs TeamViewer comparison.
If you are looking for a great tool for remote device monitoring and you don’t want to use TeamViewer, AnyDesk is of course a great option. What is significant about AnyDesk is its high speed and this is the main reason why many people prefer to download AnyDesk to other apps. AnyDesk is known to be the fastest remote access software in the global market. Many believe that in an AnyDesk vs TeamViewer comparison for speed, Anydesk would probably be the winner. Another reason why AnyDesk is a great option for remote access purposes is the fact that it encrypts all the data to account for the privacy of the shared files. Let’s take a look at AnyDesk features.
Undoubtedly, AnyDesk is a great remote access software. You can download AnyDesk from the below link.
Now it is time for a full AnyDesk vs TeamViewer comparison. let’s see how these two great tools differ in terms of the service that they offer to their users.
Remote desktop access programs are a great tool for mutual work and technical support. But you may wonder which one is a better option to use. Here is a full AnyDesk vs TeamViewer comparison to help you choose.
As for the device compatibility, it can be said that TeamViewer is indeed the winner. TeamViewer is compatible with mobile device as well as desktop computers. You can use TeamViewer on Windows, Linux, MAC, iOS, and Android. However, AnyDesk does not offer iOS or Android clients for mobile devices.
Another disadvantage of AnyDesk in AnyDesk vs TeamViewer comparison is that if the target doesn’t run the client as administrator, you can’t access system features that require UAC elevation. Also, AnyDesk uses more CPU power than TeamViewer.
The conclusion is that for remote desktop access purposes, TeamViewer is indeed a better option. But if you cannot use it for any reason, AnyDesk is by far the best substitute for TeamViewer.
The command line provides a tool to automate AnyDesk using scripts. For some cases AnyDesk uses the pipe mechanism of the operating system instead of parameters for higher security.
See also: Exit Codes, Automatic Deployment
AnyDesk can be installed by script with the following command:
anydesk.exe --install <location> --start-with-win
Important:
<location> must be a valid installation path, e.g. c:anydesk
. Currently, AnyDesk must be startedwith Windows.
For more installation parameters, see Automatic Deployment.
Parameter | Description |
--control | Start the process which creates the tray icon. During installation, AnyDesk creates a link with this parameter in the autostart start menu entry (for Windows only). |
--tray | Start the process which creates the tray icon (for Windows only). |
--start-service | Start the AnyDesk service, if not already running (for Windows, Administrator privileges required). |
--service | Start the AnyDesk service, if not already running (for Linux). |
--stop-service | Stop the AnyDesk service. |
--restart-service | Restart the AnyDesk service. |
--silent | AnyDesk will not display message boxes when this parameter is specified. Recommended for scripts. |
--remove | Uninstall AnyDesk with no notice (silent uninstall). |
AnyDesk writes requested information to stdout
.If the service is not running, SERVICE_NOT_RUNNING
is returned and an exit is set indicating the error. If AnyDesk is not installed, it needs to be started first, in order to launch a local service.
On Linux, get AnyDesk Alias or ID of the installed and running AnyDesk, with this syntax:
anydesk --get-alias
anydesk --get-id
anydesk --get-status
anydesk --version
Use batch scripts for Windows:
to get ID:
to get Alias:
to get status:
to get version:
For security reasons, a password for unattended access can not be set from the command line directly as this would enable malicious users to spy the password from the command line in Task Manager. Instead, a pipe is used to set the password.
echo password | anydesk.exe --set-password
Examples:
Standard client: echo my_new_password | anydesk.exe --set-password
Custom client: echo my_new_password | anydesk-123abc456.exe --set-password
This requires administrator privileges.
A non-preset unattended access password can also be removed from the AnyDesk client using the command line.
Examples:
Standard client: anydesk.exe --remove-password
Custom client: anydesk-123abc456.exe --remove-password
This requires administrator privileges.
You can register a license with the current AnyDesk installation using the command line. The service must be running.
echo license_keyABC | anydesk.exe --register-license
Almost every scripting language has a pipe interface for stdin
and stdout
. See the programming language documentation for more information.
To connect to a remote AnyDesk ID or Alias, the syntax is: anydesk.exe alias@ad
The following commands can be added after the destination address (for Windows only):
--file-transfer | Start the file transfer session. |
--fullscreen | Start a session with fullscreen mode. |
--plain | Start a plain session, without window title and toolbar. |
Example script that connects to alias@ad with password.Use command line or batch script:
echo password | 'C:Program Files (x86)AnyDeskAnyDesk.exe' alias@ad --with-password
Open the Settings window:
--settings | or |
--admin-settings | (for global settings) |
To go to the specific setting page, the syntax is:
--settings: | ui (User Interface) |
security | |
alias (Setup Alias panel) | |
privacy | |
video (Display) | |
capture (Windows 7 only) | |
audio | |
connection | |
file_transfer | |
recording | |
printer | |
wol (Wake-On-LAN) | |
license (License Key) | |
about (About AnyDesk) |
To open global settings:
--admin-settings: | capture (Windows 7 only) |
security | |
connection | |
recording |
--plain | Open a plain AnyDesk window. Can be used with AnyDesk connection command. |
--disclaimer | Show your customized disclaimer |
--show-advert | Show the advertisement page of AnyDesk. Thank you for sharing! :) |