找回 Windows 10 任务栏与开始菜单:ExplorerPatcher 快速上手指南
【免费下载链接】ExplorerPatcherThis project aims to enhance the working environment on Windows项目地址: https://gitcode.com/GitHub_Trending/ex/ExplorerPatcher
ExplorerPatcher 是一款注入 explorer.exe 的工具,能在 Windows 11 上把任务栏、开始菜单、Alt+Tab 切回 Windows 10 风格,还能加天气组件。它适合用 Windows 11、不喜欢新式外壳、想自定义桌面环境的用户。你不用去啃 Windows 11 的界面源码或自己做 hook,装一个安装器、右键任务栏就能配好。
先判断:是否适合你
| 核对项 | 结论 |
|---|---|
| 面向人群 | 想恢复 Windows 10 任务栏/开始菜单/Alt+Tab 的 Windows 11 用户 |
| 典型场景 | 改造系统外壳、加天气组件、换 Win7 风格窗口切换器 |
| 环境要求 | Windows 11(x64 或 ARM64);自行构建需 Visual Studio 2022 + CMake |
| 许可证 | GPLv2(见 LICENSE),改动后并入产品需同样开源 |
| 上手门槛 | 低:直接运行 ep_setup.exe 即可,可不编译 |
三步跑起来:克隆、构建、安装 🪟
① 拿代码(需要构建时):
git clone https://gitcode.com/GitHub_Trending/ex/ExplorerPatcher cd ExplorerPatcher BuildDependenciesRelease.bat② 构建:用 Visual Studio 2022 打开 ExplorerPatcher.sln,选 Release 与 x64/ARM64 平台,构建ep_setup项目(BuildDependenciesRelease.bat 已先把 libs 里的 zlib 按 x64、ARM64 两套依赖编好)。
③ 安装:运行产物ep_setup.exe,它会自动请求管理员权限、关闭 explorer.exe 并部署文件。
装完你会重新看到桌面,任务栏已经变成 Windows 10 样式——这就是它生效后的最完整形态。不想自己编译的话,直接拿发行版里的ep_setup.exe(x64)或ep_setup_arm64.exe(Snapdragon)跳过第①②步。
ExplorerPatcher 能做什么
| 模块 | 职责 | 参考路径 |
|---|---|---|
| 主 DLL | 注入 explorer.exe:任务栏、开始菜单、资源管理器补丁 | ExplorerPatcher/ |
| 安装器 | 提权、关闭 explorer、部署文件 | ep_setup/ |
| 配置面板 | 任务栏右键"属性"窗口 | ep_gui/ |
| 开始菜单 | Windows 10 开始菜单替换 | ep_startmenu/ |
| 天气组件 | 任务栏天气 widget 及其宿主 | ep_weather_host/ |
| Win7 窗口切换 | Win7 风格 Alt+Tab 附加包 | ep_extra_valinet.win7alttab/ |
| 第三方库 | zlib、sws、libvalinet | libs/ |
构成程序的 3 个核心概念
Hook 注入:TwinUIPatches.cpp 等文件用 SlimDetours 对 Windows 11 任务栏与 XAML 界面做运行时修补。常见误用:它不是独立程序,双击 DLL 无效,必须经 ep_setup 装进 explorer。
ep_setup 安装器:自动提权、关闭 explorer.exe、部署文件,然后桌面恢复。常见误用:安装瞬间桌面消失几秒属正常,不是系统故障,别强制结束进程。
绑定具体 Windows 构建:version.h 里当前版本 26100.4946.69 对应特定 Insider 构建,CHANGELOG.md 逐版列出已测试的 OS 构建号。常见误用:Windows 更新后不要默认一切照旧,先查 CHANGELOG 是否覆盖你的构建号。
一个小练习上手 🧩
把任务栏、开始菜单、Alt+Tab 全部切到 Windows 10 风格:
- 运行
ep_setup.exe,安装完成后桌面出现 Windows 10 任务栏。 - 右键任务栏,选"属性"打开配置面板。
- 在"Taskbar"部分把任务栏风格改为 Windows 10;在"Start menu"部分把开始菜单风格改为 Windows 10。
- 在"Window switcher"部分把 Alt+Tab 风格改为 Windows 10,顺手看看天气等其余选项。
:: 想彻底移除时,任选一种方式卸载 ep_setup.exe /uninstall关键细节:配置入口放在"右键任务栏"而不是开始菜单,是因为配置面板(ep_gui/GUI.c)随注入一起挂在 explorer.exe 上——即使开始菜单被换掉,任务栏入口仍然可达,卸载时也一样。
什么时候该换方案
ExplorerPatcher 只服务 Windows 11(x64/ARM64);如果你只是想把任务栏图标居中,Windows 11 自带设置就能完成,不必注入。如果你的需求是跨平台界面改造或整套替换外壳,需要另找系统级 shell 方案。
- 与系统构建强耦合:某些构建下特定组合(如新版 Windows 11 开始菜单 + Windows 10 任务栏)会让 explorer.exe 崩溃循环,升级前先看 CHANGELOG 的 Known issues。
- 安装与卸载都会关闭 explorer.exe,桌面短暂消失属预期行为。
- GPLv2 许可证:把它的代码改后并入自己的产品,衍生作品须同样开源。
跑通之后往哪走
- CHANGELOG.md:逐版列出已测试的 Windows 构建与已知问题,决定是否跟进新版前必看。
- ep_gui/GUI.c:近 19 万字节的面板源码,想给配置面板加选项就从这里下手。
- ep_weather_host/ep_weather_host.c:天气组件核心实现,改数据来源先读它。
装上最新版 ep_setup.exe,把任务栏切回 Windows 10 样式。
【免费下载链接】ExplorerPatcherThis project aims to enhance the working environment on Windows项目地址: https://gitcode.com/GitHub_Trending/ex/ExplorerPatcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考