news 2026/9/8 22:25:30

draw.io 桌面版 Windows 安装指南:免费离线画图的三种装法一次讲清

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
draw.io 桌面版 Windows 安装指南:免费离线画图的三种装法一次讲清

draw.io 桌面版 Windows 安装指南:免费离线画图的三种装法一次讲清

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

draw.io 桌面版是把 draw.io 编辑器打包进 Electron 的免费离线画图软件,Apache 2.0 许可,装到 Windows 上后不联网也能画流程图、UML 和网络拓扑图,所有图纸数据都留在本机。这篇给你讲清:装哪个文件、没管理员权限怎么办、怎么彻底关更新检查,以及从源码构建的路径。

个人长期用、公司电脑没权限、临时用一下:三条最短路径

发布页上 Windows 会放出三种文件,名字都能看出来区别。对号入座即可:

  1. 个人电脑长期使用:下draw.io-<版本号>-windows-installer.exe(NSIS 安装程序)。
  2. 公司电脑、没有管理员权限:下draw.io-<版本号>.msi,它按当前用户装进个人目录,全程不用管理员。
  3. 临时用一下、放 U 盘带走:下draw.io-<版本号>-windows-no-installer.exe,双击就能跑,不写注册表,也不注册文件关联。

前两种装完都会自动关联.drawio.vsdx.mmd文件,之后双击这些文件就直接进 draw.io。

打开后就是这套界面:左侧形状库拖图元,中间带网格的画布,右侧调视图、纸张方向等属性。新手先从左上角"General"分类里拖一个矩形和文本框试试手就懂了。

先确认处理器架构,再挑对下载文件

选错架构装不上或跑得慢。判断办法:右键"此电脑"→"属性",看"系统类型"里的处理器。

  1. 绝大多数办公本和台式机是 64 位 x64 处理器,选带-windows-installer的普通文件。
  2. 骁龙等 ARM 架构的 Windows 设备,选draw.io-<版本号>-windows-arm64-installer.exe,对应的便携版是-windows-arm64-no-installer.exe
  3. 拿不准时,用"系统信息"(Win+R 输入msinfo32)看"系统类型"一栏,写 x64 还是 ARM64。

版本号以发布页实际列出的为准,本文不替它写死。

把自动更新检查彻底关掉,做到完全离线

默认行为是启动时查一次有没有新版本,这一步会走网。要彻底离线,两种写法选一种就行:

  1. 设系统环境变量:DRAWIO_DISABLE_UPDATE=true,对整台机器生效。
  2. 给应用快捷方式加启动参数:在"目标"路径后面补一个空格再加--disable-update,只影响这一个快捷方式,改动更轻。

改完重启应用即可。这个参数在 src/main/args.js 里被登记为"disable auto-update",README 的 Security 一节 也说明了它的用途。

数据都在哪、哪些情况仍会碰网

  1. 想把图纸备份到别处:Windows 下会话和本地数据在C:\Users\<你的用户名>\AppData\Roaming\draw.io\,定期复制这个目录就行。
  2. 想把图纸拷给同事:直接拷.drawio源文件,对方装上任意版本双击就能打开。
  3. 想知道会不会偷偷传数据:不会。所有 JavaScript 自包含,CSP 禁止远程脚本,图纸内容和用量统计都不外发。
  4. 一个例外要知道:图纸里如果嵌了外部图片、背景或字体(用 URL 引用的),打开时程序会按地址去取,好让画面显示正常——这属于"打开图纸触发的请求",不等同于把你的图纸发出去。来自陌生来源的图纸,留意这一点。

从源码跑起来或打出安装包

适合要改点东西、或者就想尝鲜最新状态的人。

  1. 装好 Node.js 22.12 以上版本。
  2. 递归克隆仓库(编辑器核心在子模块里,不带--recursive构建会失败):
git clone --recursive https://gitcode.com/GitHub_Trending/dr/drawio-desktop cd drawio-desktop
  1. 装依赖并从源码直接运行,改完不打包就能看到效果:
npm install npm start
  1. 要打出 NSIS 安装程序和 MSI:先同步版本号并禁掉自动更新,再跑构建:
npm install npm run sync -- disableUpdate npx electron-builder --config electron-builder-win.json --publish never

产物落在dist/目录。个人构建没有签名,首次运行安装程序时 SmartScreen 会提醒,选"仍要运行"即可。改编辑器本身的逻辑在drawio子模块里,详见 doc/BUILDING_FOR_PERSONAL_USE.md。

先挑上面三条路径里你属于的那条把包装好,想彻底离线的顺手把更新检查关掉,然后随便拖两个图形开画就行。

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/8 22:23:36

5G-NR LDPC编译码误码率仿真:OMS译码器MATLAB实现全解析

简介&#xff1a;面向5G-NR物理层编码研究的MATLAB仿真资源&#xff0c;围绕LDPC编译码误码率仿真展开&#xff0c;译码算法采用OMS最小和偏置算法&#xff0c;码率设定为0.5。资源针对通信工程、电子信息和移动通信方向的师生及算法工程师&#xff0c;可帮助理解5G-NR标准中LD…

作者头像 李华
网站建设 2026/9/8 22:20:21

Windows 下 Compose Multiplatform 中文乱码的 3 条修复路径

Windows 下 Compose Multiplatform 中文乱码的 3 条修复路径 【免费下载链接】compose-multiplatform Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable. 项目地址: https://gitc…

作者头像 李华
网站建设 2026/9/8 22:19:45

Clawdbot深度拆解:从对话到执行的AI智能体如何落地真实业务?

把“Clawdbot”这个词拆开看&#xff0c;我第一反应是&#xff1a;Claude 生态里又冒出一个“能动手”的执行型助手&#xff0c;而不是陪聊式的对话机器人。这几年智能助手类的产品我见过不少&#xff0c;大多数都停在“说得好听”的阶段&#xff0c;真正能替人把一整套流程跑完…

作者头像 李华
网站建设 2026/9/8 22:19:02

二叉树深度、遍历重建与BST验证:易错点一次讲透

二叉树这个系列我已经连续刷到第九篇了。说实话&#xff0c;到这一步才是真正吃力的时候——前面几篇讲基础遍历、讲层序、讲路径问题&#xff0c;还停留在“会用模板”的阶段&#xff0c;但只要你稍微把题目变一变&#xff0c;比如告诉你先序和中序让你把树画出来&#xff0c;…

作者头像 李华
网站建设 2026/9/8 22:18:59

解密旅行社OA:地接专业版与精简组团版的版本逻辑与授权部署

简介&#xff1a;博纵旅行社OA管理系统是一套面向中小旅行社的专业旅游管理软件&#xff0c;集地接专业版、组团精简版、分销商与供应商管理于一体&#xff0c;适合需要快速搭建业务协同体系的旅游从业者及PHP二次开发者使用。压缩包共含2000个文件、约29.64MB&#xff0c;其中…

作者头像 李华