ARTICLE DETAIL

资讯详情

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

ExplorerPatcher:Windows 11 任务栏改回 Windows 10 样式的免费完整方案

ExplorerPatcher:Windows 11 任务栏改回 Windows 10 样式的免费完整方案 ExplorerPatcherWindows 11 任务栏改回 Windows 10 样式的免费完整方案【免费下载链接】ExplorerPatcherThis project aims to enhance the working environment on Windows项目地址: https://gitcode.com/GitHub_Trending/ex/ExplorerPatcher刚把系统升到 Windows 11第一次开机你就发现不对劲任务栏图标跑到了屏幕中间开始菜单换成了磁贴混合布局AltTab 也变成圆角卡片。很多人第一反应是改注册表但改完要么不生效要么被系统更新悄悄还原。ExplorerPatcher 就是为解决这件事而生的免费开源工具——它把 Windows 11 的任务栏、开始菜单和窗口切换器逐项换回 Windows 10 经典样式装完即用不需要注册表操作也不需要管理员长期驻留。安装后桌面变成什么样安装流程很短README 里只列了 7 步核心就三件事按处理器选安装包——Intel/AMD 用ep_setup.exe骁龙ARM64用ep_setup_arm64.exe运行安装程序。它会自动请求管理员权限并短暂关闭explorer.exe等桌面重新出现时Windows 10 任务栏已经生效右键任务栏选Properties打开属性窗口所有后续调整都在这里。对比安装前后桌面上那个居中的小胶囊任务栏变成了底部通栏图标回到左侧显示桌面按钮、快速启动栏这些 Win10 时代的位置习惯全部恢复。安装器本身由 ep_setup/ep_setup.c 实现顺带会修复开始菜单里文件资源管理器快捷项的显示名称。如果装错架构或想重新部署源码仓库也可以自己克隆编译git clone https://gitcode.com/GitHub_Trending/ex/ExplorerPatcher三项核心界面逐项切换属性窗口分三个区域每个区域一个开关改完立即生效、不用重启资源管理器任务栏Taskbar style 切到 Windows 10 后除恢复底部通栏外固定项和运行中应用可以不再混排成一组还能控制按钮标签间距、隐藏显示桌面按钮——多窗口并行的时候尤其有用。开始菜单切回 Win10 菜单后经典磁贴布局完整保留包括图块固定/取消固定的右键行为。这部分逻辑在 ExplorerPatcher/StartMenu.c。窗口切换器AltTab 从圆角卡片换回缩略图平铺列表实现见 ep_extra_valinet.win7alttab/main.c是独立的轻量窗口钩子模块。任务栏的核心原理一句话拦截系统创建任务栏组件的调用让 Explorer 加载 Win10 版本的ITrayUIComponent而不是 Win11 版本具体钩子位置写在 ExplorerPatcher/Taskbar10.cpp 文件开头的注释里翻源码可以直接看到。设置被覆盖或系统更新后失效怎么办这是用这类工具最常见的翻车点ExplorerPatcher 针对它做了两层防御第一层设置守护。后台线程持续监听注册表变化发现系统把任务栏位置等偏好改回去时自动恢复对应 ExplorerPatcher/SettingsMonitor.c 里的RegNotifyChangeKeyValue监听循环。第二层内置更新。Windows 每次大版本更新都可能改动内部组件结构让旧版本补丁失效——这一点 CHANGELOG.md 的修复记录很能说明问题比如某个实验版构建直接导致 Win10 任务栏和开始菜单崩溃新版本当天跟进修复。所以建议养成习惯系统更新后先到 Properties → Updates 检查并安装最新补丁每个版本的 CHANGELOG 开头都列了经过实测的系统构建号可以先核对你的构建是否在内。个别功能在特定 Windows 版本上不可用属于已知情况以当前版本发布说明为准。进阶能力语言、天气与自定义 DLL属性窗口里还有几个不那么显眼但实用的分区功能说明源码位置界面语言支持多语言切换中文可用ExplorerPatcher/Localization.cpp任务栏天气内置天气小组件数据来自 Google可一键关闭ep_weather_host/自定义加载放置ep_extra.dll到C:\WindowsEP 初始化完成后自动调用其入口函数ep_extra/其中ep_extra的链式加载机制比较有意思官方内置版本会按ep_extra_*.dll命名规则批量加载用户 DLL等于给社区开发者留了一个在 Explorer 进程里挂自己的代码的口子ep_extra/README.md 有说明。卸载与二次开发去哪找卸载有四种方式任选其一任务栏右键 Properties → Uninstall设置或控制面板的应用列表里找 ExplorerPatcher命令行执行ep_setup.exe /uninstall或者把ep_setup.exe重命名为ep_uninstall.exe再运行。如果你是开发者整个解决方案是标准的 Visual Studio 工程ExplorerPatcher.sln 里包含主 DLL、安装器、属性窗口ep_gui/、开始菜单组件ep_startmenu/等子项目BuildDependenciesRelease.bat 可以先拉取编译依赖。遇到界面组件在某个新构建上失效去项目仓库提 Issue 并附上你的系统构建号winver查看按 CHANGELOG 的节奏这类问题通常在新发布版本里解决。【免费下载链接】ExplorerPatcherThis project aims to enhance the working environment on Windows项目地址: https://gitcode.com/GitHub_Trending/ex/ExplorerPatcher创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表