ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

ExplorerPatcher 安装与配置指南:把 Windows 11 的任务栏、开始菜单改回 Windows 10 样式

ExplorerPatcher 安装与配置指南:把 Windows 11 的任务栏、开始菜单改回 Windows 10 样式 ExplorerPatcher 安装与配置指南把 Windows 11 的任务栏、开始菜单改回 Windows 10 样式【免费下载链接】ExplorerPatcherThis project aims to enhance the working environment on Windows项目地址: https://gitcode.com/GitHub_Trending/ex/ExplorerPatcherWindows 11 把任务栏钉在屏幕中间重写了开始菜单和 AltTab不少老用户至今用不惯。ExplorerPatcher 就是一个注入 explorer.exe 的开源工具用 Windows 10 的任务栏、开始菜单和窗口切换器替换 Windows 11 的对应组件并附带天气控件等增强。读完本文你知道怎么按系统版本选安装包、装好后怎么配置以及出问题时如何排查和干净卸载。安装前置条件系统兼容性与安装包核对动手之前先核对三件事避免装完发现选项缺失。系统版本项目对 Windows 版本有严格对应关系。按 README.md 的说明部分功能在某些 Windows 版本上不可用设置项的可选范围会随系统版本变化。处理器架构Intel/AMD 平台选ep_setup.exe骁龙SnapdragonARM64 平台选ep_setup_arm64.exe。ARM64 版本目前只在 24H2 ARM64 构建上测试过更早的 ARM64 版本可能工作不正常来自 CHANGELOG.md 22621.3880.66 的记录。管理员权限安装程序会自动请求提权无需手动处理。安装包主版本号与 version.h 中定义的版本一一对应当前仓库主版本为26100.8457.70.4。CHANGELOG.md 里逐条记录了每个安装包实测过的系统构建号按下表核对安装包主版本号官方日志标注的实测系统构建号适用场景26100.8457.7022621.4317、22631.7079、26100.6899、26200.8457、26300.8493、26300.8758、28000.2269、29617.1000当前主线覆盖 22H2 到 Insider 新通道26100.4946.6926100.4946、26100.5074、26200.5751、26220.6682Windows 11 24H226100.x主流用户22631.5335.6822621.3296、22631.5189、22631.5335、26100.3476、26100.4061、26100.418822H2/23H2 为主24H2 早期过渡22621.4317.6722621.3296、22631.4391、26120.961、26100.1150、26100.216122H2 为主查看自己构建号的方法按WinR输入winver。选包原则是主版本号前缀尽量贴近自己的构建号前缀例如 26100.x 的系统优先选 26100 开头的安装包。安装 ExplorerPatcher 的四个步骤按 README.md 的流程安装只分四步到项目 Releases 页面下载对应架构的安装程序ep_setup.exe或ep_setup_arm64.exe。运行安装程序等待它自动提权、关闭 explorer.exe 并写入文件。桌面重新出现后右下角应当已经是 Windows 10 风格任务栏——这是安装成功的标志。右键任务栏选择属性打开 ExplorerPatcher 的属性面板。常用设置项、即时生效范围与验证方法属性面板里最常用的四项如下设置位置属性面板分区选项效果Taskbar任务栏Taskbar style任务栏样式Windows 10或项目自研的 Windows 10 (ExplorerPatcher) 实现Start menu开始菜单Start menu style开始菜单样式改回 Windows 10 经典布局Window switcher窗口切换器Window switcher (AltTab) style换回 Windows 10 的 AltTabTaskbar任务栏Primary taskbar location on screen改变主任务栏所在屏幕CHANGELOG 明确此修改即时反映生效方式设置全部落到注册表注入模块内有一条监听线程盯着这些键值所以绝大多数修改保存后立即生效无需重启资源管理器若个别项改了没变化手动结束并重启 explorer.exe 即可。CHANGELOG 还记录了一项行为变化22H2 及以上系统上Windows 10 (ExplorerPatcher) 任务栏已成为默认选项也就是说安装后大概率不需要手动切换任务栏样式。验证是否生效把开始菜单样式改成 Windows 10 后按Win键——如果弹出的是左右两栏、左侧竖排固定磁贴的旧版布局而不是居中新版菜单说明设置已生效。再按AltTab看一眼切换器样式是否同步变化两处一致基本可确认注入正常。底层实现挂钩、注册表监听与内置资源内联挂钩给系统函数加装中转开关把系统函数调用想成推门挂钩就是在门把手上加了一个中转器先经过改写逻辑再放行给原函数。项目把这套机制统一封装在 ExplorerPatcher/hooking.h底层在 26100.4946.69 版本切换到了 SlimDetoursinline int funchook_prepare(funchook_t* funchook, void** target_func, void* hook_func) { HRESULT hr SlimDetoursInlineHook(TRUE, target_func, hook_func); return SUCCEEDED(hr) ? 0 : hr; }它把目标系统函数重定向到项目自己的钩子函数一个返回码决定是否成功换成 SlimDetours 据 CHANGELOG 记载修复了 ARM64 上与某些同样挂钩CreateWindowExW的第三方修改项的冲突以及挂钩函数在重启前偶发致崩的小概率问题。注册表监听设置一改界面马上刷新好比家门口的传感器有人开门写入注册表就立刻报警。监听线程在 ExplorerPatcher/SettingsMonitor.c 中对每个要监听的注册表项调用RegNotifyChangeKeyValue注册值被写入通知事件触发后直接回调对应设置项的处理函数刷新界面——这就是上一节说改完不用重启的原因。整个注入逻辑的入口则是超过一万三千行的 ExplorerPatcher/dllmain.c几乎全部功能都挂在这里。内置压缩资源包安装程序自带行李箱安装程序 ep_setup/ep_setup.c 把全部要落盘的文件打成一个压缩包嵌在 exe 里#include zlib.h #include minizip/unzip.h开头这两个头文件说明它链接了归档解压库运行后直接从内置 zip 里解出文件写入目标目录全程不需要联网拉取也避免下载环节出杂音。已知限制、排查顺序与卸载回退官方日志承认的已知限制特定 Insider 构建上的崩溃10 任务栏和 10 开始菜单曾在 26220.8474Beta和 26300.8493Experimental上崩溃因系统删掉了StartTileData.dll中的磁贴布局引擎此问题已在 26100.8457.70 各补丁版本中修复来源CHANGELOG.md。搜索框行为Windows 10 任务栏搭配开始/搜索菜单时行为与原生 Windows 10 不同CHANGELOG 明确暂不打算修复不要为此重复提 issue。WinX 菜单限制22631.5335.68 日志记载想要 WinX 里的 PowerShell 入口暂时必须卸载 Windows Terminal。天气控件曾出现 Unable to load weather information系数据源侧变更所致26100.4946.69 已修复若仍显示图标异常可在属性 → Weather执行 Clear weather widget local data。五步排查顺序运行winver确认内部构建号对照上一节表格核对安装包版本是否选对。翻阅 CHANGELOG.md 中当前版本的 Tested builds 与修复记录确认现象是否属于官方已承认的限制。进入属性 → Updates检查并安装最新版多数崩溃类问题在新版本里已修掉。排查是否与第三方修改项冲突——典型例子是 ARM64 上同样挂钩CreateWindowExW的工具先临时停用它们再观察。仍无法定位时先按下面方式卸载恢复原状再带着系统构建号和 ExplorerPatcher 版本去项目社区求助。卸载回退的四种等价途径按 README.md 的说明任选其一任务栏右键属性进入 Uninstall 分区控制面板程序和功能或设置应用和功能命令行运行ep_setup.exe /uninstall把ep_setup.exe改名为ep_uninstall.exe后直接运行。结语ExplorerPatcher 适合被 Windows 11 默认界面困扰、想整体换回 Windows 10 交互习惯的用户核心价值在于它把改回旧界面做成了版本可追溯、可整体卸载的系统级工具。最需要记住的一点先按构建号选对安装包它决定了后面所有功能能不能用。【免费下载链接】ExplorerPatcherThis project aims to enhance the working environment on Windows项目地址: https://gitcode.com/GitHub_Trending/ex/ExplorerPatcher创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表