钉钉多开可通过RC版与正式版并行、关闭Mutant互斥句柄或沙箱+批处理三种方式实现:RC版最轻量稳定;句柄法需管理员权限但兼容正式版界面;沙箱脚本法适合高频多开场景。

你需要在同一台Windows电脑上同时登录两个及以上不同企业的钉钉办公账号,比如公司A的组织账号和公司B的外包项目组账号,但点击钉钉图标只会激活已有窗口、无法启动新实例——这是因为钉钉默认启用单实例锁定机制,必须主动绕过才能实现真多开。
用钉钉RC版与正式版并行运行
这是最轻量、最稳定、无需管理员权限的方法,利用官方调试版本与正式版进程名不同、互不检测的特性。
1、访问钉钉RC版官方下载地址:https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/RC/DingTalk_v6.5.20-RC.7229101.exe,下载并安装。
2、安装完成后,桌面会出现两个独立图标:“钉钉”(正式版)和“钉钉 RC”(调试版),图标右下角有明显RC标识。
3、先双击“钉钉”图标,扫码或密码登录第一个企业账号(如公司A)。
4、再双击“钉钉 RC”图标,此时会启动全新进程,完全不受已登录实例影响,可独立扫码登录第二个企业账号(如公司B)。
两个窗口任务栏图标分离、消息互不干扰、文件缓存路径物理隔离,【退出任一账号不会影响另一账号在线状态】。
用Process Explorer关闭Mutant互斥句柄
该方法适用于只想用标准正式版界面、且能接受临时提权操作的用户。它直接解除钉钉底层的单实例锁,适合需要三开、四开的场景。
方法一:手动关闭句柄
1、前往微软Sysinternals官网下载Procexp.exe,解压后以管理员身份运行。
2、启动并登录第一个钉钉账号,确保DingTalk.exe进程已在后台运行。
3、在Procexp主界面找到DingTalk.exe进程 → 按Ctrl+L打开句柄列表 → 在搜索框输入DingTalk → 筛选类型为Mutant。
4、定位以下两条句柄(GUID后缀一致即可,不用逐字比对):
• \Sessions\BaseNamedObjects\{{239B7D43-86D5-4E5C-ADE6-CEC42155B475}}DingTalk
• \Sessions\BaseNamedObjects\{{239B7D43-86D5-4E5C-ADE6-CEC42155B475}}DingTalk_loginframe
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
5、对这两条分别右键→Close Handle。
6、立即双击原钉钉快捷方式,即可启动第二个实例并登录另一企业账号。
方法二:重复操作支持多开
若要开第三个账号,需先关闭前两个实例中任意一个的Mutant句柄(Procexp会重新列出新生成的句柄),再启动新实例。每次新开前都必须执行关闭操作,否则系统仍判定实例已存在。
启用沙箱支持 + 批处理自动释放句柄
适合高频切换多个企业账号的管理员或IT支持人员,把重复性操作脚本化,避免手动点错句柄。
第一步:开启钉钉内置沙箱支持
打开已登录的钉钉 → 左上角头像 → 设置 → 滑动到底部 → 开启【沙箱支持】→ 重启钉钉生效。
第二步:准备handle.exe工具与批处理脚本
从Sysinternals下载handle.exe(比Procexp更轻量),放入D:\dingtalk_sandbox\目录;新建文本文件,重命名为unlock_dingtalk.bat,内容如下:
@echo off
handle -c 0x123 -p DingTalk.exe
handle -c 0x124 -p DingTalk.exe
start "" "C:\Program Files\DingTalk\DingTalk.exe"
第三步:以管理员身份运行该批处理文件,即可自动关闭句柄并拉起新实例。
注意:脚本中的0x123、0x124是句柄句柄ID占位符,实际使用前需用handle -p DingTalk.exe先查出当前Mutant句柄的真实ID再替换,否则命令无效。










