https://bugs.winehq.org/show_bug.cgi?id=44430
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|https://developer.microsoft |https://web.archive.org/web |.com/en-us/windows/hardware |/20181104160226/http://down |/windows-assessment-deploym |load.microsoft.com/download |ent-kit |/3/1/E/31EC1AAF-3501-4BB4-B | |61C-8BD8A07B4E8A/adk/adkset | |up.exe
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello folks,
adding stable download link via Internet Archive for documentation.
https://web.archive.org/web/20181104160226/http://download.microsoft.com/dow...
$ sha1sum adksetup.exe 92892e71b083fc46c907b657c300ffc32608d223 adksetup.exe
$ du -sh adksetup.exe 1.7M adksetup.exe
That's the web-bootstrapper. Using 'Deployment Tools' install option and the installer log file 'Windows Assessment and Deployment Kit___Windows_10_20211210115629.log' one gets the (base) URL of the payloads:
--- snip --- [0104:015C][2021-12-10T11:56:54]i338: Acquiring package: package_WindowsDeploymentTools_x86_en_us, payload: package_WindowsDeploymentTools_x86_en_us, download from: https://download.microsoft.com/download/3/1/E/31EC1AAF-3501-4BB4-B61C-8BD8A0... Deployment Tools-x86_en-us.msi [0020:011C][2021-12-10T11:56:54]i305: Verified acquired payload: package_WindowsDeploymentTools_x86_en_us at path: C:\ProgramData\Package Cache.unverified\package_WindowsDeploymentTools_x86_en_us, moving to: C:\ProgramData\Package Cache{02FE1E05-0E53-C73B-057F-99766A9F7FBA}v10.1.16299.15\Installers\Windows Deployment Tools-x86_en-us.msi. [0104:015C][2021-12-10T11:56:54]w343: Prompt for source of package: package_WindowsDeploymentTools_x86_en_us, payload: pay04747E22BE0863D543016FA9B4CA2065, path: Z:\home\focht\Downloads\Installers\52be7e8e9164388a9e6c24d01f6f1625.cab [0104:015C][2021-12-10T11:56:54]i000: pay04747E22BE0863D543016FA9B4CA2065 [0104:015C][2021-12-10T11:56:54]i000: pay04747E22BE0863D543016FA9B4CA2065 to https://download.microsoft.com/download/3/1/E/31EC1AAF-3501-4BB4-B61C-8BD8A0... --- snip ---
In archive.org URL format:
https://web.archive.org/web/20171023191605/https://download.microsoft.com/do...
One could use the installer logs for getting all the original payload URLs or re-run the installer until it complains no more about missing .CAB files.
Another method using automation...
Export of media table from the .msi package with Wine builtin 'msidb' tool:
--- snip --- $ wine msidb -d "c:\Windows Deployment Tools-x86_en-us.msi" -f "c:\" -e Media --- snip ---
Extract all .CAB filenames from the media table export and check archive.org for existing snapshot(s)
* extracts cab filenames from msi 'Media' table export * check archive.org using CDX API for snapshots - must have http 200 status - return only 'timestamp' field - limit the result to one * check if timestamp is valid * compose a URL which can be used for download (note the '_if' appendix - inner frame - after timestamp to force a direct download)
--- snip --- $ grep -oh "[0-9a-h]+.cab" ~/.wine/drive_c/Media.idt | \ xargs -I {} -exec sh -c 'echo -e "\n### Checking: {}\n" ; url="https://download.microsoft.com/download/3/1/E/31EC1AAF-3501-4BB4-B61C-8BD8A0..." ;\ timestamp=$(wget "http://web.archive.org/cdx/search/cdx?url=$url&fl=timestamp&filter=s..." -q -O -) ;\ [[ $timestamp =~ ^[0-9]{4}[0-9]{2}[0-9]{2}[0-9]{6}$ ]] && echo "Found snapshot: https://web.archive.org/web/$%7Btimestamp%7D_if/$url" ;\ sleep 2'
### Checking: 0c48c56ca00155f992c30167beb8f23d.cab
Found snapshot: https://web.archive.org/web/20171023190234_if/https://download.microsoft.com...
### Checking: 0e9cc2f81c324a23b9097fe77c48ba7d.cab
Found snapshot: https://web.archive.org/web/20171023190240_if/https://download.microsoft.com...
### Checking: 1439dbcbd472f531c37a149237b300fc.cab
Found snapshot: https://web.archive.org/web/20171023190251_if/https://download.microsoft.com...
... --- snip ---
To download all of them (can be re-run):
--- snip --- $ grep -oh "[0-9a-h]+.cab" ~/.wine/drive_c/Media.idt | \ xargs -I {} -exec sh -c '[[ -f {} ]] && exit ; echo -e "\n### Checking: {}\n" ;\
url="https://download.microsoft.com/download/3/1/E/31EC1AAF-3501-4BB4-B61C-8BD8A0..." ;\ timestamp=$(wget "http://web.archive.org/cdx/search/cdx?url=$url&fl=timestamp&filter=s..." -q -O -) ;\ [[ $timestamp =~ ^[0-9]{4}[0-9]{2}[0-9]{2}[0-9]{6}$ ]] && \ wget "https://web.archive.org/web/$%7Btimestamp%7D_if/$url" ;\ sleep 5' --- snip ---
After that:
--- snip --- $ wine msiexec -i Windows\ Deployment\ Tools-x86_en-us.msi --- snip ---
--- snip --- $ sha1sum *
bd597d2a8535affff40271f1e856ea9089bc8137 0c48c56ca00155f992c30167beb8f23d.cab 05e0ffc5af8584233917f12c8b672f5edfb85fbe 0e9cc2f81c324a23b9097fe77c48ba7d.cab feac5f1700a71e047515311ea02e97e1a08e6210 1439dbcbd472f531c37a149237b300fc.cab 1a2deb423eeb63796439ddc43b740a51bf4fd900 1bd4f044e271b42b110fe533720c10e9.cab aa24c713d78f1cecfd51ddd1974e925a2604944f 1ca74677209b9dcc92ebe5bbc0f3917b.cab 3a49e1256532cb2dff1d596317be541be28eddf0 2517aec0259281507bfb693d7d136f30.cab da3cc7786f5cc519c6f4332b9df2c36979616165 25e789fdd73b4e3120cd4a7ca2fc9292.cab 88edffdf8b1db57afd518246ec0b406d3f887398 3048e0938ba336678a30618abb5ac970.cab b6b2b0d2d38c7d8f857234381b075f9074557d2f 33e8428d37f411557fa877aeac07b54a.cab 8ee3c7023c98d81c81f20781caec089bc845148e 3615ccac603c2581ac34f5cf1fbb74e4.cab 625db7ce0558a6de5523065a2376cd512161fea7 36e3c2de16bbebad20daec133c22acb1.cab d18c6d6cd1a003811e67b44982e5cb02d429c903 388dee738d7d1c99d6fe776a85ee32f8.cab 2fa460aaebe1d562832fce1411aaab3bb5df42f8 3b71855dfae6a44ab353293c119908b8.cab eee842dc775a1edad5c89435578b0fbe01242b56 413a073d16688e177d7536cd2a64eb43.cab 6d9bafd0f60cd91a7c6327abc1a91243a1ca4448 44b84b5b8da74088361296fd441e3bd4.cab 332ec81d20a4da9c8ad6d8cb849e679cacf2539c 473eb000fd92e570d009b4028ae116eb.cab 6694a7aa062388d93894269504408f453894d988 479a99aca2c1b0febb7b827e88ee4785.cab 794413fea33a57ef7a06e426b871d5bbce2a628d 4defb086385752d8cd0d1432900fb4ca.cab e8acd85eb5c488f4cecd58ed740d4c177ec74c6e 500e0afd7cc09e1e1d6daca01bc67430.cab 7218840993598773c1a5a255e5d3568932e5d26e 5294062b05a5b02e187a61e5979dfcc7.cab f06621223c669f31a566521efb6c82dd0ab4d6f2 52be7e8e9164388a9e6c24d01f6f1625.cab 087ab907a5340cdc91d81cb8d933247b417fedcc 5697e2c360736d39a808522581166a77.cab f6c7dd863c556e2b1c0af36c248ce113e3830988 56dd07dea070851064af5d29cadfac56.cab 66eaba0a3d8d896d0dd9086fc79191a0033079f8 5d984200acbde182fd99cbfbe9bad133.cab cf0df8cecf9df48f21d03ec66aa0aad17088d095 62d5cdeca4a33f724898b7fd1c7e828d.cab 47c83da13f66f24322781c1ed53f3e0d7d183ecc 630e2d20d5f2abcc3403b1d7783db037.cab 1988eb04e32f3038af88831a819237252987f5ef 6361319e47039c0d5fc9b61c444f75d1.cab 88475722c1404ea11c754bcf4950b9fde1a36cec 662ea66cc7061f8b841891eae8e3a67c.cab 520ea24d00b04326b3c766457061cee5e7c68113 68664e4371f0efe43903b61e003a1ca1.cab e1c7886de94bbfb6333c952f20404c81a18b2861 6987a70e990dd5533eead917363935f6.cab 45ade9fa1ededfea682f5eadced22bd44dcc0973 69f8595b00cf4081c2ecc89420610cbd.cab 189d0be450bc1965c3a4b9b8ceaf61c128f62631 6a68bedadf2564eeef76c19379aae5ef.cab f6f014c0077ad9465855e4058f5c710a8a8240d0 6e142759ce3a6e36e52e089caffaffe1.cab 9441b8b5e126be4a86a1b645835b2483907644b6 767acf9ebc7b9e4a87d264eb57bd7ea7.cab cccf3a6ef2c0dc00457315d0adeb9decc5b03937 7a8eaeba46cc44d02a9a46fcbb641a12.cab a9d748dc0e6025a690298b65be98b539eab343ba 84cf100ee76440117226cfb9af196ba3.cab c786ee77b28b452b188fe4c4b797df7ca5aa4ab6 8624feeaa6661d6216b5f27da0e30f65.cab 9e5e4ae4f13f8eb8e2236ee440b3a927b19cd7d0 870d7f92116bc55f7f72e7a9f5d5d6e1.cab 243ef75003df1ae07d2ac04811d782a97c07a3ea 882ed373fa700cc85d5dafe78832698e.cab 439ecd06423e2a6e7f4ee1e63de2216cc772b956 8d25d56b34194978403f6bba33f419c5.cab c3eed0cc865be1048f9394744585ace0f4c47eb4 9050f238beb90c3f2db4a387654fec4b.cab 1e1629fb615a78eda547112c5fe8c6c093faaee2 91cbace0d1779de011c85509644dd1f8.cab ebbcec33ff6501a87b65b77a07ba5fd261cb5563 941dd5f1c32c7cec49703f0dfde8eba5.cab 48a19d2e08fbbefb85f7a4db09efbf5d837a3863 97b6e3671e2e5d03ea25df25a8056e70.cab ff1a34efca2dc598543be7924476c8a9bf5fa7d5 9adccd836bc489e252549a89a4fa8cc3.cab d95d01827646db2d47e5f5292026107959545a08 9d2b092478d6cca70d5ac957368c00ba.cab c0f61fab7f5fb570b16d414df0aee3b60dd6d104 9f8944e2cc69646284cd07010e7eee99.cab b03437b58435fe9f5b5586757218fc5972111ed9 a011a13d3157dae2dbdaa7090daa6acb.cab 4e95b94818ce67299298a583cb314318efe4bfd0 a29a0c716f903f42aca181dca250f681.cab f16485d9af8d3903e28769141352051ce63d95e6 a7eb3390a15bcd2c80a978c75f2dcc4f.cab 04e7de85935bd03768001f684c2e67c34b5609bd abbeaf25720d61b6b6339ada72bdd038.cab 839872f801bb8ad86c48f3dd8e21fc680187aa41 b23352a27f081898f997944c1a0f44de.cab 4dd27a39d7e4276c9da67a6df9b6867796fc70e7 b6758178d78e2a03e1d692660ec642bd.cab 07c55b05cd80620d40dde1a3c5ef4fb6a3b83a20 bbf55224a0290f00676ddc410f004498.cab 32ae9b4739a0c4bedba862d281d609eb6eeebcf3 c300c91a497ea70c80a6d0efc9454c35.cab c6a65a1f3f9caa614fd3bb1f666fd3953254d164 c98a0a5b63e591b7568b5f66d64dc335.cab 84236142838a0bd1389cc6fe7eb65b8d79d0a219 cb43cb685388b3f1f60b2301633c1fa6.cab a645ce0bdcc97a62a6b1e551a48216c9fcf1add7 d2611745022d67cf9a7703eb131ca487.cab 67697e04af5035b2f4537ac64ce4491544337168 d344672ad340db2b98b706ff06350843.cab 983fa11ca92368209e3efe14208d32edac7da974 d7268c5f6d37bf0eab1c45f544b26f38.cab adad47f1a2b5100acd37dbe237171508dc167103 df291961d41139beb23e8dcf2311f28c.cab 61eaa7f4c62c57fd104190b176519843610342de ea9c0c38594fd7df374ddfc620f4a1fd.cab 444254586a33cfe369fa5c2d6a548b19229237b6 eacac0698d5fa03569c86b25f90113b5.cab 20f209538a55d3794e76b90a1bff5664821da0ea ec093852a41cbd9d167b714e4f4a2648.cab ccadd23c7b0cc6b6ad8b7600f314f69d1f8187dd f2a850bce4500b85f37a8aaa71cbb674.cab b6d1c84d823f978cdb7720c15237b97dc73ec1a7 f480ed0b7d2f1676b4c1d5fc82dd7420.cab 976b6f7149820d30631020ff7013943db821db0e f4e72c453e36ce0795c8c9fcaae2b190.cab ebf5d8bbb692b247e00d052a3f13582e28466d8a fcc051e0d61320c78cac9fe4ad56a2a2.cab 9c72ba5be89585493721839af08e5ba24ea27828 fdfb8cfc2e4d170431fb6b8c67210672.cab 3cbd294251dc93fc42ce8c79b670dfe4798685bb Windows Deployment Tools-x86_en-us.msi --- snip ---
--- snip --- $ du -sh *
544K 0c48c56ca00155f992c30167beb8f23d.cab 552K 0e9cc2f81c324a23b9097fe77c48ba7d.cab 16K 1439dbcbd472f531c37a149237b300fc.cab 16K 1bd4f044e271b42b110fe533720c10e9.cab 52K 1ca74677209b9dcc92ebe5bbc0f3917b.cab 52K 2517aec0259281507bfb693d7d136f30.cab 20K 25e789fdd73b4e3120cd4a7ca2fc9292.cab 36K 3048e0938ba336678a30618abb5ac970.cab 20K 33e8428d37f411557fa877aeac07b54a.cab 280K 3615ccac603c2581ac34f5cf1fbb74e4.cab 20K 36e3c2de16bbebad20daec133c22acb1.cab 56K 388dee738d7d1c99d6fe776a85ee32f8.cab 1.8M 3b71855dfae6a44ab353293c119908b8.cab 616K 413a073d16688e177d7536cd2a64eb43.cab 76K 44b84b5b8da74088361296fd441e3bd4.cab 16K 473eb000fd92e570d009b4028ae116eb.cab 36K 479a99aca2c1b0febb7b827e88ee4785.cab 60K 4defb086385752d8cd0d1432900fb4ca.cab 20K 500e0afd7cc09e1e1d6daca01bc67430.cab 656K 5294062b05a5b02e187a61e5979dfcc7.cab 924K 52be7e8e9164388a9e6c24d01f6f1625.cab 120K 5697e2c360736d39a808522581166a77.cab 292K 56dd07dea070851064af5d29cadfac56.cab 972K 5d984200acbde182fd99cbfbe9bad133.cab 128K 62d5cdeca4a33f724898b7fd1c7e828d.cab 324K 630e2d20d5f2abcc3403b1d7783db037.cab 32K 6361319e47039c0d5fc9b61c444f75d1.cab 144K 662ea66cc7061f8b841891eae8e3a67c.cab 144K 68664e4371f0efe43903b61e003a1ca1.cab 1.8M 6987a70e990dd5533eead917363935f6.cab 316K 69f8595b00cf4081c2ecc89420610cbd.cab 16K 6a68bedadf2564eeef76c19379aae5ef.cab 580K 6e142759ce3a6e36e52e089caffaffe1.cab 148K 767acf9ebc7b9e4a87d264eb57bd7ea7.cab 1.9M 7a8eaeba46cc44d02a9a46fcbb641a12.cab 76K 84cf100ee76440117226cfb9af196ba3.cab 56K 8624feeaa6661d6216b5f27da0e30f65.cab 20K 870d7f92116bc55f7f72e7a9f5d5d6e1.cab 108K 882ed373fa700cc85d5dafe78832698e.cab 964K 8d25d56b34194978403f6bba33f419c5.cab 16K 9050f238beb90c3f2db4a387654fec4b.cab 144K 91cbace0d1779de011c85509644dd1f8.cab 120K 941dd5f1c32c7cec49703f0dfde8eba5.cab 52K 97b6e3671e2e5d03ea25df25a8056e70.cab 148K 9adccd836bc489e252549a89a4fa8cc3.cab 968K 9d2b092478d6cca70d5ac957368c00ba.cab 660K 9f8944e2cc69646284cd07010e7eee99.cab 20K a011a13d3157dae2dbdaa7090daa6acb.cab 20K a29a0c716f903f42aca181dca250f681.cab 2.1M a7eb3390a15bcd2c80a978c75f2dcc4f.cab 324K abbeaf25720d61b6b6339ada72bdd038.cab 136K b23352a27f081898f997944c1a0f44de.cab 20K b6758178d78e2a03e1d692660ec642bd.cab 1.1M bbf55224a0290f00676ddc410f004498.cab 304K c300c91a497ea70c80a6d0efc9454c35.cab 168K c98a0a5b63e591b7568b5f66d64dc335.cab 40K cb43cb685388b3f1f60b2301633c1fa6.cab 1.1M d2611745022d67cf9a7703eb131ca487.cab 152K d344672ad340db2b98b706ff06350843.cab 16K d7268c5f6d37bf0eab1c45f544b26f38.cab 904K df291961d41139beb23e8dcf2311f28c.cab 20K ea9c0c38594fd7df374ddfc620f4a1fd.cab 908K eacac0698d5fa03569c86b25f90113b5.cab 20K ec093852a41cbd9d167b714e4f4a2648.cab 16K f2a850bce4500b85f37a8aaa71cbb674.cab 60K f480ed0b7d2f1676b4c1d5fc82dd7420.cab 108K f4e72c453e36ce0795c8c9fcaae2b190.cab 64K fcc051e0d61320c78cac9fe4ad56a2a2.cab 136K fdfb8cfc2e4d170431fb6b8c67210672.cab 488K Windows Deployment Tools-x86_en-us.msi --- snip ---
Thanks whoever triggered creating an archive.org snapshot in 2017 for those.
Regards