ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

draw.io 桌面版 Windows 安装指南:三种安装包怎么选、更新检查如何彻底关闭

draw.io 桌面版 Windows 安装指南:三种安装包怎么选、更新检查如何彻底关闭 draw.io 桌面版 Windows 安装指南三种安装包怎么选、更新检查如何彻底关闭【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop审计要求所有工具离线运行在线 SaaS 被全面禁用你只能在断网环境里画出交付用的架构图。draw.io 桌面版就是为这种场景准备的一个基于 Electron把网页应用装进本地窗口里运行的框架的离线绘图工具装好之后全程不联网图表数据只落在本机。这篇指南覆盖从选对安装包、完成安装、画出第一张图到彻底关掉更新检查的全部操作。️ 核对系统架构锁定对应的 Windows 安装包选包前先看系统类型路径固定右键桌面的此电脑 → 属性 → 查看系统栏的系统类型例如基于 x64 的处理器。判断依据是基于 XX 的处理器这一句而不是64 位本身——ARM 芯片的机器同样是 64 位系统却必须装 ARM64 包。64 位 x86/x64 系统直接装对应的 64 位包即可不必为了兼容去找 32 位版本。系统类型显示对应安装包以官方发布页实际列表为准64 位操作系统基于 x64 的处理器draw.io-版本号-windows-installer.exe64 位操作系统基于 x86 的处理器draw.io-ia32-版本号-windows-32bit-installer.exe64 位操作系统基于 ARM 的处理器骁龙笔记本常见draw.io-arm64-版本号-windows-arm64-installer.exe确定安装包之后下面看它装成什么形态。 对比 NSIS、MSI 与便携版选对安装方式发布页同时提供三种 Windows 安装包NSIS 和 MSI 都是 Windows 常见的安装包格式区别只在内部分发方式。差异如下维度NSIS 安装程序MSI 包便携版文件名draw.io-版本号-windows-installer.exedraw.io-版本号.msidraw.io-版本号-windows-no-installer.exe安装位置整机装进 Program Files按用户装进当前用户目录不安装绿色运行需要管理员权限需要不需要不需要文件关联.drawio / .vsdx / .mmd / .mermaid注册注册不注册移除方式设置 → 应用 中卸载设置 → 应用 中卸载直接删除整个文件夹选择依据这台电脑长期自用、有管理员权限选 NSIS因为它是标准整机安装、卸载最干净公司电脑没有管理员权限选 MSI因为它按用户安装、不需要提权Microsoft Store 版同样是按用户安装、免管理员只想临时画两张图或者拷进 U 盘带走选便携版因为不需要任何安装步骤。装好之后第一次打开它界面是这样的。️ 首次启动界面布局与画出第一张图的步骤先记一个行为draw.io 每个用户只允许一个运行实例重复启动不会弹出第二个独立程序而是在已有程序里新开一个窗口如果启动时带了文件文件会在那个新窗口中打开。从开始菜单打开后界面分三块顶部是 File / Edit / View / Arrange / Extras / Help 菜单左侧是带 Search Shapes 搜索框的形状面板General 分类里有矩形、椭圆、文本、箭头这些基础图形中间是带网格的画布右侧是 Diagram 面板。按这条动线操作按住左侧 General 区的矩形图标拖到中央画布上松开即落位找不到图形时在 Search Shapes 里直接搜英文名。再拖一个形状出来从第一个形状边缘按住拖线到第二个形状连接线会自动出现。单击选中刚拖的形状右侧面板切换为样式设置在这里改填充色、边框和字号点一下空白画布右侧则显示页面设置网格、背景、纸张大小。样式改完用 File 菜单存成 .drawio 文件以后双击即可继续编辑。接下来处理离线环境最关心的两件事数据和更新。 更新检查如何彻底关闭数据存在哪里装好后应用完全离线可运行唯一会主动联网的行为是启动时的新版本检查。两个要点数据位置图表与本地存储默认在C:\Users\用户名\AppData\Roaming\draw.io\定期拷贝这个目录就是备份图表。彻底关闭更新检查两种方式任选其一在 PowerShell 里执行$env:DRAWIO_DISABLE_UPDATEtrue后从同一终端启动应用true是开关取值只对该终端会话生效关窗即失效每次启动都要重设或者把DRAWIO_DISABLE_UPDATE设为系统级环境变量设置 → 系统 → 关于 → 高级系统设置 → 环境变量对整机所有启动方式永久生效。不彻底关闭、只想少被打扰时也可以改用询问模式启动参数加--no-silent-update含义是下载更新前先弹窗询问默认行为是后台静默下载、退出时静默安装。提醒应用本身不会向外发送任何图表数据内容安全策略CSP直接禁止运行远程加载的 JavaScript。但有一个例外——如果图表里通过 URL 嵌入了外部图片、背景或字体打开文件时会去请求这些地址可能向对方服务器暴露你的 IP。规避办法来源不明的 .drawio 文件先别急着打开确认来源可信再导入。数据与更新都锁住之后看看不打开界面也能完成的导出。 命令行导出 PNG / PDF 的具体参数不想打开界面时用命令行完成同样的导出参数含义用drawio --help查看drawio --export -f png -o out.png .\diagram.drawio其中--export表示执行导出而不是打开界面-f png指定输出格式支持 pdf、png、jpg、svg、xml、html-o out.png指定输出文件。省略-o时用输入文件名加目标扩展名命名输出文件名带扩展名时格式以扩展名为准、-f被忽略。常用的追加开关-a--all-pages导出所有页仅对 PDF 和 HTML 有效-t--transparentPNG / SVG 透明背景-b 像素--border给图形四周留白边默认 0-p 页码--page-index只导出指定页从 1 开始数在界面里操作则是 File → Export as选目标格式后设置页面范围和图层再导出效果与命令行一致。导出跑通之后剩下几个高频问题集中排一下。 常见问题速查文件关联、便携版 U 盘、内网提示按出现频率排序四个问题都有明确的处理顺序双击 .drawio 文件没反应或被别的程序抢走右键文件 → 打开方式 → 选择draw.io勾选始终使用此应用打开。注意这是前提——文件关联只有 NSIS 和 MSI 安装才会注册便携版本来就不注册。便携版用户发现双击 .drawio 完全无效这是预期行为不是故障。先运行 exe再用 File → Open 手动打开文件即可。便携版拷进 U 盘后双击打不开先把 exe 原样拷回本机硬盘测试能跑说明是 U 盘路径的问题——带空格、中文的路径最容易出这类情况尽量放在短英文路径下。企业内网拦了外网启动时更新检查报错或一直提示启动时连不上外网只是更新检查失败的常见表现不影响画图。想少被打扰加--no-silent-update改成下载前询问想一刀切按前面的方法设DRAWIO_DISABLE_UPDATEtrue或加--disable-update启动参数。以上都面向现成安装包。想从源码自己构建 Windows 版的话走下面这条支线。 可选从源码构建 Windows 版安装包前提Node.js 22.12 以上。核心编辑器 draw.io 以 git 子模块形式挂在仓库里必须递归克隆否则构建会直接失败完整流程见 个人构建说明。git clone --recursive https://gitcode.com/GitHub_Trending/dr/drawio-desktop cd drawio-desktop npm install npm run sync set DRAWIO_UNSIGNEDtrue npx electron-builder --config electron-builder-win.json --publish never关键参数--recursive拉取子模块npm run sync把子模块里的版本号写入package.json构建前必须执行DRAWIO_UNSIGNEDtrue跳过代码签名--publish never表示不向任何发布渠道推送产物。产物生成在dist/目录同时产出 NSIS 安装程序和 MSI。提醒两点别走npm run release-win这类脚本它们带--publish always是 CI 专用会把产物发布到外部渠道。个人构建是无签名的运行安装程序时 SmartScreen 会提示Windows 已保护你的电脑选择更多信息 → 仍要运行。另外 draw.io 每个用户只允许一个实例如果你已经装过官方版新构建启动时会把文件开进官方版窗口测试前先退出所有 draw.io。 下一步打开此电脑的属性看一眼系统类型按对照表下载并安装对应的包。用 File → Export as 导出一张 PNG 验证环境就绪或跑一遍上面的命令行导出。定期备份C:\Users\用户名\AppData\Roaming\draw.io\目录这就是你的全部图表数据。【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表