The guide in the original post has been updated to reflect changes in step #18: KB5043049 IE9 cumulative security update IE9 Update And TLS 1.1_1.2 Support.txt batch file
Hi, there is no package_3 in KB5043049 IE9 cumulative security update, maybe the batch file need to be update.
There is no package_3 in KB5043049 IE9 cumulative security update, maybe the batch file need to be update?
It's the same batch file that I use every time there's a new IE9 cumulative security update. The only thing that I change in the batch file is the KB number for the new IE9 cumulative security update. I just checked the batch file to make sure I didn't accidentally enter the wrong KB number, and it appears to be fine. I also confirmed it has package_2 and package_3 entries. If there's a problem with the batch file, the person who originally created it will need to address the issue.
It doesn't matter. The script works just fine and installs IE 9.0.325. The package3 doesn't exist as you correctly point out and therefore the second for loop will do nothing. Now as to why package3 doesn't exist I don't know. Maybe it will reappear in the future or maybe not.
xrononautis: Thanks for jumping in. My apology for not remembering it was you that provided me with that batch file.
KB5043049 does not include ESU component x86 can be installed normally for Client x64 needs manual install for package_1 & package_2
Would it be enough to add a similar for loop as exists for package_2 & package_3? Would it be fine if it remains permanently or should I remove it once we have package_3 back? Can you explain briefly what the different packages are and how to check them myself in the future? I will adapt the code to install also package_1 in the mean while. Thank you for the clarification! @CaptainSpeleo How dare you forget me The script is from the web anyway (or was it MSFN?) I didn't made it.
xrononautis: If you make any changes to that batch script, let me know what they are so I can change my copy, which currently is:
Just check if the numbered package contain "ExtendedSecurityUpdatesAI" and ignore it something like this would suffice (add it after expand code) Code: pushd "%~dp0\tmp" for /f %%f in ('dir /b "package_*_for_*.mum"') do findstr /i ExtendedSecurityUpdatesAI %%f >nul || ( echo %%f start /wait pkgmgr /ip /m:%%f /quiet /norestart ) popd
OK, point taken. No idea how that happened but I´ve removed the colour. Let me know if that has improved visibility.
Thank you!! It worked like a charm! I tested it in the current IE update where it installed package_1 and package_2, as well as in one of the previous where it installed package_2 and package_3. What does the string "ExtendedSecurityUpdatesAI" mean when it is found inside package_1 and package_4 for example in previous KBs? It took me a bit to understand the purpose of 'OR' operator after nul. I wasn't aware of this syntax (which is not a weird thing given how little I know). I learned something new today! Thank you! Also this syntax is much better than the previous.
Thanks for testing ExtendedSecurityUpdatesAI is the component name for ESU manifest: amd64_microsoft-windows-s..edsecurityupdatesai_31bf3856ad364e35_*.manifest in previous KBs, package_1 installs the component for Server Desktop, and package_4 installs it for Server Core
Unfortunately, it still looks the same. The whole text beginning with "2024-08 Security Monthly Quality Rollup" is still grey and unreadable in Material (Dark) themes. If you pasted that passage in from elsewhere, you might inadvertantly have transferred the formatting with it. If marking the whole post and setting Text Color to "none" doesn't help, marking and cutting out the whole text, pasting it into a simple text editor, marking and cutting it out again, then pasting it back here might get rid of the formatting.
xrononautis / abbodi1406: Thanks for the new batch file. I renamed it with a shorter name before I downloaded it in the guide. I tested the new batch file, and it works fine. IE 9.0.320 updated itself to 9.0.325. Step #18 of the guide has been updated.