File is missing: comctl32.dll.mui

Carlo

Member
Hi to all, after having tested with sfc / scannow a new machine created with NTlite the tool reports that it is not able to find the file comctl32.dll.mui and to repair it.
I kept the WinSxS \ Backup folder.
Can anyone tell me which file I need to keep to avoid the error?
Thanks Charles
 

garlin

Moderator
Staff member
This question is hard to answer since you shared no details on the image. Removals or DISM cleanup can cause sfc /scannow to report missing files. A preset would be helpful.
 

Carlo

Member
Thanks for the answer Garlin, you are right, now I am attaching the preset I used for the image.
I await your comments.
Charles
 

Attachments

  • 1607_maggio.xml
    46.2 KB

garlin

Moderator
Staff member
Thanks. Your source ISO is 14393.5125 (May 2022), and there no listed updates. Did you modify a previously edited image, or use UUP dump?

For the best error-free results, the recommendation is always:
1. Start with the clean ISO (W10 1607)
2. Apply the latest updates
3. Apply removals last
 

francis11

Active Member
Just a note regarding points 2 and 3
But isn't it the case that after having integrated updates it is best practise and Apply and restart NTL for removals after updates are integrated.
In my experience, if NTL is used in conjunction with integrating updates and user wants to remove items for the best result without errors.
 

Carlo

Member
Thanks, I usually apply the updates and in the same session I remove duplicates (dism reset / compatible).
After that I save the iso created for processing with NTL.
In this case I will try to repeat the procedure and see if the error disappears.
 

Carlo

Member
Hi Garlin and Francis11 tonight i have created a new machine with the last update (integrate the update and apply removal last as usually) but the result is the same, sfc /scannow found the same error.
I tried also with DISM.exe /Online /Cleanup-image /RestoreHealth but the tools insn't able to repair the corrupted file.
I don't know why this strange behaviour appears, it is the first time I've seen it.
As usual, I am attaching the preset I used and the sfc diagnosis.
 

Attachments

  • sfclog.txt
    95.2 KB
  • 1607_sett_reg_az.xml
    46.4 KB

garlin

Moderator
Staff member
Checking the log, it looks like a minor bug (NTLite cleanup).

The install image is (it-IT), but the missing MUI is (en-US) and you removed 'langenglishus'.

I don't know what aepic.dll does.
MSAC3ENC.DLL is the AC-3 audio encoder.
Code:
2022-09-15 19:40:17, Info  CSI 00001648 [SR] Repairing corrupted file \??\C:\Windows\System32\aepic.dll from store
2022-09-15 19:43:22, Info  CSI 00002dcb [SR] Cannot repair member file [l:16]'comctl32.dll.mui' of Microsoft.Windows.Common-Controls.Resources, version 5.82.14393.2457, arch amd64, culture [l:5]'en-us', versionScope neutral, pkt {l:8 b:6595b64144ccf1df}, type [l:5]'win32' in the store, file is missing
2022-09-15 19:46:04, Info  CSI 00004283 [SR] Repairing corrupted file \??\C:\Windows\SysWOW64\MSAC3ENC.DLL from store
2022-09-15 19:46:22, Info  CSI 0000452b [SR] Cannot repair member file [l:16]'comctl32.dll.mui' of Microsoft.Windows.Common-Controls.Resources, version 5.82.14393.2457, arch x86, culture [l:5]'en-us', versionScope neutral, pkt {l:8 b:6595b64144ccf1df}, type [l:5]'win32' in the store, file is missing
2022-09-15 19:46:40, Info  CSI 000047c8 [SR] Cannot repair member file [l:16]'comctl32.dll.mui' of Microsoft.Windows.Common-Controls.Resources, version 5.82.14393.2457, arch amd64, culture [l:5]'en-us', versionScope neutral, pkt {l:8 b:6595b64144ccf1df}, type [l:5]'win32' in the store, file is missing
2022-09-15 19:46:40, Info  CSI 000047c9 [SR] Cannot repair member file [l:16]'comctl32.dll.mui' of Microsoft.Windows.Common-Controls.Resources, version 5.82.14393.2457, arch x86, culture [l:5]'en-us', versionScope neutral, pkt {l:8 b:6595b64144ccf1df}, type [l:5]'win32' in the store, file is missing
2022-09-15 19:46:40, Info  CSI 000047ca [SR] Repairing corrupted file \??\C:\Windows\System32\aepic.dll from store
2022-09-15 19:46:40, Info  CSI 000047cc [SR] Repairing corrupted file \??\C:\Windows\SysWOW64\MSAC3ENC.DLL from store
2022-09-15 22:16:39, Info  CSI 00002e63 [SR] Cannot repair member file [l:16]'comctl32.dll.mui' of Microsoft.Windows.Common-Controls.Resources, version 5.82.14393.2457, arch amd64, culture [l:5]'en-us', versionScope neutral, pkt {l:8 b:6595b64144ccf1df}, type [l:5]'win32' in the store, file is missing
2022-09-15 22:19:48, Info  CSI 000045c9 [SR] Cannot repair member file [l:16]'comctl32.dll.mui' of Microsoft.Windows.Common-Controls.Resources, version 5.82.14393.2457, arch x86, culture [l:5]'en-us', versionScope neutral, pkt {l:8 b:6595b64144ccf1df}, type [l:5]'win32' in the store, file is missing
2022-09-15 22:20:10, Info  CSI 0000486a [SR] Cannot repair member file [l:16]'comctl32.dll.mui' of Microsoft.Windows.Common-Controls.Resources, version 5.82.14393.2457, arch amd64, culture [l:5]'en-us', versionScope neutral, pkt {l:8 b:6595b64144ccf1df}, type [l:5]'win32' in the store, file is missing
2022-09-15 22:20:10, Info  CSI 0000486b [SR] Cannot repair member file [l:16]'comctl32.dll.mui' of Microsoft.Windows.Common-Controls.Resources, version 5.82.14393.2457, arch x86, culture [l:5]'en-us', versionScope neutral, pkt {l:8 b:6595b64144ccf1df}, type [l:5]'win32' in the store, file is missing
 

Carlo

Member
Many thanks Garlin for yours observations.
Today i'll try to buil a new machine with the language en-us in addition and report the result.
One question about the update integrations: if i've build a iso with Parallel extraction + Cache, in the next iso with the new update i must keep the same setting (Parallel extraction + Cache)?
Thanks and have a nice day.
Charles
 

garlin

Moderator
Staff member
NTLite should be cleaning up leftover MUI's, you don't need to restore anything.

Parallel extraction + cache speed up processing by using more threads, and disk space for temporary files. The final image isn't affected if you keep the same settings, or use different ones. It would just take longer to process.
 

nuhi

NTLite developer
Staff member
Thanks for the report, since you have ServicingStack and SFC compatibilities enabled, SFC should be clean.
Will report here these days if fixed for the next release or need more info to replicate.
 

Carlo

Member
Hi Nuhi, today I created a new iso with the English-American language added as indicated by Garlin and the error on sfc has disappeared.
Thanks for your attention.
Charles
 

nuhi

NTLite developer
Staff member
comctl32.dll.mui error should be solved in newly released build 8916 even if removing English.
Let me know how it goes once you try it.
Thanks.
 
Top