Фев 172014
 

Microsoft не предлагает официальных путей установки обновления Windows 8.1 RT минуя «Магазин Windows». Администраторы больших парков планшетов Surface RT по всему миру сталкивались с этой задачей, хватаясь за голову от математики — если каждый из десятков планшетов начнет выкачивать по 2Gb обновления образуется огромная нагрузка на внешний канал интернет. Эффективнее было бы осуществить обновление через локальную сеть или внешний носитель.

Вопрос неоднократно поднимался на answers.microsoft.com, официальный ответ отрицательный, но неофициальные варианты существуют. Один из самых полных изложен ниже и касается именно сценария Surface RT. Дополнительно можно посмотреть вот этот вариант для обычной Windows 8. Общая идея: вы выкачиваете обновление через Магазин Windows на одно устройство, определяете путь сохранения пакета, копируете пакет на внешний USB-носитель и вручную перемещаете в соответствующие папки на других планшетах. Далее на каждом устройстве инициируется диалог обновления через Магазин Windows, но само обновление считается уже загруженным на планшет.

Если вы успешно осуществили изложенное ниже, обязательно поделитесь в комментариях своими советами другим пользователям.

After digging around and playing with the generic 8.1 RT install ISO, I’ve found the easiest method so far, but unfortunately it still is manual via the Store.

  1. Open the Store and start downloading the 8.1 RT update.
  2. Navigate to C:\Windows\SoftwareDistribution\Download\05013d5dcc65111d54b5456297dbdfad
  3. Monitor the disk write activity via Resource Manager and sort by write per interval. Mine was relatively close to my pipe’s download speed.
  4. When the disk write drops off, you should have three files in the SoftwareDistribution download folder; a status file, WindowsStoreSetupBox.exe and 9600.16415.winblue_refresh.130928-2229_woafre_client_CoreARM_O15_gdr_en-gb-IR1_CCSA_WOAFRER_EN-GB_ESD (depending on region)
  5. Copy the whole ‘05013d5dcc65111d54b5456297dbdfad’ folder to a temporary location; I’d advise a pen drive or removable HDD.

After this, all you have to do is copy that GUID’ folder to C:\Windows\SoftwareDistribution\Download on any other RT device you’d like to update. Then run the update through the store and it should find the cached files… (you may get a once-off error but just retry).

We have 450 devices to update but this saves us a massive amount of bandwidth and waiting time. Here’s a batch file I threw together to save a few clicks (literally); you can’t run it under the built-in Administrator account due to MS’ security restrictions but you do need to run as admin.

@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

I’ve added a redundant file copy to counter a drive letter change due to devices which have SD cards or had them in the past. Windows Store is also disabled on our devices so I’ve enabled it before I attempt to launch the store.

 17/02/2014  Posted by on 17/02/2014 at 16:33 Tagged with:  Add comments