Windows 8 Hotfix Repository

Discussion in 'Windows 8' started by McRip, Aug 7, 2012.

  1. PointZero

    PointZero MDL Member

    Oct 5, 2011
    1,415
    3,777
    60
    Thanks, I'll add it tomorrow.

    I noticed there are two additional changes needed in the WU_Satisfy folder: KB2788350 & KB2800088 are in the "WU_Satisfy(also_in_Main_folder)" subfolder currently but those two were removed from the main folder today (superseded), so they'll need to be moved from there to the "WU_Satisfy" folder.

    Thanks for that info from the update.mum files earlier also.
     
  2. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,209
    90,792
    340
    For the record, KB2788350 & KB2800088 (and another 12) didn't show to me neither before or after Patch tuesday :rolleyes:

    i know that WU varies from system to system, but sometime you could need (or try) to rebuild the WU store from scratch to be sure :p
    i mean by stoping "wuauserv + trustedinstaller" services, delete "C:\Windows\SoftwareDistribution\DataStore" contents,
    then goto Windows Update and hit the "Check for updates" button :D
     
  3. PointZero

    PointZero MDL Member

    Oct 5, 2011
    1,415
    3,777
    60
    Thanks for the info, I appreciate that. Good tip on resetting WU. I did it and I don't see those two either, so I'm going to remove them tomorrow.

    But, if anybody sees KB2788350 & KB2800088 in their WU list (after installing the latest updates), please post and I'll leave them in.

    Yeah, after resetting WU and checking fresh, I see it wants 28 updates for my system (x64) and there are currently 41 updates in the WU_Satisfy folder in the repo, so I think I'll remove a few others also.
     
  4. PointZero

    PointZero MDL Member

    Oct 5, 2011
    1,415
    3,777
    60
    Minor repo change- for the Camera Codec Pack folder, it looks like KB2779444 needs to be installed before KB2836187 will install (KB2836187 does not supersede KB2779444). Because of that, the subfolder was merged into the other so both updates are now in the same folder.

    Moved:
    "Additional/Camera Codec Pack/For Intel CPUs" folder contents into "Additional/Camera Codec Pack" folder


    --------------
    If anybody is showing the following updates in WU (after installing the latest batch), please post. Otherwise, these will be removed in the next couple days from the WU_Satisfy folder:

    KB2771744, KB2778171, KB2780523, KB2788350, KB2800033, KB2800088
     
  5. PointZero

    PointZero MDL Member

    Oct 5, 2011
    1,415
    3,777
    60
    #865 PointZero, Jun 13, 2013
    Last edited by a moderator: Apr 20, 2017
  6. HALIKUS

    HALIKUS MDL Addicted

    Jul 29, 2009
    526
    372
    30
    If it helps, i tried installing these to an offline image (win8) and KB2821895 installed, but then every update after that resulted in an error. I removed it and everything worked fine.
     
  7. windows8lover

    windows8lover MDL Member

    Oct 31, 2012
    220
    24
    10
    Where did you get these updates, KUC is telling me, i have no updates missing because it doesn't have the new patch tuesday updates in its database yet.
     
  8. PointZero

    PointZero MDL Member

    Oct 5, 2011
    1,415
    3,777
    60
    Thank you, abbodi1406.

    I've also moved KB2821895 (the service stack update). If someone can get it to successfully work while integrated to an offline image, please post.

    Repo updated


    Removed:
    KB2796995-x86
    KB2824600-x86
    KB2848305

    Moved:
    KB2848805 from main folder to (Additional/NET35)
    KB2821895 from main folder to (Additional/Not integratable to Offline image)
     
  9. HALIKUS

    HALIKUS MDL Addicted

    Jul 29, 2009
    526
    372
    30
    #872 HALIKUS, Jun 14, 2013
    Last edited by a moderator: Apr 20, 2017
    Those work fine PZ offline. If it helps anyone who has some cmd knowledge, heres a simple script i made to update an all in one install wim for Win7\8. It will detect the OS version and update accordingly based on the WindowsHotfixDownloader.exe directories. Either change the names for the source wim name and index, or else use a pre-ordained install.wim, and run this in the same directory as the WindowsHotfixDownloader.exe. You need to supply and set imagex.exe also for renaming. This will also add net3 for Win8 if you specify the sxs folders, and support for an appassociation.xml. It skips non-supplied paths\files.

    Edit paths until line 126, and don't edit below that. Simply add install.wim to the same directory if you don't want to export anything.

    Code:
    @echo off
    rem for VMWARE if you want to test EFI, add to second line of vmx:  firmware= "efi"
    title Windows 7 and 8 AIO install.wim and Updates
    rem This makes sure you run as admin
    :checkPrivileges 
    NET FILE 1>NUL 2>NUL
    if '%errorlevel%' == '0' ( goto gotPrivileges ) else ( goto getPrivileges ) 
    :getprivileges 
    if '%1'=='ELEV' (shift & goto gotPrivileges)  
    setlocal DisableDelayedExpansion
    set "batchPath=%~0"
    setlocal EnableDelayedExpansion
    ECHO set UAC = CreateObject^("Shell.Application"^) > "%temp%\OEgetPrivileges.vbs" 
    ECHO UAC.ShellExecute "!batchPath!", "ELEV", "", "runas", 1 >> "%temp%\OEgetPrivileges.vbs" 
    "%temp%\OEgetPrivileges.vbs" 
    exit /B 
    :gotPrivileges 
    rem End of Run as admin
    for /f "tokens=1-4 delims=/ " %%a in ('Date /t') do (
    set Month=%%b
    rem set Day=%%c
    set Year=%%d
    )
    set creationdate=%Month%-%Year%
    set Dism=c:\Windows\system32\Dism.exe
    set mount=%systemdrive%\mount
    Echo.
    Echo     ****Cleanup Wims from previous run****
    Echo.
    IF EXIST %mount% echo %Dism% /UNMOUNT-WIM /MOUNTDIR:%mount% /discard
    %Dism% -cleanup-wim
    rmdir /s /q %mount%
    IF EXIST %mount% echo %mount% folder still appears to be in use.  Try re-running this script or a reboot. & Pause
    cls
    rem pause
    
    :START
    rem set global variables between here and line 126
    
    set imagex=c:\Windows\system32\imagex.exe
    IF NOT EXIST %imagex% echo No %imagex% found! Please add manually from WAIK. & Pause
    rem The name of the wim you wish to update.  Default is %~dp0install.wim.  DO NOT USE install2.wim
    set WimSource=%~dp0install.wim
    rem Win8 Optional App Associations  Example:  %~dp0AppAssoc.xml
    set AppAssoc=
    rem Win8 Optional Add Net3 Needs sources\sxs  Example: %~dp0w8x86\sources\sxs
    set Win8x86sxs=
    set Win8x64sxs=
    
    rem Set source wims
    rem set Win8 Pro
    set w8Px86=
    set INDEXw8Px86=1
    set w8Px64=
    set INDEXw8Px64=2
    rem set Win8 WMC
    set w8WMCx86=
    set INDEXw8WMCx86=3
    set w8WMCx64=
    set INDEXw8WMCx64=4
    rem set Win8 Enterprise
    set w8Ex86=
    set INDEXw8Ex86=5
    set w8Ex64=
    set INDEXw8Ex64=6
    rem set Win8 Core
    set w8Cx86=
    set INDEXw8Cx86=7
    set w8Cx64=
    set INDEXw8Cx64=8
    
    rem set Win7
    set w7Ux86=
    set INDEXw7Ux86=1
    set w7Ux64=
    set INDEXw7Ux64=2
    rem set Win7 Enterprise
    set w7Ex86=
    set INDEXw7Ex86=3
    set w7Ex64=
    set INDEXw7Ex64=4
    rem set Win7 Professional
    set w7Px86=
    set INDEXw7Px86=5
    set w7Px64=
    set INDEXw7Px64=6
    rem set Win7 Home Premium
    set w7HPx86=
    set INDEXw7HPx86=7
    set w7HPx64=
    set INDEXw7HPx64=8
    rem set Win7 Home Basic
    set w7HBx86=
    set INDEXw7HBx86=9
    set w7HBx64=
    set INDEXw7HBx64=10
    rem set Win7 Starter
    set w7Sx86=
    set INDEXw7Sx86=11
    
    
    set update=%~dp0UPDATES
    rem set Win8 Update dirs %update%\Windows %OS% %ARCH%\
    set Update81=Additional\NET35
    set Update82=Main Updates\WU_Satisfy
    set Update83=Main Updates
    set Update84=Additional\Integrate to installation media
    set Update85=Additional\Camera Codec Pack
    set Update86=
    set Update87=
    set Update88=
    set Update89=
    set Update810=
    
    rem set Win7 Update dirs %update%\Windows %OS% %ARCH%\
    set Update71=Additional\IE10\Prerequisites
    set Update72=Additional\IE10
    set Update73=Main Updates\WU_Satisfy
    set Update74=Main Updates
    set Update75=Additional\IE10\Updates
    set Update76=
    set Update77=
    set Update78=
    set Update79=
    set Update710=
    
    rem Don't change anything below here
    
    rem export the wims you want from your base wim
    rem 8 pro 
    IF EXIST %w8Px86% echo title Exporting | %imagex% /compress maximum /export %w8Px86% %INDEXw8Px86% %WimSource%
    IF EXIST %w8Px64% echo title Exporting | %imagex% /compress maximum /export %w8Px64% %INDEXw8Px64% %WimSource%
    rem 8 WMC 
    IF EXIST %w8WMCx86% echo title Exporting | %imagex% /compress maximum /export %w8WMCx86% %INDEXw8WMCx86% %WimSource%
    IF EXIST %w8WMCx64% echo title Exporting | %imagex% /compress maximum /export %w8WMCx64% %INDEXw8WMCx64% %WimSource%
    rem 8 enterprise 
    IF EXIST %w8Ex86% echo title Exporting | %imagex% /compress maximum /export %w8Ex86% %INDEXw8Ex86% %WimSource%
    IF EXIST %w8Ex64% echo title Exporting | %imagex% /compress maximum /export %w8Ex64% %INDEXw8Ex64% %WimSource%
    rem 8 Core
    IF EXIST %w8Cx86% echo title Exporting | %imagex% /compress maximum /export %w8Cx86% %INDEXw8Cx86% %WimSource%
    IF EXIST %w8Cx64% echo title Exporting | %imagex% /compress maximum /export %w8Cx64% %INDEXw8Cx64% %WimSource%
    
    rem 7 ultimate
    IF EXIST %w7Ux86% echo title Exporting | %imagex% /compress maximum /export %w7Ux86% %INDEXw7Ux86% %WimSource%
    IF EXIST %w7Ux64% echo title Exporting | %imagex% /compress maximum /export %w7Ux64% %INDEXw7Ux64% %WimSource%
    rem 7 Enterprise
    IF EXIST %w7Ex86% echo title Exporting | %imagex% /compress maximum /export %w7Ex86% %INDEXw7Ex86% %WimSource%
    IF EXIST %w7Ex64% echo title Exporting | %imagex% /compress maximum /export %w7Ex64% %INDEXw7Ex64% %WimSource%
    rem 7 Professional
    IF EXIST %w7Px86% echo title Exporting | %imagex% /compress maximum /export %w7Px86% %INDEXw7Px86% %WimSource%
    IF EXIST %w7Px64% echo title Exporting | %imagex% /compress maximum /export %w7Px64% %INDEXw7Px64% %WimSource%
    rem 7 Home Premium
    IF EXIST %w7HPx86% echo title Exporting | %imagex% /compress maximum /export %w7HPx86% %INDEXw7HPx86% %WimSource%
    IF EXIST %w7HPx64% echo title Exporting | %imagex% /compress maximum /export %w7HPx64% %INDEXw7HPx64% %WimSource%
    rem 7 Home Basic
    IF EXIST %w7HBx86% echo title Exporting | %imagex% /compress maximum /export %w7HBx86% %INDEXw7HBx86% %WimSource%
    IF EXIST %w7HBx64% echo title Exporting | %imagex% /compress maximum /export %w7HBx64% %INDEXw7HBx64% %WimSource%
    rem 7 Starter
    IF EXIST %w7Sx86% echo title Exporting | %imagex% /compress maximum /export %w7Sx86% %INDEXw7Sx86% %WimSource%
    
    
    
    IF NOT EXIST %~dp0install.wim echo No %~dp0Install.wim found! & Pause
    IF NOT EXIST %update% echo No %update% MS MSU Updates folder found! & Pause
    rem %imagex% /XML /info %WimSource% & ping -n 5 127.0.0.1 > nul
    %Dism% /Get-WimInfo /WimFile:%WimSource% & ping -n 5 127.0.0.1 > nul
    Echo.
    Echo            These are whats going to update.  Starting...
    Echo.
    Echo.
    set index=1
    call :UPDATES
    set index=2
    call :UPDATES
    set index=3
    call :UPDATES
    set index=4
    call :UPDATES
    set index=5
    call :UPDATES
    set index=6
    call :UPDATES
    set index=7
    call :UPDATES
    set index=8
    call :UPDATES
    set index=9
    call :UPDATES
    set index=10
    call :UPDATES
    set index=11
    call :UPDATES
    set index=12
    call :UPDATES
    set index=13
    call :UPDATES
    set index=14
    call :UPDATES
    set index=15
    call :UPDATES
    set index=16
    call :UPDATES
    set index=17
    call :UPDATES
    set index=18
    call :UPDATES
    set index=19
    call :UPDATES
    set index=20
    call :UPDATES
    rem Export all vanilla versions
    rem title Exporting | %imagex% /compress maximum /export %~dp0w8MAIN.wim * %WimSource%
    rem title Exporting | %imagex% /compress maximum /export %~dp0w7MAIN.wim * %WimSource%
    rem Export %WimSource% to cleanup and compress better
    title Exporting %WimSource% to minimize space | %imagex% /compress maximum /export %WimSource% * %~dp0install2.wim
    IF EXIST %~dp0install2.wim echo del %WimSource%
    echo aY | choice /n
    goto :eof
    
    
    :UPDATES
    md %mount%
    set details=%TEMP%\detail.log
    set indexlog=%TEMP%\index.log
    %Dism% /get-wiminfo /wimfile:%WimSource% > %indexlog%
    %Dism% /get-wiminfo /wimfile:%WimSource% /index:%index% > %details%
    if ERRORLEVEL 1 goto :eof
    setlocal EnableDelayedExpansion
    set "cmd=findstr /R /N "^^" %indexlog% | find /C "Index""
    for /f %%a in ('!cmd!') do set indexs=%%a
    if exist %details% (
      FOR /F "tokens=* skip=2 usebackq" %%a IN (`FIND "Architecture" %details%`) DO (
      set str=%%a
      for /f "tokens=2 delims=: " %%b in ('echo !str!') do (
      set arch=%%b
      )) 
    )
    if exist %details% (
      FOR /F "tokens=* skip=2 usebackq" %%a IN (`FIND "Edition" %details%`) DO (
      set str=%%a
      for /f "tokens=2 delims=: " %%c in ('echo !str!') do (
      set Edition=%%c
      )) 
    )
    if exist %details% (
      FOR /F "tokens=* skip=2 usebackq" %%a IN (`FIND "Version" %details%`) DO (
      set str=%%a
      for /f "tokens=2 delims=: " %%d in ('echo !str!') do (
      set Version=%%d
      )) 
    )
    
    echo %Edition% | find "Professional" > nul
    if %ERRORLEVEL% == 1 goto :VERSION
    if %ERRORLEVEL% == 0 goto :PROnoWMC
    :PROnoWMC
    echo %Edition% | find "Core" > nul
    if %ERRORLEVEL% == 1 goto :VERSION
    if %ERRORLEVEL% == 0 goto :CORE
    :CORE
    echo %Edition% | find "Enterprise" > nul
    if %ERRORLEVEL% == 1 goto :VERSION
    if %ERRORLEVEL% == 0 goto :Enterprise
    :Enterprise
    echo %Edition% | find "ULTIMATE" > nul
    if %ERRORLEVEL% == 1 goto :VERSION
    if %ERRORLEVEL% == 0 goto :ULTIMATE
    :ULTIMATE
    echo %Edition% | find "HomePremium" > nul
    if %ERRORLEVEL% == 1 goto :VERSION
    if %ERRORLEVEL% == 0 goto :HomePremium
    :HomePremium
    echo %Edition% | find "HomeBasic" > nul
    if %ERRORLEVEL% == 1 goto :VERSION
    if %ERRORLEVEL% == 0 goto :HomeBasic
    :HomeBasic
    echo %Edition% | find "Starter" > nul
    if %ERRORLEVEL% == 1 goto :VERSION
    if %ERRORLEVEL% == 0 goto :Starter
    :Starter
    echo %Edition% | find "Server" > nul
    if %ERRORLEVEL% == 1 goto :VERSION
    if %ERRORLEVEL% == 0 goto :Server
    :Server
    echo %Edition% | find "Business" > nul
    if %ERRORLEVEL% == 1 goto :VERSION
    if %ERRORLEVEL% == 0 goto :Business
    :Business
    goto :version
    
    :VERSION
    echo %VERSION% | find "6.2" > nul
    if %ERRORLEVEL% == 0 goto :UpdateWIN8
    echo %VERSION% | find "6.1" > nul
    if %ERRORLEVEL% == 0 goto :UpdateWIN7
    echo %Edition% | find "6.0*" > nul
    if %ERRORLEVEL% == 0 goto :UpdateVista
    echo %Edition% | find "SERVER*" > nul
    if %ERRORLEVEL% == 0 goto :eof
    
    
    :UpdateWIN8
    set OS=8
    set Description="Windows 8 %Edition% (%arch%) (%creationdate%)"
    Echo Index is %index%  %Description%
    title Mounting %index% %Description% | %Dism% /Mount-Wim /WimFile:%WimSource% /index:%index% /MountDir:%mount%
    
    Echo Remove-DefaultAppAssociations
    IF EXIST %AppAssoc% echo title Remove-DefaultAppAssociations | %dism% /image:%mount% /Remove-DefaultAppAssociations
    Echo import-DefaultAppAssociations
    IF EXIST %AppAssoc% echo title import-DefaultAppAssociations | %dism% /image:%mount% /import-DefaultAppAssociations:%AppAssoc%
    
    If "%ARCH%"=="x86" GOTO :x86
    If "%ARCH%"=="x64" GOTO :x64
    :x86
    Echo Adding Net3
    IF EXIST %Win8x86sxs% echo title Adding Net3 | %dism% /image:%mount% /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:%Win8x86sxs%
    Echo.
    echo "%update%\Windows %OS% %ARCH%\%Update81%"
    Echo.
    IF EXIST %Win8x86sxs% echo title Adding %Update81% | %Dism% /image:%mount% /Add-Package /PackagePath:"%update%\Windows %OS% %ARCH%\%Update81%"
    goto :MSU
    :x64
    Echo Adding Net3
    IF EXIST %Win8x64sxs% echo title Adding Net3 | %dism% /image:%mount% /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:%Win8x64sxs%
    Echo.
    echo "%update%\Windows %OS% %ARCH%\%Update81%"
    Echo.
    IF EXIST %Win8x64sxs% echo title Adding %Update81% | %Dism% /image:%mount% /Add-Package /PackagePath:"%update%\Windows %OS% %ARCH%\%Update81%"
    goto :MSU
    
    :MSU
    rem Echo.
    rem echo "%update%\Windows %OS% %ARCH%\%Update81%"
    rem Echo.
    rem title Adding %Update81% | %Dism% /image:%mount% /Add-Package /PackagePath:"%update%\Windows %OS% %ARCH%\%Update81%"
    Echo.
    echo "%update%\Windows %OS% %ARCH%\%Update82%"
    Echo.
    title Adding %Update82% | %Dism% /image:%mount% /Add-Package /PackagePath:"%update%\Windows %OS% %ARCH%\%Update82%"
    if ERRORLEVEL 1 goto :UPDATES2
    Echo.
    echo "%update%\Windows %OS% %ARCH%\%Update83%"
    Echo.
    title Adding %Update83% | %Dism% /image:%mount% /Add-Package /PackagePath:"%update%\Windows %OS% %ARCH%\%Update83%"
    if ERRORLEVEL 1 goto :UPDATES2
    Echo.
    echo "%update%\Windows %OS% %ARCH%\%Update84%"
    Echo.
    title Adding %Update84% | %Dism% /image:%mount% /Add-Package /PackagePath:"%update%\Windows %OS% %ARCH%\%Update84%"
    if ERRORLEVEL 1 goto :UPDATES2
    Echo.
    echo "%update%\Windows %OS% %ARCH%\%Update85%"
    Echo.
    title Adding %Update85% | %Dism% /image:%mount% /Add-Package /PackagePath:"%update%\Windows %OS% %ARCH%\%Update85%"
    if ERRORLEVEL 1 goto :UPDATES2
    Echo.
    echo "%update%\Windows %OS% %ARCH%\%Update86%"
    Echo.
    title Adding %Update86% | %Dism% /image:%mount% /Add-Package /PackagePath:"%update%\Windows %OS% %ARCH%\%Update86%"
    if ERRORLEVEL 1 goto :UPDATES2
    Echo.
    echo "%update%\Windows %OS% %ARCH%\%Update87%"
    Echo.
    title Adding %Update87% | %Dism% /image:%mount% /Add-Package /PackagePath:"%update%\Windows %OS% %ARCH%\%Update87%"
    if ERRORLEVEL 1 goto :UPDATES2
    Echo.
    echo "%update%\Windows %OS% %ARCH%\%Update88%"
    Echo.
    title Adding %Update88% | %Dism% /image:%mount% /Add-Package /PackagePath:"%update%\Windows %OS% %ARCH%\%Update88%"
    if ERRORLEVEL 1 goto :UPDATES2
    Echo.
    echo "%update%\Windows %OS% %ARCH%\%Update89%"
    Echo.
    title Adding %Update89% | %Dism% /image:%mount% /Add-Package /PackagePath:"%update%\Windows %OS% %ARCH%\%Update89%"
    if ERRORLEVEL 1 goto :UPDATES2
    Echo.
    echo "%update%\Windows %OS% %ARCH%\%Update810%"
    Echo.
    title Adding %Update810% | %Dism% /image:%mount% /Add-Package /PackagePath:"%update%\Windows %OS% %ARCH%\%Update810%"
    goto :updates2
    
    :UpdateWIN7
    set OS=7
    set Description="Windows %OS% %Edition% (%arch%) (%creationdate%)"
    Echo Index is %index%  %Description%
    title Mounting %index% %Description% | %Dism% /Mount-Wim /WimFile:%WimSource% /index:%index% /MountDir:%mount%
    Echo.
    echo "%update%\Windows %OS% %ARCH%\%Update71%"
    Echo.
    title Adding %Update71% | %Dism% /image:%mount% /Add-Package /PackagePath:"%update%\Windows %OS% %ARCH%\%Update71%"
    if ERRORLEVEL 1 goto :UPDATES2
    Echo.
    echo "%update%\Windows %OS% %ARCH%\%Update72%"
    Echo.
    title Adding %Update72% | %Dism% /image:%mount% /Add-Package /PackagePath:"%update%\Windows %OS% %ARCH%\%Update72%"
    if ERRORLEVEL 1 goto :UPDATES2
    Echo.
    echo "%update%\Windows %OS% %ARCH%\%Update73%"
    Echo.
    title Adding %Update73% | %Dism% /image:%mount% /Add-Package /PackagePath:"%update%\Windows %OS% %ARCH%\%Update73%"
    if ERRORLEVEL 1 goto :UPDATES2
    Echo.
    echo "%update%\Windows %OS% %ARCH%\%Update74%"
    Echo.
    title Adding %Update74% | %Dism% /image:%mount% /Add-Package /PackagePath:"%update%\Windows %OS% %ARCH%\%Update74%"
    if ERRORLEVEL 1 goto :UPDATES2
    Echo.
    echo "%update%\Windows %OS% %ARCH%\%Update75%"
    Echo.
    title Adding %Update75% | %Dism% /image:%mount% /Add-Package /PackagePath:"%update%\Windows %OS% %ARCH%\%Update75%"
    if ERRORLEVEL 1 goto :UPDATES2
    Echo.
    echo "%update%\Windows %OS% %ARCH%\%Update76%"
    Echo.
    title Adding %Update76% | %Dism% /image:%mount% /Add-Package /PackagePath:"%update%\Windows %OS% %ARCH%\%Update76%"
    if ERRORLEVEL 1 goto :UPDATES2
    Echo.
    echo "%update%\Windows %OS% %ARCH%\%Update77%"
    Echo.
    title Adding %Update77% | %Dism% /image:%mount% /Add-Package /PackagePath:"%update%\Windows %OS% %ARCH%\%Update77%"
    if ERRORLEVEL 1 goto :UPDATES2
    Echo.
    echo "%update%\Windows %OS% %ARCH%\%Update78%"
    Echo.
    title Adding %Update78% | %Dism% /image:%mount% /Add-Package /PackagePath:"%update%\Windows %OS% %ARCH%\%Update78%"
    if ERRORLEVEL 1 goto :UPDATES2
    Echo.
    echo "%update%\Windows %OS% %ARCH%\%Update79%"
    Echo.
    title Adding %Update79% | %Dism% /image:%mount% /Add-Package /PackagePath:"%update%\Windows %OS% %ARCH%\%Update79%"
    if ERRORLEVEL 1 goto :UPDATES2
    Echo.
    echo "%update%\Windows %OS% %ARCH%\%Update710%"
    Echo.
    title Adding %Update710% | %Dism% /image:%mount% /Add-Package /PackagePath:"%update%\Windows %OS% %ARCH%\%Update710%"
    goto :updates2
    
    :UPDATES2
    title Unmounting %index% %Description% | %Dism% /Unmount-Wim /MountDir:%mount% /commit
    rmdir /s /q %mount%
    title %index% %Description% | %imagex% /info %WimSource% %Index% %Description% %Description%
    goto :eof
    
    :eof
    
     
  10. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,209
    90,792
    340
    I made a test, and had it successfully integrated along with the rest of updates, no errors.

    so it's fully applicable offline.
     

    Attached Files:

  11. HALIKUS

    HALIKUS MDL Addicted

    Jul 29, 2009
    526
    372
    30
    #875 HALIKUS, Jun 15, 2013
    Last edited by a moderator: Apr 20, 2017
    @abbodi1406, when i put KB2821895 with an @ infront (to run first) in the updates folder, this is what i get when running the script i supplied above. If i remove it, it all works fine.

    Code:
    
    Index is 1  "Windows 8 Professional (x86) (06-2013)"
    
    Deployment Image Servicing and Management tool
    Version: 6.2.9200.16384
    
    Mounting image
    [==========================100.0%==========================]
    The operation completed successfully.
    
           Remove-DefaultAppAssociations
    
    
    Deployment Image Servicing and Management tool
    Version: 6.2.9200.16384
    
    Image Version: 6.2.9200.16384
    
    The operation completed successfully.
    
           Import-DefaultAppAssociations
    
    Deployment Image Servicing and Management tool
    Version: 6.2.9200.16384
    
    Image Version: 6.2.9200.16384
    
    The operation completed successfully.
    
          Adding Net3
    
    
    Deployment Image Servicing and Management tool
    Version: 6.2.9200.16384
    
    Image Version: 6.2.9200.16384
    
    Enabling feature(s)
    [==========================100.0%==========================]
    The operation completed successfully.
    
         "D:\Sources\Projects\UPDATES\Windows 8 x86\Additional\NET35"
    
    
    Deployment Image Servicing and Management tool
    Version: 6.2.9200.16384
    
    Image Version: 6.2.9200.16384
    
    Processing 1 of 14 - Adding package D:\Sources\Projects\UPDATES\Windows 8 x86\Additional\NET35\Windows8-RT-KB2736693-x86.msu
    [==========================100.0%==========================]
    Processing 2 of 14 - Adding package D:\Sources\Projects\UPDATES\Windows 8 x86\Additional\NET35\Windows8-RT-KB2742616-x86.msu
    [==========================100.0%==========================]
    Processing 3 of 14 - Adding package D:\Sources\Projects\UPDATES\Windows 8 x86\Additional\NET35\Windows8-RT-KB2756923-x86.msu
    [==========================100.0%==========================]
    Processing 4 of 14 - Adding package D:\Sources\Projects\UPDATES\Windows 8 x86\Additional\NET35\Windows8-RT-KB2769166-x86.msu
    [==========================100.0%==========================]
    Processing 5 of 14 - Adding package D:\Sources\Projects\UPDATES\Windows 8 x86\Additional\NET35\Windows8-RT-KB2784154-x86.msu
    [==========================100.0%==========================]
    Processing 6 of 14 - Adding package D:\Sources\Projects\UPDATES\Windows 8 x86\Additional\NET35\Windows8-RT-KB2784156-x86.msu
    [==========================100.0%==========================]
    Processing 7 of 14 - Adding package D:\Sources\Projects\UPDATES\Windows 8 x86\Additional\NET35\Windows8-RT-KB2789650-x86.msu
    [==========================100.0%==========================]
    Processing 8 of 14 - Adding package D:\Sources\Projects\UPDATES\Windows 8 x86\Additional\NET35\Windows8-RT-KB2803756-x86.msu
    [==========================100.0%==========================]
    Processing 9 of 14 - Adding package D:\Sources\Projects\UPDATES\Windows 8 x86\Additional\NET35\Windows8-RT-KB2803760-v4-x86.msu
    [==========================100.0%==========================]
    Processing 10 of 14 - Adding package D:\Sources\Projects\UPDATES\Windows 8 x86\Additional\NET35\Windows8-RT-KB2804584-x86.msu
    [==========================100.0%==========================]
    Processing 11 of 14 - Adding package D:\Sources\Projects\UPDATES\Windows 8 x86\Additional\NET35\Windows8-RT-KB2829263-v4-x86.msu
    [==========================100.0%==========================]
    Processing 12 of 14 - Adding package D:\Sources\Projects\UPDATES\Windows 8 x86\Additional\NET35\Windows8-RT-KB2829538-x86.msu
    [==========================100.0%==========================]
    Processing 13 of 14 - Adding package D:\Sources\Projects\UPDATES\Windows 8 x86\Additional\NET35\Windows8-RT-KB2836946-x86.msu
    [==========================100.0%==========================]
    Processing 14 of 14 - Adding package D:\Sources\Projects\UPDATES\Windows 8 x86\Additional\NET35\Windows8-RT-KB2836947-x86.msu
    [==========================100.0%==========================]
    The operation completed successfully.
    
         "D:\Sources\Projects\UPDATES\Windows 8 x86\Main Updates\WU_Satisfy"
    
    
    Deployment Image Servicing and Management tool
    Version: 6.2.9200.16384
    
    Image Version: 6.2.9200.16384
    
    Processing 1 of 1 - Adding package D:\Sources\Projects\UPDATES\Windows 8 x86\Main Updates\WU_Satisfy\Windows8-RT-KB2780342-x86.msu
    [==========================100.0%==========================]
    The operation completed successfully.
    
         "D:\Sources\Projects\UPDATES\Windows 8 x86\Main Updates"
    
    
    Deployment Image Servicing and Management tool
    Version: 6.2.9200.16384
    
    Image Version: 6.2.9200.16384
    
    Processing 1 of 110 - Adding package D:\Sources\Projects\UPDATES\Windows 8 x86\Main Updates\@Windows8-RT-KB2821895-x86.msu
    [==========================100.0%==========================]
    Processing 2 of 110 -
    Processing 3 of 110 -
    Processing 4 of 110 -
    Processing 5 of 110 -
    Processing 6 of 110 -
    Processing 7 of 110 -
    Processing 8 of 110 -
    Processing 9 of 110 -
    Processing 10 of 110 -
    Processing 11 of 110 -
    Processing 12 of 110 -
    Processing 13 of 110 -
    Processing 14 of 110 -
    Processing 15 of 110 -
    Processing 16 of 110 -
    Processing 17 of 110 -
    Processing 18 of 110 -
    Processing 19 of 110 -
    Processing 20 of 110 -
    Processing 21 of 110 -
    Processing 22 of 110 -
    Processing 23 of 110 -
    Processing 24 of 110 -
    Processing 25 of 110 -
    Processing 26 of 110 -
    Processing 27 of 110 -
    Processing 28 of 110 -
    Processing 29 of 110 -
    Processing 30 of 110 -
    Processing 31 of 110 -
    Processing 32 of 110 -
    Processing 33 of 110 -
    Processing 34 of 110 -
    Processing 35 of 110 -
    Processing 36 of 110 -
    Processing 37 of 110 -
    Processing 38 of 110 -
    Processing 39 of 110 -
    Processing 40 of 110 -
    Processing 41 of 110 -
    Processing 42 of 110 -
    Processing 43 of 110 -
    Processing 44 of 110 -
    Processing 45 of 110 -
    Processing 46 of 110 -
    Processing 47 of 110 -
    Processing 48 of 110 -
    Processing 49 of 110 -
    Processing 50 of 110 -
    Processing 51 of 110 -
    Processing 52 of 110 -
    Processing 53 of 110 -
    Processing 54 of 110 -
    Processing 55 of 110 -
    Processing 56 of 110 -
    Processing 57 of 110 -
    Processing 58 of 110 -
    Processing 59 of 110 -
    Processing 60 of 110 -
    Processing 61 of 110 -
    Processing 62 of 110 -
    Processing 63 of 110 -
    Processing 64 of 110 -
    Processing 65 of 110 -
    Processing 66 of 110 -
    Processing 67 of 110 -
    Processing 68 of 110 -
    Processing 69 of 110 -
    Processing 70 of 110 -
    Processing 71 of 110 -
    Processing 72 of 110 -
    Processing 73 of 110 -
    Processing 74 of 110 -
    Processing 75 of 110 -
    Processing 76 of 110 -
    Processing 77 of 110 -
    Processing 78 of 110 -
    Processing 79 of 110 -
    Processing 80 of 110 -
    Processing 81 of 110 -
    Processing 82 of 110 -
    Processing 83 of 110 -
    Processing 84 of 110 -
    Processing 85 of 110 -
    Processing 86 of 110 -
    Processing 87 of 110 -
    Processing 88 of 110 -
    Processing 89 of 110 -
    Processing 90 of 110 -
    Processing 91 of 110 -
    Processing 92 of 110 -
    Processing 93 of 110 -
    Processing 94 of 110 -
    Processing 95 of 110 -
    Processing 96 of 110 -
    Processing 97 of 110 -
    Processing 98 of 110 -
    Processing 99 of 110 -
    Processing 100 of 110 -
    Processing 101 of 110 -
    Processing 102 of 110 -
    Processing 103 of 110 -
    Processing 104 of 110 -
    Processing 105 of 110 -
    Processing 106 of 110 -
    Processing 107 of 110 -
    Processing 108 of 110 -
    Processing 109 of 110 -
    Processing 110 of 110 -
    
    Error: 0x800f082f
    
    
    The DISM log file can be found at C:\Windows\Logs\DISM\dism.log
    
         "D:\Sources\Projects\UPDATES\Windows 8 x86\Additional\Integrate to installation media"
    
    
    Deployment Image Servicing and Management tool
    Version: 6.2.9200.16384
    
    Image Version: 6.2.9200.16384
    
    Processing 1 of 1 -
    D:\Sources\Projects\UPDATES\Windows 8 x86\Additional\Integrate to installation media\Windows8-RT-KB2800033-x86.msu: An error occurred applying
    ackage.
    For more information, review the log file.
     Error: 0x800f082f
    
    Error: 0x800f082f
    
    DISM failed. No operation was performed.
    For more information, review the log file.
    
    The DISM log file can be found at C:\Windows\Logs\DISM\dism.log
    
         "D:\Sources\Projects\UPDATES\Windows 8 x86\Additional\Camera Codec Pack"
    
    
    Deployment Image Servicing and Management tool
    Version: 6.2.9200.16384
    
    Image Version: 6.2.9200.16384
    
    Processing 1 of 2 -
    D:\Sources\Projects\UPDATES\Windows 8 x86\Additional\Camera Codec Pack\Windows6.2-KB2779444-x86.msu: An error occurred applying the Unattend.x
    For more information, review the log file.
     Error: 0x800f082f
    Processing 2 of 2 -
    D:\Sources\Projects\UPDATES\Windows 8 x86\Additional\Camera Codec Pack\Windows8-RT-KB2836187-x86.msu: An error occurred applying the Unattend.
    For more information, review the log file.
     Error: 0x800f082f
    
    Error: 0x800f082f
    
    The command completed with errors.
    For more information, refer to the log file.
    
    The DISM log file can be found at C:\Windows\Logs\DISM\dism.log
    
    
    Deployment Image Servicing and Management tool
    Version: 6.2.9200.16384
    
    Image File : D:\Sources\Projects\install.wim
    Image Index : 1
    Saving image
    [==========================100.0%==========================]
    
     
  12. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,209
    90,792
    340
    #876 abbodi1406, Jun 15, 2013
    Last edited: Jun 15, 2013
    Since it's a different important update, it's recommended to integrate it first and alone in single Dism session


    nevertheless, open "C:\Windows\Logs\DISM\dism.log" to determine the exact error details
     
  13. NICK@NUMBER11

    NICK@NUMBER11 MDL Expert

    Mar 23, 2010
    1,515
    719
    60
    Thanks for sharing, how did you inject this then... what command did you use please?

     
  14. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,209
    90,792
    340
    #878 abbodi1406, Jun 16, 2013
    Last edited by a moderator: Apr 20, 2017
    The standard integrating command :rolleyes:
    Code:
    Dism /image:C:\mount /Add-Package:C:\WU\8U\Windows8-RT-KB2821895-x86.cab
    Dism /image:C:\mount /Add-Package /PackagePath:C:\WU\8U\Updates
    Dism /image:C:\mount /Enable-Feature /Featurename:NetFx3 /Source:F:\sources\sxs
    Dism /image:C:\mount /Add-Package /PackagePath:C:\WU\8U\NET35
     
  15. Gladwin

    Gladwin MDL Member

    Dec 20, 2012
    233
    111
    10
    Thanks for the PointZero , may i ask the KB2848344 is it Hyper-V ? i check the hotfix is require for the Hyper-V just want to confirm the hotfix .... sorry if wrong info .... and the KB2821895 i think is need integrated it 1st before other update ...
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. PointZero

    PointZero MDL Member

    Oct 5, 2011
    1,415
    3,777
    60
    KB2848344 installs without having Hyper-V or RSAT enabled so it appears to be a general update. It contains the latest version of Ntfs.sys (among others), so you do want to have it installed.

    About KB2821895: what abbodi1406 said earlier makes complete sense- that, yes, it probably should be integrated first.