ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

ExplorerPatcher 使用指南:3 步把 Windows 11 任务栏与开始菜单免费改回 Windows 10 风格

ExplorerPatcher 使用指南:3 步把 Windows 11 任务栏与开始菜单免费改回 Windows 10 风格

ExplorerPatcher 使用指南:3 步把 Windows 11 任务栏与开始菜单免费改回 Windows 10 风格

【免费下载链接】ExplorerPatcherThis project aims to enhance the working environment on Windows项目地址: https://gitcode.com/GitHub_Trending/ex/ExplorerPatcher

任务栏图标跑到中间,开始菜单换了布局,Alt+Tab 也换了一副面孔——升级 Windows 11 之后,这三样东西最容易让人坐立不安。ExplorerPatcher 是一个免费开源的仓库方案:任务栏、开始菜单、窗口切换器,三样都能单独切回 Windows 10 的样子,改完立即生效,也不用花一分钱。

🧩 ExplorerPatcher 把 Windows 11 改回 Windows 10 风格:免费开源的一键方案

先说结论:三样界面可以分别处理,不必全要。

  • 任务栏:图标位置可以居左,也可以放回右边;固定项能单独成排,不再和正在运行的应用挤在一起;"显示桌面"按钮可以隐藏。
  • 开始菜单:换回经典布局,原有的固定磁贴、搜索入口等能力都在。
  • Alt+Tab:切回缩略图平铺的老式窗口列表,不再是一排圆角卡片。

每一样都有独立的开关,切哪样、切几样,由你说了算。

⚙️ 原理速览:ExplorerPatcher 挂钩系统组件而非外挂窗口

它的工作方式不是再开一个窗口盖住桌面,而是挂钩资源管理器本身的创建流程。

比如任务栏部分,它钩住了系统创建任务栏组件用的CoCreateInstance调用,让接口返回一个自定义实现,由explorer.exe自己内置的 Windows 10 任务栏组件来干活。这样占用的内存更小,行为也和系统贴合得更紧,实现见 Taskbar10.cpp。

📦 如何安装 ExplorerPatcher:ep_setup 安装步骤与卸载方式

三步装好:

  1. 选对安装包。Intel/AMD 机型用ep_setup.exe,骁龙(ARM64)机型用ep_setup_arm64.exe,从发布页拿最新文件即可。
  2. 直接运行ep_setup.exe。它会申请管理员权限,随后自动关闭explorer.exe并装好文件。桌面闪一下、任务栏短暂消失,几秒后重新出现——这是正常流程,不是故障。
  3. 装完会看到 Windows 10 任务栏。右键任务栏选Properties,在Taskbar、Start menu、Window switcher三个分区把样式分别切到 Windows 10,无需重启,改完即生效。

不想留了怎么删?四条路任选:Properties 里的Uninstall分区、系统"应用和功能"、把ep_setup.exe改名ep_uninstall.exe后运行,或者命令行直接跑:

ep_setup.exe /uninstall

🖥 任务栏设置指南:Win10 任务栏、开始菜单与 Alt+Tab 如何逐项切换

任务栏改回 Windows 10 效果

效果就是上面列的那些:位置、固定项行为、"显示桌面"按钮全部可控。实现一句话:钩取ITrayUIComponent接口的创建入口,让资源管理器走explorer.exe内那份 Windows 10 任务栏代码,源码在 Taskbar10.cpp。

开始菜单换回 Windows 10 布局

经典布局完整拿回来。实现一句话:程序查询系统内部的 ImmersiveShell 服务,直接调用原版 10 组件的ShowStartView打开菜单,源码在 StartMenu.c。

Alt+Tab 切回经典缩略图平铺

按住 Alt+Tab,看到的是熟悉的平铺缩略图,不是圆角卡片。实现一句话:独立的小模块接管窗口切换界面,体积轻,日常感知不到性能变化,源码在 ep_extra_valinet.win7alttab/main.c。

另外还有一个容易忽略的后台工作:设置监控。它起一个后台线程盯着系统配置,发现偏好被改动就自动恢复,你调好的样式不会被系统悄悄重置,源码在 SettingsMonitor.c。

⚖️ 和付费美化方案相比,ExplorerPatcher 免费开源在三点上有优势

  • 源码全部公开:每个行为都能自己翻代码确认,用不用都免费,也不存在功能阉割。
  • 在系统进程内做替换:它替换的是资源管理器自己加载的组件,不是在外面叠一层壳,常驻占用更小。
  • 对新构建跟得快:Windows 每次出新构建,发布说明里都能查到对应的适配与修复。最近一版覆盖的测试构建从 22621 一直排到 29617,包含 ARM64 和预览通道。

🎛 安装后值得打开的 4 个设置:更新、任务栏、天气、语言

  • Updates:内置更新通道。系统大更新之后,来这里检查并安装最新组件,是保持一切可用的第一步。
  • 任务栏细项:固定项可当作快速启动用、不与正在运行的应用分组;按钮标签开启后能去掉固定项周围的多余间距;"显示桌面"按钮可隐藏。
  • 天气小组件:数据来自 Google。不想看就在 Weather 分区直接关掉,不占任务栏位置。
  • 界面语言:多语言框架支持切换,中文开箱可用,Localization.cpp 是语言部分实现。

👥 三类典型用户:谁装 ExplorerPatcher 最受益

  • 刚升级 Win11 的老用户:图标从左边挪到中间,找程序多绕了不少弯路,换回 Win10 任务栏基本当天就能适应。
  • 企业和学校机房 IT:一套配置批量下发,几十上百台机器界面统一,员工和学生不再面对陌生布局,培训成本随之降下来。
  • 多窗口开发者:经典 Alt+Tab 加上任务栏标签,在编译窗口和文档之间来回切更省时间,不用再额外装窗口管理工具。

❓ 常见问题排查:更新失效、如何卸载、功能不可用

系统大更新之后组件失效了?先确认你的系统构建在不在发布说明的已测试列表里,再进 Properties →Updates检查并安装最新版本。多数失效属于"系统变了、组件还没跟上",新版本里通常已经解决。

想干净卸载,走哪条路?上文列了四种方式:Properties 的Uninstall、"应用和功能"、改名ep_uninstall.exe运行,或ep_setup.exe /uninstall。任选其一即可。

某个选项找不到,是 bug 吗?不一定是。有些功能在特定 Windows 版本上不可用,请以你当前构建对应的发布说明为准,别拿旧版本的行为对照。

📮 发布说明与 Issue:从这里继续

拿不准功能范围和已测试构建,去发布说明里对一遍;确认是问题就到仓库提 Issue,能动手的也可以直接参与贡献。

【免费下载链接】ExplorerPatcherThis project aims to enhance the working environment on Windows项目地址: https://gitcode.com/GitHub_Trending/ex/ExplorerPatcher

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

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进