检测到论坛CSS可能没有正确加载,如出现排版混乱请刷新重试。

We detected that the CSS might not be loaded correctly. If the website displays abnormally, Please refresh and try again.

10X部署用到的XML,刚创建,尚未测试有效性

fm.zip
27kB

By clicking Accept and using this software you agree to the:

· Microsoft Services Agreement http://go.microsoft.com/fwlink/?LinkID=530144 including its Windows 10x Service-Specific Terms, which describe your rights and the conditions upon which you may use this software. You can review linked terms by pasting the (http://go.microsoft.com/fwlink/?LinkID=530144) link into a browser window; and
· Additional device manufacturer license terms, if any, provided below.
  • Accept
  • Refuse
  • Skip
7 天 后

其实你会发现一点猛料:10X的Edge是新版本的,而且安装靠的是一个MSIX包,这个概念微软以前在1809的时候引入,去掉X,我们都知道MSI,是一个需要靠Windows Installer安装的程序包,包里的内容可以随意,这就成为了某些流氓软件的极佳住所,加了这个X,是不是跟Office全家桶里面的xlsx、docx一样是指XML倒不好说,但是APPX确实就是配置文件(XML)+资源文件(P7X)+程序文件+安全证书+zip64压缩法,MSIX就是APPX的一种新形式。结构与APPX几乎一致,但是里面包含的内容自由度更高,比起普通的MSI,安全性和模块化程度也有所提升。

那么整一个微软信任的安全证书,加入一定的配置文件,打包成MSIX,你就可以把EXE运行在10X上了,只是这个过程可能比较痛苦,而且你还要上传到网络再下载下来,因为你没有权限访问除了下载文件夹以外的其他目录,不过如果你安装了Files这一款UWP文件资源管理器,或许你能访问到系统文件

当你打开了这个MSIX,准备安装的时候——???

那么这一切都说得通了,Windows 10 21H2 预览版内置的Edge是MSIX方式安装的,否则你不会在任务管理器的应用一栏看到Edge占用的CPU时间,而且实际上21H2在21318之前内置的都是旧版Edge,那么说明微软也在为普通10搞模块化的Edge。

    在21H1更新里面,我发现了简体中文本地体验包,所以曲线救国——另类方式汉化10X也不是不可以

    10X有PowerShell哦,如果不给你装你还能强制部署

    1 个月 后

    Shell加载资源项,可以复制到自家的%windir%\ShellComponents来尝试,看看自家电脑的Shell是不是改变了。

    shellcomponents.7z
    97kB

    有意思的图片:未来的Windows 10 Team的UI、Files的大图标、设置的另一种图标



      发现Shell本体!但是它需要的API我一直找不到。

      网页组成的OOBE
      10X似乎也是支持本地登陆的,因为OOBE的网页中有一个localaccount.html

      这网页不能要了

      <div class="container-content align-vertical-center">
          <div class="control-progress" id="_progress">
              <progress id="_progressControl" class="win-ring win-large ring-primary withText"></progress>
              <h4 id="_progressText" data-bind="{text: progressText}" aria-live="assertive" aria-role="alert" tabindex="0"></h4>
          </div>
      </div>

      微软教你写滚动条(等待动画)

        第三版Windows 提示音
        新增新开机/登录音乐:Windows Logon.wav。

        包名还是老样子,wav.7z

        wav.7z
        2.14MB

        找到UpdateAPI.dll
        马上上传,谁叫你藏在WCOS服务包里[tieba=huaji]

        updateapi.7z
        1MB
        12 天 后

        在普通Windows 10上强行部署10X的壁纸扩展包,因为这东东是解开的APPX

        部署的方法:
        首先你需要Manifest一个,提取到%windir%\WinSxS\Manifests\里面。如果要提权就提权。

        defaultwallpaperextension-manifest.7z
        3kB

        这是主文件:

        defaultwallpaperextension.7z
        6MB

        把里面的东西提取到C:\Program Files\WindowsApps\,如果系统盘不是C盘就按你自己的系统盘来。如果要提权就提权。
        进入这个名叫Microsoft.Windows.App.DefaultWallpaperExtension_1.0.0.0_neutral__cw5n1h2txyewy的文件夹后右键,选择用Windows Terminal打开,然后输入下面的指令并执行。

        Add-AppxPackage -Register .\AppxManifest.xml -DisableDevelopmentMode

        Done!

        13 天 后

        大家好,多次部署的失败,我似乎找到了10X CAB不能部署在普通10上面的原因了:

        文件名被严重简并。

        看来是要找到一个完整的10X文件目录,而我手里的Progress并不齐全。

          何木槿 而且当我尝试打开手里的Progress的时候,发现了完全一致的简并文件夹名称,但是我们并不能知道在Windows 10 普通版本上部署的完整文件名,因此除了给这东西加证书签名就基本没办法了

          さらば限界少女 Windows 10的CAB们都需要对应的manifest来部署,但是10与10X的部署机制不同,10在部署时会读取CAB里面的内容并且匹配部署程序根据内容读出来的manifest文件名来匹配manifest,但是10X的manifest的文件名全都不是完整的,中间会有一个恼人的省略号,例如:microsoft-windows-1...cbs-appmain,我一开始以为是Windows不够显示了,后来发现Windows通常要省略完整文件名的时候省略号在最后,我才知道这是实实在在的省略号。
          10X部署就是纯看CAB里面文件夹名对应的manifest名,所以即使manifest名不全也没事。
          我暂且将这种行为称为“简并”。

          UPD 2024/7/3 其实文件名简并是一个惯用手段,Client NT也常用到,之所以CoreOS的cab安装失败更多还是得归咎于分区结构不同导致文件最终无法分发到指定位置。

          压缩档不能被上传了,草
          UPD 6.30 已经恢复

          © 2025 wvbCommunity 管理团队

          删封申诉 | 知乎专栏 | 状态监控 | 用户协议(EULA) | 隐私政策

          本站文章除其作者特殊声明外,一律采用CC BY-NC-SA 4.0许可协议进行授权,进行转载或二次创作时务必以相同协议进行共享,严禁用于商业用途。