draw.io 桌面版 Windows 离线安装完整指南:3 种安装包逐一讲清 draw.io 桌面版 Windows 离线安装完整指南3 种安装包逐一讲清【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktopdraw.io 安装在 Windows 上并不只是下载一个 exe 那么简单官方发布 3 种安装包断网机器还要多做几步适配。draw.io 桌面版是用 Electron一个用 Chromium 做内核打包桌面应用的框架封装的绘图程序装完之后全程不联网也能画图、配置、历史记录都留在这台机器上。这篇文章按判断环境 → 选包 → 落地 → 验证的顺序走装完你就能在政企内网、机房终端、外带交付这类场景里直接用。1. 下载前先回答你机器上的 3 个问题场景先放一边先把机器情况摸清楚。这三个答案决定了你后面每一步怎么走处理器是什么架构右键此电脑→ 属性看系统类型一栏。绝大多数机器是 x64直接选常规包如果是 ARM64 设备部分骁龙、Surface 新款笔记本要选文件名里带arm64的原生包否则只能跑在模拟层里又慢又费电。你有没有管理员权限这决定 NSIS 整机型装不装得下。能弹 UAC 提权窗口就没事公司机器点是都点不了的话直接排除它。这台机器以后联网吗运行本身不依赖网络但安装包必须先在有网的机器上下载好通过 U 盘或摆渡介质拷过去。后面第 4 节还会处理启动时自动连网检查更新这个多余动作。2. 3 种安装包对号入座Windows 发布页上你能找到下面三种。表格里的文件关联指装完后双击.drawio、.vsdx、.mmd这类文件会不会自动唤起 draw.io文件名版本号处填实际版本安装范围需要管理员文件关联一句话定位draw.io-版本号-windows-installer.exeNSIS 安装器装到Program Files的传统安装包整机所有账号可见是会注册自己电脑、长期使用的默认选择draw.io-版本号.msi仅当前用户目录否会注册没权限的办公机换 Windows 账号后该账号要用还得再装draw.io-版本号-windows.zip便携版解压即用解压到哪算哪否不注册U 盘携带、用完即走的临时场景我的默认建议很直接机器能提权就选 NSIS 整机型它是发布的主路径行为最标准。MSI 用户型是给有账号但没权限的办公机留的口子装完只对你这个 Windows 账号生效。便携版最省事也最不顺手——因为不注册文件关联.drawio双击没反应你得先启动draw.io.exe再手动打开文件。ARM64 设备注意一个细节官方为它单独发了draw.io-arm64-版本号-windows-arm64-installer.exeNSIS需管理员和draw.io-arm64-版本号-windows-arm64-no-installer.exe便携两个包MSI 和商店版只有 x64在 ARM64 上只能模拟运行。详见仓库 README.md 的 Windows on Arm 一节。3. 装完接着画第一张图 5 步落地不管选了哪种包装完之后的路径是一样的NSIS/MSI 走安装向导默认下一步即可便携版把 zip 解压到一个短英文路径路径里有空格或中文偶尔会出怪问题双击里面的draw.io.exe。从开始菜单启动 draw.io。窗口分三块顶部是 File、Edit、View 一行菜单左侧是带搜索框的形状面板中间是网格画布右侧是样式面板。在左侧 General 分类里按住一个矩形拖到画布松手再拖一个第二个形状从第一个形状边缘按住拉线到第二个连线就生成了。单击选中形状右侧面板调填充色、边框、字号。顶部 File → Save存成.drawio文件。NSIS 和 MSI 版已经注册了关联下次双击文件直接续改便携版则按前面说的先启动程序再打开。顺带一个容易疑惑的行为draw.io 每个用户只允许一个运行实例。你从开始菜单再点一次图标它不会开第二张画布只是把焦点切回已有窗口——这不是坏了是设计如此。4. ️ 断网机器的适配2 个设置 2 个习惯这部分是离线环境和联网环境真正的分界线4 件事按顺序做掉。把更新检查彻底关掉应用每天会去外网查一次新版本断网机器上这次检查必然失败轻则没效果重则弹窗烦人。两种关法效果一样系统层面设置环境变量DRAWIO_DISABLE_UPDATEtrue用户变量即可只对当前账号生效快捷方式层面右键桌面或开始菜单里的 draw.io 快捷方式 → 属性 → 目标栏末尾加一个空格再写--disable-update。如果你其实偶尔能联网、只是不想让它偷偷下更新把上面换成--no-silent-update保留检查但下载前会先问你。把图目录定期拷出去draw.io 的本地数据含 Local Storage 里的缓存内容存放在C:\Users\用户名\AppData\Roaming\draw.io\AppData 是 Windows 默认隐藏的用户级程序数据目录地址栏输入%AppData%\draw.io能直接跳过去。你的.drawio源文件本身存哪算哪但这个目录一旦机器硬盘出事连带丢失。断网环境没有云端兜底定期把这个文件夹整个拷到别的盘就是全部备份方案。双击.drawio没反应或被别的程序抢了两种成因一是别的工具先注册了同类关联二是你用的是便携版本来就没注册。处理动作右键文件 → 打开方式 → 选 draw.io → 勾选始终使用此应用打开。便携版用户如果嫌每次两步太麻烦回头换 MSI 用户型即可它不弹权限框也会注册关联。别打开来路不明的.drawio应用本身的内容安全策略会屏蔽远程 JavaScript图数据也不会往外发。但有一个口子如果图里嵌了 URL 引用的图片、背景或字体打开文件时这些资源仍会按 URL 发起请求——对方服务器能收到你的 IP 等元信息。所以来源不明的.drawio不要直接开自己画的图里也别随手粘外链。5. ⚙️ 进阶不打开窗口批量导出图多了不想逐个点开draw.io 的命令行可以直接干drawio --export --format png --output out.png flow.drawio三个高频参数--format支持 pdf、png、jpg、svg、xml、html文件有多页时加--all-pages把全部页导出为一个 PDF输入是文件夹时加--recursive子目录里的文件一并转换。完整参数列表跑drawio --help看还支持透明背景--transparent、缩放--scale、只导出指定页--page-index等。6. 可选从源码自打包日常使用可跳过只有你想改代码或验证某个改动时才需要走这条装官方包覆盖 99% 的需求。两条前提Node.js 22.12 以上package.json 的engines字段写明了下限克隆必须带--recursive——因为绘图核心编辑器是 git 子模块一个嵌在仓库里的独立项目不带这个参数克隆下来是空壳构建直接失败。git clone --recursive https://gitcode.com/GitHub_Trending/dr/drawio-desktop cd drawio-desktop npm install npm run sync -- disableUpdate第二行里sync负责把版本号对齐disableUpdate防止你的构建自动更新回官方版把你的改动冲掉。然后打包PowerShell$env:DRAWIO_UNSIGNEDtrue; npx electron-builder --config electron-builder-win.json --publish never产物落在dist/。注意自打包没有代码签名首次启动 SmartScreen 会警告选更多信息 → 仍要运行即可。更完整的流程含 GitHub Actions 云端构建以 doc/BUILDING_FOR_PERSONAL_USE.md 为准。7. ✅ 最后验证两件事画一个形状、连一条线File → Export as → PNG。导出的图片能打开、图形完整说明安装和导出链路全通。双击刚才保存的.drawio便携版跳过这条能直接唤起 draw.io 并打开文件说明文件关联正常。两条都过这台离线机器就可以放心交付哪条卡住回到第 4 节按小节顺序核一遍基本都能对号入座。【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考