My tray icon read "no service"
There were no AnyDesk entries in the Outbound Firewall rules.
AnyDesk could not directly access on the local network and was forced to use remote servers.
Step 1: Create the Outbound Rule for the Application
This allows AnyDesk.exe to send data out.
In the left pane, click Outbound Rules.
In the right pane, click New Rule....
Rule Type: Select Program and click Next.
Program: Select This program path and browse to: C:\Program Files (x86)\AnyDesk\AnyDesk.exe (If installed elsewhere, browse to your specific location). Click Next.
Action: Select Allow the connection. Click Next.
Profile: Check Domain, Private, and Public. Click Next.
Name: Name it AnyDesk Outbound App and click Finish.
Step 2: Create the Outbound Rule for the Domain (*.net.anydesk.com)
Windows Firewall doesn't have a direct "Domain Name" field in the basic wizard, so we use the Scope or a Custom Policy method. The most reliable method in the standard wizard is to allow the ports used by that domain.
Click New Rule... again in the Outbound Rules pane.
Rule Type: Select Port and click Next.
Protocol and Ports:
Select TCP.
Select Specific remote ports.
Enter: 80, 443, 6568
Click Next.
Action: Select Allow the connection. Click Next.
Profile: Check Domain, Private, and Public. Click Next.
Name: Name it AnyDesk Outbound Ports (net.anydesk.com) and click Finish.