Does DISM always integrate both GDR an LDR branches of the hotfixes when ''selecting'' the LDR branch for an offline image hotfixes integration? At least that's what Win Toolkit does right now. I'm not sure about this as I've only used once the LDR branch, and haven't given it much thought until now, when I wanted to see which updates are needed to silence WU for both GDR and LDR. And since Win Toolkit integrated both LDR and GDR branches of the hotfixes under the LDR option, I get the same needed Satisfy WU updates in both situations (when integrating normally, in GDR mode, and also in LDR mode).
Dear all stuff , i have some problem with the offline integrated , the KB2780124 state it show Staged any stuff has any idea ? View attachment 21247
I may be mistaken but Microsoft Silverlight has been updated to v5.1.20125.0 and v5.1.10411.0 is in the repo
Windows Update does this ? is mean the hotfix is for windows update only ? can't integrated offline ?
Windows Update detected that you need this hotfix and has "staged" it for install, open Windows Update see if you see this hotfix set to install
Fixed Silverlight versions on the server. I just forgot about it. IMPORTANT!!! From April the second I'll be in hospital for aprox. 5 weeks. But I take my Laptop with me to connect to my homenetwork and the server. Delays in providing updates may happen during that time.
We wish you all strength and health, McRip. Please take rest and don't let these hotfixes cause you any stress
If I might pose a question to Burfadel, PointZero, or anyone who has knowledge about the LDR vs GDR situation with the updates. OK, I have used the update.cmd script that attempts to install LDR when possible (if I even understand that correctly). See the script under the 'spoiler' tag to make sure what it does: Spoiler @echo off IF EXIST "%TEMP%\updates.install" RMDIR /s /Q "%TEMP%\updates.install" IF EXIST "%~dp0DISM.log" DEL "%~dp0DISM.log" >nul IF NOT EXIST "%TEMP%\updates.install" MKDIR "%TEMP%\updates.install" IF NOT EXIST "%TEMP%\updates.install\unpacked" MKDIR "%TEMP%\updates.install\unpacked" ECHO. ECHO Extracting and applying updates ECHO. ECHO. expand -f:Windows6.1*.cab *.msu "%TEMP%\updates.install" >nul FOR /F "tokens=*" %%A IN ('DIR /B "%TEMP%\updates.install\*.cab"') DO ( MKDIR "%TEMP%\updates.install\unpacked\%%A" expand -f:* "%TEMP%\updates.install\%%A" "%TEMP%\updates.install\unpacked\%%A" >nul ) FOR /F "tokens=*" %%A IN ('DIR /B /A "%TEMP%\updates.install\unpacked\*KB9*"') DO ( ECHO Installing %%A IF EXIST "%TEMP%\updates.install\unpacked\%%A\update-bf.mum" ( dism /Online /LogPath:"%~dp0DISM.log" /Add-Package /PackagePath:"%TEMP%\updates.install\unpacked\%%A\update-bf.mum" /NoRestart /Quiet ) ELSE ( dism /Online /LogPath:"%~dp0DISM.log" /Add-Package /PackagePath:"%TEMP%\updates.install\unpacked\%%A\update.mum" /NoRestart /Quiet ) ) FOR /F "tokens=*" %%A IN ('DIR /B /A "%TEMP%\updates.install\unpacked\*KB2*"') DO ( ECHO Installing %%A IF EXIST "%TEMP%\updates.install\unpacked\%%A\update-bf.mum" ( dism /Online /LogPath:"%~dp0DISM.log" /Add-Package /PackagePath:"%TEMP%\updates.install\unpacked\%%A\update-bf.mum" /NoRestart /Quiet ) ELSE ( dism /Online /LogPath:"%~dp0DISM.log" /Add-Package /PackagePath:"%TEMP%\updates.install\unpacked\%%A\update.mum" /NoRestart /Quiet ) ) FOR /F "tokens=*" %%B IN ('DIR /B /A "%~dp0"') DO ( IF NOT EXIST "%TEMP%\updates.install\%%B" MKDIR "%TEMP%\updates.install\%%B" IF NOT EXIST "%TEMP%\updates.install\%%B\unpacked" MKDIR "%TEMP%\updates.install\%%B\unpacked" ECHO. ECHO Extracting and applying updates from %%B ECHO. ECHO. expand -f:Windows6.1*.cab "%~dp0%%B\*.msu" "%TEMP%\updates.install\%%B" >nul FOR /F "tokens=*" %%A IN ('DIR /B "%TEMP%\updates.install\%%B\*.cab"') DO ( MKDIR "%TEMP%\updates.install\%%B\unpacked\%%A" expand -f:* "%TEMP%\updates.install\%%B\%%A" "%TEMP%\updates.install\%%B\unpacked\%%A" >nul ) FOR /F "tokens=*" %%A IN ('DIR /B /A "%TEMP%\updates.install\%%B\unpacked\*KB9*"') DO ( ECHO Installing %%A IF EXIST "%TEMP%\updates.install\%%B\unpacked\%%A\update-bf.mum" ( dism /Online /LogPath:"%~dp0DISM.log" /Add-Package /PackagePath:"%TEMP%\updates.install\%%B\unpacked\%%A\update-bf.mum" /NoRestart /Quiet ) ELSE ( dism /Online /LogPath:"%~dp0DISM.log" /Add-Package /PackagePath:"%TEMP%\updates.install\%%B\unpacked\%%A\update.mum" /NoRestart /Quiet ) ) FOR /F "tokens=*" %%A IN ('DIR /B /A "%TEMP%\updates.install\%%B\unpacked\*KB2*"') DO ( ECHO Installing %%A IF EXIST "%TEMP%\updates.install\%%B\unpacked\%%A\update-bf.mum" ( dism /Online /LogPath:"%~dp0DISM.log" /Add-Package /PackagePath:"%TEMP%\updates.install\%%B\unpacked\%%A\update-bf.mum" /NoRestart /Quiet ) ELSE ( dism /Online /LogPath:"%~dp0DISM.log" /Add-Package /PackagePath:"%TEMP%\updates.install\%%B\unpacked\%%A\update.mum" /NoRestart /Quiet ) ) ) IF EXIST "%TEMP%\updates.install" RMDIR /s /Q "%TEMP%\updates.install" I used this script in a VM install of Win7 SP1 x64, so I installed the updates 'live'. However, when done and rebooted several times (I divided the updates in several batches and rebooted in between) I still had almost 20 important and 9 optional updates showing in WU. When I looked at the update numbers in WU, I realized I had already tried to install these updates. When I then opened 'installed updates' it was also showing those particular updates were installed. So, I recalled Burfadel talking about updates being installed in LDR mode, not satisfying WU. Now, I don't understand how this works fully, but what I'm thinking is that WU is expecting or requiring to find the GDR versions of those updates, but since they are LDR versions WU considers them not installed. If true, does this mean I should install those particular updates with a different script that does not force LDR and keep them in a "GDR only" folder or something? What I noticed is this: even though under 'installed updates' the updates in question show as installed, and WU reports them as not being installed, I can install them manually (without a script) after which WU does consider them installed. Strange thing is 'installed updates' shows them as already installed, but you can still install them (manually) without Windows telling you the update is already installed. The list of updates that I tried to install with the script but that would be shown as needed by WU is as follows: Spoiler Windows6.1-KB2446710-x64.msu Windows6.1-KB2492386-x64.msu Windows6.1-KB2545698-x64.msu Windows6.1-KB2547666-x64.msu Windows6.1-KB2619339-x64.msu Windows6.1-KB2644615-x64.msu Windows6.1-KB2661254-x64.msu Windows6.1-KB2667402-v2-x64.msu Windows6.1-KB2676562-x64.msu Windows6.1-KB2685939-x64.msu Windows6.1-KB2698365-x64.msu Windows6.1-KB2709981-v2-x64.msu Windows6.1-KB2726535-x64.msu Windows6.1-KB2732059-v5-x64.msu Windows6.1-KB2742599-x64.msu Windows6.1-KB2749655-x64.msu Windows6.1-KB2750841-x64.msu Windows6.1-KB2753842-v2-x64.msu Windows6.1-KB2756921-x64.msu Windows6.1-KB2761217-x64.msu Windows6.1-KB2778344-x64.msu Windows6.1-KB2785220-x64.msu Windows6.1-KB2786400-x64.msu Windows6.1-KB2789645-x64.msu Windows6.1-KB2790113-x64.msu Windows6.1-KB2791765-x64.msu Windows6.1-KB2799494-x64.msu Windows6.1-KB2807986-x64.msu I'm not sure these are all 'GDR' or 'WU satisfy' type updates, but these got offered to me on WU after installing all updates with the above-mentioned script. Some points that come to mind: - is a GDR-only script needed for such updates when installing them (live)? - how does all this GDR and LDR apply to (offline) integration? - has it been known that LDR installed updates that WU requires as GDR can cause WU to offer the 'System Update Readiness Tool', or not? I guess I'll better close for now before this gets any longer. If you have any insight or comment, please post it. Thanks!