☰
draw.io桌面版Windows安装完整指南
2026/10/26 14:24:18 网站建设 项目流程

draw.io桌面版Windows安装完整指南

【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop

drawio-desktop 是 draw.io 的官方 Electron 构建,把在线绘图编辑器装进桌面应用,让你离线画流程图、UML 和组织架构图,图表数据全部保存在本地。本文覆盖 Windows 下的最小安装路径、NSIS / MSI / 便携版三种安装包的取舍,以及源码构建与命令行导出。

三步快速上手

  1. 打开项目的 releases 发布页,确认系统类型(设置 → 系统 → 关于 → 系统类型),下载与 x64 对应的draw.io-31.3.2-windows-installer.exe。
  2. 双击安装程序,确认 UAC 提权,安装目录保持默认的C:\Program Files\draw.io,等待安装完成。
  3. 开始菜单搜索 draw.io 启动,或双击任意.drawio文件直接打开——安装时已自动注册文件关联。

draw.io桌面版Windows安装包怎么选:NSIS、MSI 还是便携版

有没有管理员权限、给谁用、要不要文件关联,这三点决定选型。默认选 NSIS;无管理员权限的机器改用 MSI 或便携版。

安装包适用场景是否额外权限是否自动注册文件关联安装位置
NSIS(-windows-installer.exe)个人电脑日常使用需要管理员是(.drawio / .vsdx / .mmd)C:\Program Files\draw.io
MSI(draw.io-31.3.2.msi)无管理员权限的账号不需要是用户配置目录(per-user)
便携版(-windows-no-installer.exe)临时使用 / U盘携带不需要否解压到任意位置直接运行

分架构详述:三种构建产物各出自哪份配置

x64:支持最完整的主流架构

绝大多数 64 位 Windows 机器属于此类。查看 electron-builder-win.json,win.target同时配置了nsis和msi两个 x64 目标,一次构建产出两种安装包。NSIS 段设了perMachine: true,即整机安装;fileAssociations块注册.drawio、.vsdx、.mmd三种扩展名,安装后这三类文件都会关联给 draw.io。

ARM64:Surface Pro X 等 ARM 设备的专用包

electron-builder-win-arm64.json 为 ARM64 产出两个文件:NSIS 安装包draw.io-arm64-<version>-windows-arm64-installer.exe和便携版draw.io-arm64-<version>-windows-arm64-no-installer.exe。注意该配置没有 msi 目标,无管理员权限的 ARM 设备只能选便携版。

ia32:面向 32 位老系统的兼容包

electron-builder-win32.json 只为 ia32 配置了 NSIS 一个目标,产物命名draw.io-ia32-<version>-windows-32bit-installer.exe。这个架构没有 MSI 也没有便携版,遇到 32 位系统只能选它。

进阶:从源码构建与命令行批量导出

想体验未发布的改动或产出自己的构建,需要 Node.js 22.12.0 及以上:

git clone --recursive https://gitcode.com/GitHub_Trending/dr/drawio-desktop cd drawio-desktop npm install npm start # 开发模式直接运行 npm run release-win # 构建 x64 安装包

构建产物输出到dist目录,release-win32与release-win-arm64同理。安装后的程序还支持命令行模式,批量导出图表:

drawio -x -f png diagram.drawio -o output.png

排错与边界情况

NSIS 安装弹出 UAC 提权,但账号没有管理员权限

  • 原因:NSIS 配置为perMachine: true,要写入C:\Program Files\draw.io,必须提权。
  • 解法:改装同架构 MSI 包(per-user 安装,无需管理员),或直接用便携版。

双击 .drawio 文件没有用 draw.io 打开

  • 原因:便携版不注册文件关联;或该扩展名之前已被其他程序占用。
  • 解法:右键文件 → 打开方式 → 选择其他应用 → 选中 draw.io,勾选"始终使用此应用"。

集中管控的机器上不希望应用联网检查更新

  • 原因:应用默认在启动时检查更新,检查通过后会静默下载新版本。
  • 解法:设置环境变量DRAWIO_DISABLE_UPDATE=true,或启动时传--disable-update参数。--no-silent-update只是把静默下载改为下载前弹窗询问,并不会关闭更新。

找不到或需要迁移本地保存的数据

  • 位置:Local Storage、Session Storage 和设置存放在C:\Users\<用户名>\AppData\Roaming\draw.io\目录下。
  • 解法:整体复制该目录到目标机器相同路径,即可完成迁移。

安装完成后,建议先把一张现有.drawio图表导出为 PNG 或 PDF 验证完整链路,再按 src/main/args.js 中的参数说明探索--layout、--all-pages等批量导出选项。

【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询