- 已编辑
- #1183
完整的Windows 11 Shell on 21390
所有文件均使用22000.1的版本进行替换。
独立探索了这么久,发现原来只差一个AppRepository,最后一公里原来还是得借助互联网的魔法
如果有条件,可以在Youtube上搜索LagLife,这是最初发现替换方法的Youtuber。
在这里给一份我自己优化过的懒人版教程吧。
获得最基础的体验,需要替换的文件列表:
Windows下的:
ShellExperiences(整体替换)
ShellComponents(整体替换)
SystemResources(整体替换)
explorer.exe
SystemApps(整体替换,实际上微创手术只替换CBS、SEH和Start Menu Experience Host即可)
ImmersiveControlPanel*
System32下的:
ExplorerFrame.dll
shell32.dll
twin开头的5个dll
uDWM.dll1
dwmapi.dll1
SystemSettings和Settings开头的所有文件*(含Handlers等)
如果你的系统已经使用过(并非全新安装的副本/经过二次封装的副本),还需执行这一额外步骤:
进PE,导航到
X:\ProgramData\Microsoft\Windows\AppRepository(X为你的系统盘符),删掉和CBS、StartMenuExperienceHost相关的xml和文件夹,进系统后结束explorer,并留意是否有SEH、CBS等程序的残余部分还在活动,如有活动,需要将它们一并结束,重新注册CBS和StartMenuExperienceHost或者整个SystemApps,然后按下CAD,注销当前账户,再登陆进入Windows,即可享受Windows 11 Shell。
注释:
*表示非必要项,如有需要,可以替换,替换后才能正常使用任务栏个性化功能。
1 替换这两个DLL后即可支持云母效果,但窗口圆角如何显示尚不明确,目前在虚拟机里出现圆角只是概率性事件。
系统事件报告中什么ntdll.dll错误啥的压根不用管,试了一下才发现跟ntdll一点关系都没有