[Bug 44430] Windows 10 DISM pkgmgr.exe fails to run, needs api-ms-win-security-lsalookup-l2-1-0.dll

WineHQ Bugzilla wine-bugs at winehq.org
Fri Dec 10 07:51:20 CST 2021


https://bugs.winehq.org/show_bug.cgi?id=44430

Anastasius Focht <focht at 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 at gmx.net> ---
Hello folks,

adding stable download link via Internet Archive for documentation.

https://web.archive.org/web/20181104160226/http://download.microsoft.com/download/3/1/E/31EC1AAF-3501-4BB4-B61C-8BD8A07B4E8A/adk/adksetup.exe

$ 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-8BD8A07B4E8A/adk/Installers/Windows
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-8BD8A07B4E8A/adk/Installers/52be7e8e9164388a9e6c24d01f6f1625.cab
--- snip ---

In archive.org URL format:

https://web.archive.org/web/20171023191605/https://download.microsoft.com/download/3/1/E/31EC1AAF-3501-4BB4-B61C-8BD8A07B4E8A/adk/Installers/Windows%20Deployment%20Tools-x86_en-us.msi

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-8BD8A07B4E8A/adk/Installers/{}"
;\
    timestamp=$(wget
"http://web.archive.org/cdx/search/cdx?url=$url&fl=timestamp&filter=statuscode:200&limit=1"
-q -O -) ;\
    [[ $timestamp =~ ^[0-9]{4}[0-9]{2}[0-9]{2}[0-9]{6}$ ]] && echo "Found
snapshot: https://web.archive.org/web/${timestamp}_if/$url" ;\
    sleep 2'

### Checking: 0c48c56ca00155f992c30167beb8f23d.cab

Found snapshot:
https://web.archive.org/web/20171023190234_if/https://download.microsoft.com/download/3/1/E/31EC1AAF-3501-4BB4-B61C-8BD8A07B4E8A/adk/Installers/0c48c56ca00155f992c30167beb8f23d.cab

### Checking: 0e9cc2f81c324a23b9097fe77c48ba7d.cab

Found snapshot:
https://web.archive.org/web/20171023190240_if/https://download.microsoft.com/download/3/1/E/31EC1AAF-3501-4BB4-B61C-8BD8A07B4E8A/adk/Installers/0e9cc2f81c324a23b9097fe77c48ba7d.cab

### Checking: 1439dbcbd472f531c37a149237b300fc.cab

Found snapshot:
https://web.archive.org/web/20171023190251_if/https://download.microsoft.com/download/3/1/E/31EC1AAF-3501-4BB4-B61C-8BD8A07B4E8A/adk/Installers/1439dbcbd472f531c37a149237b300fc.cab

...
--- 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-8BD8A07B4E8A/adk/Installers/{}"
;\
    timestamp=$(wget
"http://web.archive.org/cdx/search/cdx?url=$url&fl=timestamp&filter=statuscode:200&limit=1"
-q -O -) ;\
    [[ $timestamp =~ ^[0-9]{4}[0-9]{2}[0-9]{2}[0-9]{6}$ ]] && \
    wget "https://web.archive.org/web/${timestamp}_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

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.


More information about the wine-bugs mailing list