drawio-desktop Windows 安装实战:架构怎么选、数据存在哪、离线边界在哪
【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop
drawio-desktop 是一个基于 Electron 的离线桌面绘图工具,封装了 draw.io 核心编辑器,不需要依赖网页端。本文面向 Windows 用户:帮你判断系统架构、挑对安装包类型,并说清楚文件关联、数据存放位置和本地化的安全边界。
🧭 先判断,再安装
很多人装完就后悔,问题往往不在软件本身,而在装错了形态。下载前先确认两件事:
- 你有没有管理员权限:决定你只能选 MSI 或便携版,还是全部可选。
- 你的系统是 x64、ARM64 还是 ia32:决定下载哪个架构的包。
因为安装包形态直接对应使用权限(机器级安装、用户级安装、免安装),所以这两项判断的顺序不能反。
三种安装形态分别适合谁
官方发布页提供三种 Windows 形态,权限要求各不相同:
| 形态 | 文件名特征 | 安装位置 | 权限要求 | 适合人群 |
|---|---|---|---|---|
| NSIS 安装程序 | *-windows-installer.exe | 机器级,装进 Program Files | 需要管理员 | 有管理权限的自有设备 |
| MSI 安装程序 | draw.io-<版本>.msi | 用户级,装进当前用户配置 | 不需要管理员 | 公司电脑、无管理员权限 |
| 便携版 | *-windows-no-installer.exe | 不安装,解压即用 | 不需要管理员 | U 盘随身用、临时环境 |
两个容易忽略的细节:
- NSIS 安装器允许你自定义安装目录,但不会自动创建桌面快捷方式,装完后需要自己从开始菜单或安装目录启动。
- 便携版不注册文件类型关联,所以双击
.drawio文件不会打开它,只能手动指定文件。 - 如果走微软商店(APPX)渠道,同样是用户级安装,无需管理员权限。
结论:公司管控机器优先 MSI;家用设备选 NSIS;临时使用选便携版。
⚙️ 按系统架构选包
在「设置 > 系统 > 关于」里查看"系统类型",然后按下面路径选包:
- 64 位(x64):最常见,下载默认的 Windows 安装包即可。
- ARM64:骁龙等 ARM 芯片的笔记本需要专门的 ARM64 版本,下载时认准文件名里的
arm64字样。 - 32 位(ia32):仅老设备需要,文件名通常带
32bit。
为什么分开发布而不是合并成一个包?仓库说明里写得很直接:混合架构会打成一个巨大的文件,体积不可接受,所以拆开分发。如果你不确定自己的架构,64 位基本覆盖绝大多数近十年的电脑。
🔒 双击打开与数据存放
文件关联怎么生效:NSIS 和 MSI 安装时会注册三种扩展名的关联——.drawio(draw.io 图)、.vsdx(Visio 文档)、.mmd/.mermaid(Mermaid 图),都以 Editor 角色注册。关联只随安装产生,便携版没有,这是它和安装版的最大差异。装完后找一个.drawio文件双击验证即可。
数据存在哪:本地存储和会话数据保存在
C:\Users\<用户名>\AppData\Roaming\draw.io\这意味着同一台电脑上不同 Windows 账号的数据互相独立,多用户环境不需要担心互相覆盖。
安全边界:项目默认与互联网隔离,图表数据从不外发,也没有使用统计上报。唯一的默认联网行为是启动时的版本检查;集中部署时可以用环境变量DRAWIO_DISABLE_UPDATE=true或启动参数--disable-update完全关掉。有一个例外要注意:图表本身可以引用外部 URL 的图片、背景或字体,打开这类图表时会去请求对应地址,可能暴露你的 IP。所以打开来源不可信的图表前保持警觉。
安装 / 构建快速检查单
- 打开「设置 > 系统 > 关于」,确认系统类型和是否 64 位。
- 确认自己是否有管理员权限,据此从「三种安装形态」表中圈定候选。
- 到发布页按架构和形态下载对应文件,运行安装。
- 安装完成后双击一个
.drawio文件,验证关联是否生效。 - 如需自行构建(例如定制内部版本),仓库需要递归克隆:
git clone --recursive https://gitcode.com/GitHub_Trending/dr/drawio-desktop准备 Node.js 22.12 及以上版本后,按架构执行对应命令:
npm run release-win # x64 npm run release-win32 # ia32 npm run release-win-arm64 # ARM64自建版本不签名,Windows SmartScreen 会给出警告,这是正常现象。
常见疑问
可以完全离线使用吗?可以。核心绘图功能不需要网络;只有版本检查默认联网,且可按上文方法关闭。
企业批量部署用哪个?优先 MSI:用户级安装、无需管理员,适合无权限的集中环境;配合DRAWIO_DISABLE_UPDATE可关闭更新检查,避免每台机器启动时探测外网。
多用户会互相影响吗?不会。数据按 Windows 用户隔离在各自 AppData 下,互不可见。
便携版只是"免安装"吗?不完全是。它还少了文件关联注册,双击文件不会唤起应用,这是它与安装版的关键差别。
进一步查看
- README.md:安装形态说明、数据目录与安全策略
- SECURITY.md:安全漏洞报告渠道
- electron-builder-win.json、electron-builder-win-arm64.json、electron-builder-win32.json:各架构的构建与文件关联配置
- doc/BUILDING_FOR_PERSONAL_USE.md:个人构建指南
【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考