公告:
本站正在遭受网络攻击,访问速度可能严重下降甚至无法访问。
查看“如何建构假Servicing Stack”的源代码
←
如何建构假Servicing Stack
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您必须确认您的电子邮件地址才能编辑页面。请通过
参数设置
设置并确认您的电子邮件地址。
您可以查看和复制此页面的源代码。
{{NavBar|[[Beta常识]] > '''如何建构假Servicing Stack'''}} '''建议参考:[https://github.com/asdcorp/explodeSxS https://github.com/asdcorp/explodeSxS]。下文的方法无法稳定复现。''' 本文旨在基于SxS源构建一套能被dism识别的Servicing Stack。SxS源可通过[[如何获取和解包Repair Content Package|Repair Content Package]]或UUP等方式获取。 1. 将SxS源中所有带<code>servicingstack</code>字样的文件夹都拷贝到<code>Windows\WinSxS\</code>。 2. 将SxS源中的所有<code><架构>_installed</code>文件都拷贝到<code>Windows\servicing\Version\<版本号></code>。 3. 建立下列文件/目录: {{Collapse top|title=Windows\Setup\State\State.ini}} <pre> [State] ImageState=IMAGE_STATE_GENERALIZE_RESEAL_TO_OOBE </pre> {{Collapse bottom}} {{Collapse top|title=Windows\WinSxS}} <pre> Backup Catalogs FileMaps Manifests </pre> {{Collapse bottom}} {{Collapse top|title=Windows\Servicing}} <pre> Packages Sessions </pre> {{Collapse bottom}} 4. 将下列当前架构的文件拷贝到<code>Windows\system32</code>: {{Collapse top|title=Windows\system32\}} <pre> │ KernelBase.dll │ msi.dll │ ntdll.dll │ ntoskrnl.exe │ ssshim.dll │ wdscore.dll │ ├─CatRoot │ ├─{127D0A1D-4EF2-11D1-8608-00C04FC295EE} │ └─{F750E6C3-38EE-11D1-85E5-00C04FC295EE} │ ├─Dism │ cbsprovider.dll │ compatprovider.dll │ dismcore.dll │ dismcoreps.dll │ dismhost.exe │ dismprov.dll │ dmiprovider.dll │ folderprovider.dll │ ibsprovider.dll │ imagingprovider.dll │ intlprovider.dll │ logprovider.dll │ osprovider.dll │ smiprovider.dll │ unattendprovider.dll │ vhdprovider.dll │ wimprovider.dll │ ├─downlevel │ api-ms-win-downlevel-advapi32-l1-1-0.dll │ api-ms-win-downlevel-advapi32-l2-1-0.dll │ api-ms-win-downlevel-normaliz-l1-1-0.dll │ api-ms-win-downlevel-ole32-l1-1-0.dll │ api-ms-win-downlevel-shell32-l1-1-0.dll │ api-ms-win-downlevel-shlwapi-l1-1-0.dll │ api-ms-win-downlevel-shlwapi-l2-1-0.dll │ api-ms-win-downlevel-user32-l1-1-0.dll │ api-ms-win-downlevel-version-l1-1-0.dll │ └─SMI └─Schema └─wcmtypes.xsd </pre> {{Collapse bottom}} :对于ARM架构的额外步骤: :将下列x86版本文件拷贝到<code>Windows\syswow64\</code>: {{Collapse top|title=Windows\syswow64\}} <pre> │ ssshim.dll │ wdscore.dll │ └─dism cbsprovider.dll compatprovider.dll dismcore.dll dismcoreps.dll dismhost.exe dismprov.dll dmiprovider.dll folderprovider.dll imagingprovider.dll intlprovider.dll logprovider.dll osprovider.dll smiprovider.dll unattendprovider.dll vhdprovider.dll wimprovider.dll </pre> {{Collapse bottom}} 5. 加入清理后的配置单元: {{Collapse top|title=配置单元列表}} <pre> Users\Default\NTUSER.DAT Windows\System32\config\BBI Windows\System32\config\COMPONENTS Windows\System32\config\DEFAULT Windows\System32\config\DRIVERS Windows\System32\config\ELAM Windows\System32\config\FP Windows\System32\config\SAM Windows\System32\config\SECURITY Windows\System32\config\SOFTWARE Windows\System32\config\SYSTEM Windows\System32\SMI\Store\MACHINE\SCHEMA.DAT </pre> {{Collapse bottom}} 6. 测试能否正确执行<code>dism /image:路径 /?</code>,能够正确执行则为建立完毕。 后续安装Edition Package请参考[[如何通过Unattend XML安装或删除Edition Package]]。
本页使用的模板:
模板:Collapse bottom
(
查看源代码
)
模板:Collapse top
(
查看源代码
)
模板:NavBar
(
查看源代码
)(受保护)
返回
如何建构假Servicing Stack
。
我们提供服务需要使用Cookie。您使用我们的服务,即表示您同意我们使用Cookie。
确定
导航菜单
个人工具
创建账号
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
编辑指南
使用本百科
批量上传文件
深色模式
工具
链入页面
相关更改
特殊页面
页面信息