ThinkBou 你既然挖上来了,我不得不说一句,Windows 10X里面WFEP绝对不是主角,因为除了新版Files,里面的东西完全可以和Client的WFEP进行对等替换,UI毫无变化。
10X UI的总托管就是Modern UX Shell Host(Appx调试名直接是“Windows 10X”),连带Components(这些内容会释放到SystemResources、System32、ShellComponents、ShellExperiences这四个文件夹,还会释放到WCOS需要的其他保留分区,在Client上无法正常安装),一家上下是132MB左右(CAB包)。但到了Factory OS,同名包只剩下了4MB,也确确实实变成了“Core”experience,差不多被砍完了,Modern UX Shell Host也早就消失了。至于10X还有个SCEH,其实也就是SEH的精简,里面的加载项依然可以与20348快乐地对等替换,且工作正常。
与文件资源管理器分离的Shell其实也有,例如PPIShell,但PPIPro SKU还是存在explorer。 这一点相信你也清楚
关于Client上的新OOBE,这边你可以关注一下云体验主机。
当年是有一些Core build,无GUI的那种(不会像ValidationOS那样运行cmd.exe,整个OS加载完啥都不干,类似Polaris Build 16299),应该是砍掉和重写都有,砍掉用不着的,重写Mobile需要的(不管是UI Shell依赖项/API还是为了优化性能进行重构),不用重写的就扔在那里就是。
10X的UI依赖于Win UI 2.4,但并没有做成SystemApp的形式,也没有做成CBS,但Client不同,你必须做成CBS,放进SystemApps,否则没有经过用户初始化,WindowsApps里面的东西永远不会被调用。这说明WCOS在appx的处理也与Client不同,在用户管理上也不同,Mobile基本都是Single User吧?
为什么20348没有新UI?微软切入fe_release就砍了Client的新UI,还能留到Server GA?
ThinkBou 那么能否找到Hololens的UUP呢?https://aka.ms/hololens2download 下载下来似乎是FFU