我可以像 recimg 在 Windows 8.1 中所做的那样为 Windows 10 创建自定义恢复映像吗?

我可以像 recimg 在 Windows 8.1 中所做的那样为 Windows 10 创建自定义恢复映像吗?

我刷新 Windows 10 时最讨厌的事情之一就是我总是要花几个小时重新安装我默认需要的软件:Steam、Origin、Chrome、Uplay、1Password、Skype、Office……清单很长。

在研究中,我读了几篇文章,解释了我可以创建自定义恢复映像。但是,通常推荐的方法 recimg 似乎已在 Windows 10 发布版本中删除。

我发现本文解释了如何使用 Reagentc 执行此操作。这是当前创建预装软件的自定义恢复映像的方法吗?

答案1

概述

为了完整起见,这里列出了获取 Windows 10 自定义恢复所需的工具和相关关键字。由于搜索引擎和 MS 方面的巨大变化,互联网上充斥着严重过时的操作方法。

如今,您正在寻找的功能称为按钮重置缩写为 PBR。基本上所有必要的信息都可以在那里找到。但基本上,您依赖的是使用 Windows 组件存储 (C:\Windows\WinSxS) 的内置机制,并增强了自定义配置包(人均千克)。

您需要 Windows 评估和部署工具包 (ADK) 和 USMTScanState 工具. Windows 10 ADK 中的 ScanTool 已增强/apps捕获已安装的 Windows 桌面应用程序进入 ppkg,从 Anniversary build 14393 开始,使用/diff。您可以在另一台电脑上安装 ADK 并准备必要的文件,方法是开始部署和映像工具环境CopyDandI.cmd amd64 d:\SppTools跑向获取副本x64 版本放入 d:\SppTools 。

也可以将已安装的经典应用程序转换为快捷方式(文件指针) 进行延期部署。参见步骤 10-6。(当我看到在全新 PC 上安装 Excel 等软件的链接时,我总是感到很困惑)。单一实例可用于直接从位于 c:\recovery\customizations 中的配置包运行应用程序。

您还可以逐个捕获应用程序孤立 (孤岛式) 配置包本质上差异系统状态。请注意,它不适用于周年纪念版(内部版本 14393)之前的 Windows 10 版本

虽然没有明确说明,但看​​起来仍然可以将所有内容捕获到安装.wim。尽管它破坏了从最新组件重建操作系统的整个想法。请参阅第一张图名为“捕获基础应用 SPP”步骤4提到安装.wim可以是“定制的按钮重置恢复映像”。这对我不起作用

Windows 10 特别处理 C:\Recovery\Customizations(带有 ppkgs)和 C:\Recovery\OEM(带有您可能创建的其他脚本)等文件夹 - 它将它们复制到您使用标准功能创建的恢复媒体中。

这是培训动手实验室的链接

就我个人而言,在了解了需要采取多少步骤后,我选择了 Windows 10 和 Clonezilla 内置的 Sysprep。

周年纪念版中对我有用的步骤

请注意,以下内容针对的是“普通高级用户”,并且尽可能简化,并非最终指南。

  1. 在备用电脑上安装带有 USMT 的 ADK,并将工具复制到工具在闪存驱动器上,如上所述,即CopyDandI.cmd amd64 d:\SppTools
  2. 然后启动干净的参考 PC,按下Ctrl+Shift+F3欢迎屏幕中的按钮重新启动进入审计模式。如果您已经处于普通用户状态,请使用sysprep\sysprep(至少在我的 PC 上是这样的)从提升的控制台并选择重新启动进入审计。请记住在审计模式下删除您的用户。
  3. 安装您想要的所有内容并插入闪存驱动器,然后打开命令提示符,然后将目录更改为工具
  4. 可选地,从管理员提示compact /compactos:always。这为我节省了约 2.2GB。因此,是否值得一试取决于您。
  5. 使用磁盘清理并删除所有垃圾RetailDemo 线下内容
  6. 然后scanstate /apps /ppkg C:\Recovery\Customizations\base.ppkg /tel:off这将需要时间。或者,我建议将这些行保存到一些命令位于 d:\SppTools\ 以便下次轻松使用,如果有的话,因此它可以与 以及类似物一起使用typemore进行复制粘贴。
  7. 现在,如果你忘记了另一个应用程序,请安装它,然后执行scanstate /apps /diff:C:\Recovery\Customizations\base.spp /ppkg C:\Recovery\Customizations\more.spp /tel:off 别为此烦恼。这捕捉到了差异,但无论出于什么原因,SPP 与 PPKG 不同,不会自动配置。另请参阅注释。
  8. 现在,您可以使用 sysprep 对话框重新启动到 OOBE(您处于审核模式,对吗?)。如果您计划部署到其他设备,请勾选“通用”,否则我不确定是否有必要。(这导致我收到一条消息,提示 Windows 10 无法安装在我的硬件上,但其他时候运行正常。)
  9. 最后,您可以创建一个恢复驱动器像往常一样使用标准工具:-)

如果您想在重新启动之前保留原始图像并节省一些额外的空间,您也可以在 8) 之前执行以下操作。

  1. 在某些 USB 闪存驱动器上(而不是 Out-Of-Box-Experience)重新启动进入 WinPE 10,我希望你有一些可用的。
  2. 使用 使其成为单实例dism /Apply-CustomDataImage /customdataimage:c:\recovery\customizations\base.spp /imagepath:C:\ /SingleInstance。不过,请三思!一旦安装更新,您将损失两倍的空间。
  3. 使用md c:\tempdism /Cleanup-Image /Image=c:\ /startComponentCleanup /ResetBase /ScratchDir:C:\Temp、进行清理rmdir c:\temp。(我不知道如何将代码块插入列表)
  4. 捕捉图像dism /Capture-Image /ImageFile:d:\some-image-to-apply-on-another-pc-later-manually.wim /CaptureDir:C:\ /Name:Drive-C

杂项

  1. 注意测试 PBR 会留下痕迹以及。C:\Windows\Logs\PBRC:\$SysReset

  2. 我尝试了各种选项,例如 /config:Config_AppsAndSettings.xml、/genconfig、/i、/ue:*、/tel,它们与 /apps 选项结合使用时没有任何区别。为了以防万一,我保留了/tel:off

  3. 我明白了默认用户0重置后。我想知道是否有人可以评论如何避免这种情况。

  4. /apps不适用于/offlinewindirdism。

  5. 我还不知道单实例如何进行升级和卸载。效果不错。但是浪费了空间。

  6. 我偶然发现Visual Studio 2015 Community“预发布许可证已过期”问题。我不确定是什么原因造成的。没有捕获单实例或其他内容。

  7. 在孤立的软件包中,它们不会被恢复,并且 dism 说它不知道是什么/Apply-SiloedPackage

这里是 报告的一些可用空间参考数字dir

  1. 应用自定义图像之前:196,703,948,800 字节可用
  2. 申请后:219,435,716,608 字节可用
  3. 删除页面文件和类似文件后(虽然对于 dism 来说没有必要):226,386,108,416 字节可用
  4. 重启并进行 OOBE (9.) 后,我不知怎么地223,074,557,952 字节可用。

要查看您是否真正使用了单实例,请使用fsutil wim

fsutil wim enumwims c:
   0 {C55440AD-B696-49DE-A63F-3A60BE169FD5} 00000000 C:\Recovery\Customizations\base.spp:1

   1 {8E902FE3-90AC-44C2-BFC6-E14B703B8526} 00000000 C:\Recovery\Customizations\sdr.spp:1

Objects enumerated: 2

检查特定文件

fsutil wim queryfile c:\ProgramData\chocolatey\bin\choco.exe
Wim DataSource: 0
Wim Hash:       75a43e820eb05beb43f9f22b568838f609d1d92b
Wim State:      Operational

相关内容