ExplorerPatcher 使用指南:在 Windows 11 上恢复 Windows 10 任务栏与开始菜单
【免费下载链接】ExplorerPatcherThis project aims to enhance the working environment on Windows项目地址: https://gitcode.com/GitHub_Trending/ex/ExplorerPatcher
刚换到 Windows 11 的人,多半被居中的任务栏、变样后的开始菜单折腾过。ExplorerPatcher 是一个免费开源项目,专门把 Windows 11 上的任务栏、开始菜单和 Alt+Tab 窗口切换器换回 Windows 10 的经典样式,帮你少折腾一些。
🧭 项目定位:它是什么,不是什么
先建立预期,免得装完有落差:
- 它是:一个开源的系统界面补丁工具,核心工作是恢复 Windows 10 风格的 shell 元素,另附带天气组件、输入法切换优化、弹窗样式等若干增强模块。
- 它不是:完整的桌面替换或系统重装方案,底层仍是 Windows 11,只是把外壳换回去。
- 适合谁:习惯 Windows 10 操作方式、不想降级系统的用户;愿意跟随 Windows 大版本节奏跟进更新的用户。README 明确提示:部分功能在部分 Windows 版本上可能不可用,这是选型时要接受的现实。
🎯 核心能力:界面切回 Windows 10 的三种场景
任务栏换成 Windows 10 样式安装完成后,任务栏立刻变回左下角图标排列的 Windows 10 布局,你可以通过属性窗口调整样式和位置。对习惯了"从左往右找图标"的人来说,找程序的动线直接省掉了一半。
开始菜单恢复旧布局把开始菜单样式切到 Windows 10 后,熟悉的磁贴列表布局就回来了,不用再适应新版排列方式。
窗口切换器(Alt+Tab)回归"窗口切换器"一栏提供 Windows 10 风格的 Alt+Tab 切换视图,多窗口并行办公时体验更顺手。
这些全部通过图形界面配置完成,不需要改注册表。此外项目还内置了天气组件、输入法切换模块(InputSwitch.cpp)和多语言支持(Localization.cpp),按需开启即可。
🚀 最短上手路径:从下载到可用
- 获取安装程序:从项目 Releases 下载对应架构的安装包——Intel/AMD 用
ep_setup.exe,骁龙处理器用ep_setup_arm64.exe。想直接拿源码的话,仓库地址是git clone https://gitcode.com/GitHub_Trending/ex/ExplorerPatcher。 - 运行安装:安装程序会自动请求管理员权限,随后关闭
explorer.exe并安装所需文件。装完桌面重新出现时,Windows 10 任务栏已经就位。 - 基础配置:右键任务栏 → "Properties"。"Taskbar" 一栏改任务栏样式,"Start menu" 一栏切换开始菜单,"Window switcher" 一栏设置 Alt+Tab。
三步结束,其余选项可以慢慢摸索。
🔍 模块深挖:它是怎么做到切换的
任务栏切换(Taskbar10.cpp)Windows 11 初始化托盘 UI 时会通过 COM 接口创建新版任务栏。ExplorerPatcher 的思路是钩住这个创建流程,改走explorer.exe里保留的原版 Windows 10 任务栏实现。项目注释里专门提到,这样做避开了早年钩LoadLibraryExW的方案在部分系统上不稳定的老毛病。钩子库本身用的是 SlimDetours(见 hooking.h)。
开始菜单(StartMenu.c)通过 COM 获取ImmersiveShell服务拿到IImmersiveLauncher10RS接口来显示和定位开始菜单,还处理了多显示器下"在当前屏幕打开开始菜单"的场景,双屏用户值得翻一下这段逻辑。
天气组件(ep_weather_host/)独立宿主进程负责从外部数据源拉取天气并渲染到任务栏。最近一次版本更新就修过外部接口变动导致的"无法加载天气信息"问题,说明这类依赖外部源的功能要留意版本更新。
⚠️ 避坑与建议
- 版本相关:功能可用性跟 Windows 构建号强绑定,系统大更新后若有异常,先看 CHANGELOG.md 是否已有对应修复,没有再考虑暂时停用。
- 位置限制:Windows 11 风格任务栏不支持放到屏幕左右两侧(源码里有明确拦截),要侧边任务栏请用 Windows 10 样式。
- 更新方式:属性窗口有 "Updates" 一栏可检查并安装更新;也可以直接下载新版安装包覆盖运行。
- 避免叠加:不建议和其他同类 shell 修改工具同时使用,钩子冲突的排查成本远高于收益。
- 退出干净:卸载前把想保留的配置记一下,卸载后配置即失效。
❓ 常见问题
Q1:装完任务栏还是新样式?到属性窗口确认 "Taskbar style" 已选为 Windows 10;若仍无效,在任务管理器里重启 Windows 资源管理器再试。
Q2:为什么某个功能在我系统上是灰的?README 已说明部分功能在部分 Windows 版本上不可用。查看 CHANGELOG 里对你构建号的适配说明,或直接升级到最新构建测试。
Q3:怎么卸载?四条路任选:属性窗口的 Uninstall 区、控制面板"程序和功能"、运行ep_setup.exe /uninstall、或把ep_setup.exe改名为ep_uninstall.exe后运行。
Q4:Windows 更新后出问题了?先在 Updates 栏拉取最新版本;若无效,先卸载恢复原状,再等新版本适配。
Q5:当前支持哪些系统版本?看 CHANGELOG.md 顶部的 "Tested on OS builds" 列表即可,当前版本为 26100.4946.69。
ExplorerPatcher 做的事很集中:把你不想要的 Windows 11 外壳换回 Windows 10。如果你受够了新界面,从上面三步走一遍,任务栏和开始菜单几分钟就能换回来。
【免费下载链接】ExplorerPatcherThis project aims to enhance the working environment on Windows项目地址: https://gitcode.com/GitHub_Trending/ex/ExplorerPatcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考