需启用powertoys的file explorer加载项并开启g-code与stl预览功能,通过预览窗格、ctrl+space速览或缩略图方式查看文件结构与三维轮廓,遇冲突可修复注册表。

如果您在 Windows 文件资源管理器中双击或选中 G-code 或 STL 文件时无法直接查看其结构或三维轮廓,则可能是 PowerToys 的 File Explorer 加载项未启用或配置不完整。以下是启用并使用 G-code 与 STL 预览功能的具体步骤:
一、启用 File Explorer 加载项中的 G-code 和 STL 支持
PowerToys 通过 File Explorer Add-ons 插件提供对 G-code(.gcode)和 STL(.stl)文件的原生预览与缩略图渲染能力,该功能依赖 Monaco Editor 渲染引擎与专用解析器,无需启动切片软件即可快速识别层高、路径走向及模型轮廓。
1、确保已安装 PowerToys v0.55.0 或更高版本,并以管理员身份运行 PowerToys 设置程序。
2、在左侧导航栏点击 File Explorer add-ons 选项。
3、在右侧功能列表中,找到 G-code files (.gcode) 和 STL files (.stl) 两项。
4、将二者开关均切换为 On 状态。
5、关闭设置窗口,系统将自动重启资源管理器进程以加载新插件。
二、在资源管理器中调用 G-code/STL 预览窗格
启用插件后,需手动打开预览窗格才能显示 G-code 文本结构或 STL 模型线框渲染,该窗格位于资源管理器右侧,采用实时解析机制,支持滚动查看多层指令或旋转观察模型方向。
1、打开任意包含 .gcode 或 .stl 文件的文件夹。
2、点击顶部菜单栏的 “查看” 选项卡。
3、在“窗格”区域中,点击 “预览窗格” 按钮(图标为一页带放大镜的纸张)。
4、单击选中一个 .gcode 文件,预览窗格将显示分层着色的 G-code 指令流,含 M117 注释、G1 移动坐标及 Z 层标识。
5、单击选中一个 .stl 文件,预览窗格将渲染三角网格线框模型,支持鼠标拖拽旋转、滚轮缩放、按住右键平移视图。
三、使用快捷键触发速览模式(Ctrl+Space)
速览(Quick Look)是 PowerToys 提供的轻量级弹出式预览方式,绕过预览窗格布局限制,适用于临时确认文件内容,对 G-code 和 STL 同样生效,且响应速度更快、占用资源更低。
1、在文件资源管理器中,使用鼠标左键单击选中目标 .gcode 或 .stl 文件(确保未处于重命名状态)。
2、按下键盘组合键 Ctrl + Space。
3、屏幕中央将弹出半透明悬浮窗口:G-code 文件显示语法高亮文本;STL 文件显示可交互三维模型(默认正视图)。
4、在速览窗口中,可使用鼠标左键拖拽旋转 STL 模型,滚轮缩放,Esc 键或点击空白处关闭窗口。
四、验证缩略图是否正常生成
缩略图支持允许您在“大图标”或“超大图标”视图下直接识别 G-code 与 STL 文件内容特征,例如 G-code 缩略图会显示首百行指令摘要,STL 缩略图则渲染模型俯视投影轮廓,便于批量筛选。
1、进入任意文件夹,点击“查看”选项卡,选择 “大图标” 或 “超大图标” 视图模式。
2、确认当前文件夹中存在至少一个已启用插件的 .gcode 或 .stl 文件。
3、观察文件图标右下角是否出现微型预览:G-code 显示代码片段样式缩略图;STL 显示灰白线框轮廓。
4、若缩略图未出现,右键点击文件夹空白处,选择 “刷新”;仍无效时,重启文件资源管理器(通过任务管理器结束 explorer.exe 后重新启动)。
五、排查预览异常的常见配置冲突
PowerToys 的预览功能可能被系统中其他第三方预览处理器覆盖,尤其是 Outlook、Adobe Acrobat 或旧版 PDF 预览控件,它们会劫持预览窗格注册表项,导致 G-code/STL 渲染失败或显示空白。
1、打开 PowerToys 设置 → File Explorer add-ons 页面。
2、检查页面顶部是否显示黄色警告条:“预览窗格已被其他程序接管”。如出现,说明存在注册表冲突。
3、点击警告条右侧的 “修复” 按钮,PowerToys 将自动重置 ShellEx 值并恢复自身预览句柄。
4、若“修复”不可用,手动执行:以管理员身份运行 PowerShell,输入命令 Set-ExecutionPolicy RemoteSigned -Scope CurrentUser,再运行 & "$env:LOCALAPPDATA\Microsoft\PowerToys\Tools\PowerToysPreviewHandlerInstaller.exe" /install。











