anydesk自动更新导致异常时,可通过五种方法禁用:一、windows禁用anydeskupdateservice服务;二、防火墙阻止anydesk.exe出站;三、hosts文件屏蔽update.anydesk.com和dl.anydesk.com;四、重命名anydeskupdater.exe或anydesk-updater;五、组策略禁用启动项和服务。

如果您发现AnyDesk在未主动触发的情况下自行下载并安装新版本,导致界面异常、功能变动或工作流中断,则很可能是其内置的自动更新机制在后台运行。AnyDesk默认启用静默更新策略,通过独立的更新服务定期检查并强制升级客户端,且官方设置界面中不提供关闭选项。以下是针对不同操作系统与权限层级的多种禁用方法:
一、禁用AnyDesk更新服务(Windows)
该方法直接停止AnyDesk用于执行更新的核心后台进程,适用于已安装AnyDesk桌面版的Windows系统。更新服务名为AnyDeskUpdateService,以系统服务形式常驻运行,禁用后可立即阻断所有自动升级行为。
1、按下Win + R键,输入services.msc并回车,打开服务管理控制台。
2、在服务列表中找到AnyDeskUpdateService,右键选择“属性”。
3、将“启动类型”下拉菜单改为禁用,点击“停止”按钮终止当前运行中的服务。
4、点击“确定”保存设置,关闭窗口。
二、阻止AnyDesk主程序联网更新(Windows防火墙)
此方法从网络层切断AnyDesk.exe与更新服务器的通信能力,即使更新服务被意外启用或存在其他更新组件,也能确保其无法获取新版本信息或下载安装包。
1、按下Win + R键,输入wf.msc并回车,打开高级安全Windows Defender防火墙。
2、在左侧面板点击“出站规则”,右侧点击“新建规则…”。
3、选择“程序”,点击“下一步”。
4、点击“浏览”,定位到AnyDesk安装目录下的主程序文件,典型路径为:C:\Program Files\AnyDesk\AnyDesk.exe,选中后继续。
5、选择“阻止连接”,点击“下一步”直至完成,规则名称建议设为AnyDesk_禁止出站更新。
三、修改Hosts文件屏蔽更新域名(跨平台通用)
该方法利用本地DNS解析劫持机制,将AnyDesk更新服务器域名强制指向本地环回地址,使其所有HTTP/HTTPS更新请求均失败,不依赖系统服务或防火墙,对Windows、Linux及macOS均有效。
1、以管理员身份运行记事本,点击“文件→打开”,路径栏输入:C:\Windows\System32\drivers\etc\hosts(Windows)或对应系统的hosts路径(如macOS/Linux为/etc/hosts)。
2、在文件末尾新增以下两行内容:
127.0.0.1 update.anydesk.com
127.0.0.1 dl.anydesk.com
3、保存文件(若提示权限不足,请确认以管理员/Root权限运行编辑器)。
四、重命名更新组件文件(Windows/Linux)
AnyDesk在安装目录中包含独立的更新执行模块,Windows下为AnyDeskUpdater.exe,Linux下为anydesk-updater。重命名该文件可使更新逻辑无法调用关键二进制组件,从而彻底失效,且不影响主程序运行。
1、进入AnyDesk安装目录:Windows默认为C:\Program Files\AnyDesk\,Linux默认为/opt/anydesk/。
2、查找文件AnyDeskUpdater.exe(Windows)或anydesk-updater(Linux),右键重命名为AnyDeskUpdater.disabled或anydesk-updater.disabled。
3、重启AnyDesk客户端,验证更新提示是否消失。
五、通过组策略禁用启动项(仅限Windows专业版/企业版)
该方法防止AnyDesk在系统启动时自动加载更新相关任务,尤其适用于已配置为开机自启的部署环境。通过组策略可统一禁用其注册表启动项与计划任务,实现更深层控制。
1、按下Win + R键,输入gpedit.msc并回车,打开本地组策略编辑器。
2、导航至:计算机配置 → 管理模板 → 系统 → 登录,双击“在用户登录时运行这些程序”,选择“已禁用”。
3、再导航至:计算机配置 → Windows设置 → 安全设置 → 系统服务,找到AnyDeskUpdateService,双击将其设置为“已禁用”。
4、重启系统后生效。











