要让 SolidWorks(SW)在打开多个文件时只运行一个窗口,而不是每次打开文件都新建一个窗口,关键在于正确设置文件默认打开方式,确保使用的是 SolidWorks Launcher 而非直接调用 SolidWorks 主程序。
解决方法
右键点击任意一个 SolidWorks 文件(如 .sldprt、.sldasm 或 .slddrw)。
选择 “打开方式” → “选择其他应用”。
在弹出窗口中:勾选 “始终使用此应用打开此类文件”。
从列表中选择 SolidWorks Launcher(不是 SolidWorks)。
如果未显示,可点击 “更多应用” 或 “在这台电脑上查找其他应用”。
通常路径为:C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\SLDWORKS.exe(这是主程序,不要选)
或查找名为 SLDWORKS Launcher.exe 的文件(推荐)。
点击 “确定” 完成设置。
✅ 设置完成后,无论打开多少个零件、装配体或工程图,都将在同一个 SolidWorks 窗口内切换标签页,避免桌面堆满图标。
补充说明
此问题通常出现在重装系统或 SolidWorks 后,文件关联被重置为直接调用主程序。
使用 SolidWorks Launcher 可确保文件在已有实例中打开,符合 Windows 的标准行为
若仍无效,可尝试通过 SolidWorks 自身设置启用“单命令单次有效”选项(适用于操作习惯优化,但不影响窗口复用)
如需进一步排查,可参考官方帮助文档:SolidWorks 系统选项 - 常规