Вчера вытащил из Acronis TIB-архива лог обновления 14390->14393 и обнаружил, как же сильно изменилась логика загрузки ESD с тех пор. Вот, что я нашел в старом логе:
Код
2016-08-02 21:25:12, Info MOUPG SetupManager: X64 Url = [
http://fg.ds.b1.download.windowsupdate.com/d/updt/2016/07/14393.0.160715-1616.rs1_release_clientcombinedsl_ret_x64fre_en-us_95b1fcd4c17913c635ffaabda2f16a24659b5106.esd],
Target=[C:\ESD\Download\installx64.esd]
Длиннющую строку специально разломил на три части, чтобы показать:
до боли всем знакомую строку http://fg.ds.b1.download.windowsupdate.com/, а также МАЛОЗНАКОМУЮ большинству строку Target=[C:\ESD\Download\installx64.esd]
В современных логах, во всяком случае тех, что сохраняются в тексовом формате внутри c:\Windows\Panther, ни первую, ни вторую строки найти уже нельзя и потому не удается получить прямой линк в процессе загрузки. Во всяком случае я не встречал ссылок на код, который помогал бы это сделать. Ну и, естественно, изменилась директория хранения скачиваемого обновления: для UUP это теперь C:\WINDOWS\SoftwareDistribution\Download\f8981850d0e23fd0220183967513a673\, причем хэш код зависит как минимум от номера билда, а для монолитных ESD: который сначала грузится с полным именем в c:\Windows\SoftwareDistribution\download к примеру как: 15031.0.170204-1546.rs2_release_CLIENTPRO_RET_x64fre_en-us.esd,
а потом переносится с обезличенным именем в C:\$WINDOWS.~BT\Sources\Install.esd.
Резюме: можно смело удалять c:\ESD как в стабильных, так и в инсайдерских системах, имеющий срок службы не позднее, чем от 14393. А у молодых инсайдеров такой директории просто нет.