如何离线且静默地安装 Windows RT 更新?

如何离线且静默地安装 Windows RT 更新?

我有一堆 Surface 平板电脑,它们已经过时了。简短的问题:如何下载所有更新,并在所有平板电脑上安装更新。

目前,找不到一个简单的方法来下载所有的RT 更新,将它们保存到 USB 记忆棒,然后安装在所有平板电脑上。

尝试在平板电脑上更新,有几十个更新。花了好几天。希望能让更新更简单一些。


我更新的 WinRT 上的下载和提取的更新位于C:\Windows\SoftwareDistribution\Download,如果我将该文件夹复制到下一个平板电脑桌面上,并制作一个 cmd 脚本,搜索所有文件.cab,并传递/Q /Quiet参数以静默安装它们,这样可以吗?

答案1

我仔细研究了一下,我猜复制文件夹的内容应该可行。一定要复制所有文件,特别是 /Download 文件夹中的状态文件(例如 WindowsStoreSetupBox.exe 和 9600.16415.winblue_refresh.130928-2229_woafre_client_CoreARM_O15_gdr_en-gb-IR1_CCSA_WOAFRER_EN-GB_ESD(根据地区可能会有所变化)。

查看,似乎对某些人有用。跳转到 Bob Sled 的答案(我不知道如何在该论坛中链接到答案本身)。

关于静默安装,我不确定你是否可以这样做,当然你可以尝试一下,不会有什么坏处。如果它不接受静默参数,它应该忽略并正常安装。此外,使用链接中的方法,你将正常使用商店进行更新,但由于文件已经存在,它不会再费心下载,而应该继续安装程序。

以下是 Bob Sled 的回答:

在深入研究并使用通用 8.1 RT 安装 ISO 后,我发现了迄今为止最简单的方法,但不幸的是它仍然是通过商店手动进行的。

打开商店并开始下载 8.1 RT 更新。

导航

C:\Windows\SoftwareDistribution\Download\05013d5dcc65111d54b5456297dbdfad

通过资源管理器监控磁盘写入活动,并按间隔写入排序。我的速度与管道的下载速度相对接近。

当磁盘写入停止时,您应该在 SoftwareDistribution 下载文件夹中有三个文件;一个状态文件、WindowsStoreSetupBox.exe 和 9600.16415.winblue_refresh.130928-2229_woafre_client_CoreARM_O15_gdr_en-gb-IR1_CCSA_WOAFRER_EN-GB_ESD(取决于地区)

将整个“05013d5dcc65111d54b5456297dbdfad”文件夹复制到临时位置;我建议使用笔式驱动器或可移动硬盘。

此后,您要做的就是将该 GUID 文件夹复制到您想要更新的任何其他 RT 设备上的 C:\Windows\SoftwareDistribution\Download。

然后通过商店运行更新,它应该找到缓存的文件......(您可能会遇到一次性错误,但只需重试)。

我们有 450 台设备需要更新,但这为我们节省了大量带宽和等待时间。这是我为了节省几次点击而拼凑起来的批处理文件(字面意思);由于 MS 的安全限制,您无法在内置管理员帐户下运行它,但您需要以管理员身份运行。

*@echo off

echo Enabling Windows Store

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore /v RemoveWindowsStore /t REG_DWORD /d 0 /f

echo ---

echo Copying Windows 8.1 upgrade

xcopy "D:\05013d5dcc65111d54b5456297dbdfad" "C:\Windows\SoftwareDistribution\Download\05013d5dcc65111d54b5456297dbdfad" /E /I /H /R /Y

xcopy "E:\05013d5dcc65111d54b5456297dbdfad" "C:\Windows\SoftwareDistribution\Download\05013d5dcc65111d54b5456297dbdfad" /E /I /H /R /Y

echo ---

echo Launching Store

"C:\Program Files\Internet Explorer\iexplore.exe" ms-windows-store:WindowsUpgrade*

我添加了冗余文件副本,以应对由于设备装有 SD 卡或过去曾装过 SD 卡而导致的驱动器号更改。我们的设备上的 Windows Store 也已禁用,因此我在尝试启动商店之前已将其启用。

相关内容