Upsourcer: Slipstream patches for Office 2007/2010/2013/2016 and rebuild setup source files

Discussion in 'Microsoft Office' started by abbodi1406, Jun 24, 2023.

  1. kkhww

    kkhww MDL Member

    Mar 15, 2021
    199
    241
    10
    For RTM ISO, there are errors processing the proof.msi in both proof.en and proof.zh-cn folders.
    As you can see, in the CMD window, there's no proof.cab items in '-Create new CAB Files' Step.
    Maybe the issues is caused by the proof*.msp (For SP1 .msp, it's named proofsp*.msp, but for post-SP1 Updated, it's named proof.msp).
    Snipaste_2025-05-18_10-35-12.png

    For already SP1 ISO, Code test passes successfully.
    Code:
    - Move Office WOW files to a single folder
    
    Press any key to continue...
    
    - Modify Setup and Package xml files
    
    Press any key to continue...
    
    - Restore administrative installation table
    
    Press any key to continue...
    
    - Slipstream Updates
    
    zh-cn\proof.en\proof.msi
    zh-cn\proof.zh-cn\proof.msi
    zh-cn\accessmui.msi
    zh-cn\dcfmui.msi
    zh-cn\excelmui.msi
    zh-cn\groovemui.msi
    zh-cn\infopathmui.msi
    zh-cn\lyncmui.msi
    zh-cn\officemui.msi
    zh-cn\office32mui.msi
    zh-cn\onenotemui.msi
    zh-cn\osmmui.msi
    zh-cn\osmuxmui.msi
    zh-cn\outlookmui.msi
    zh-cn\powerpointmui.msi
    zh-cn\proofing.msi
    zh-cn\publishermui.msi
    zh-cn\wordmui.msi
    office32ww.msi
    proplusww.msi
    
    Press any key to continue...
    
    - Replace original osetup.dll, setup.dll and setup.exe
    
    Press any key to continue...
    
    - Insert PatchAdd vbscript into MSIs
    
    Press any key to continue...
    
    - Create MakeCAB DDF directives
    
    zh-cn\proof.en\proof.msi
    zh-cn\proof.zh-cn\proof.msi
    zh-cn\accessmui.msi
    zh-cn\dcfmui.msi
    zh-cn\excelmui.msi
    zh-cn\groovemui.msi
    zh-cn\infopathmui.msi
    zh-cn\lyncmui.msi
    zh-cn\officemui.msi
    zh-cn\office32mui.msi
    zh-cn\onenotemui.msi
    zh-cn\osmmui.msi
    zh-cn\osmuxmui.msi
    zh-cn\outlookmui.msi
    zh-cn\powerpointmui.msi
    zh-cn\publishermui.msi
    zh-cn\wordmui.msi
    office32ww.msi
    proplusww.msi
    
    Press any key to continue...
    
    - Create new CAB files
    
    zh-cn\proof.en\Proof.cab
    zh-cn\proof.zh-cn\Proof.cab
    zh-cn\AccLR.cab
    zh-cn\DCFMUI.cab
    zh-cn\ExcelLR.cab
    zh-cn\GrooveLR.cab
    zh-cn\InfLR.cab
    zh-cn\LyncMUI.cab
    zh-cn\OfficeLR.cab
    zh-cn\OWOW32LR.cab
    zh-cn\OnoteLR.cab
    zh-cn\OSMMUI.cab
    zh-cn\OSMUXMUI.cab
    zh-cn\OutlkLR.cab
    zh-cn\PptLR.cab
    zh-cn\PubLR.cab
    zh-cn\WordLR.cab
    OWOW32WW.cab
    ProPsWW.cab
    ProPsWW2.cab
    
    Press any key to continue...
    
    - Remove administrative installation directories
    
    Press any key to continue...
    
    - Restore Office WOW files to the original folder(s)
    
    Press any key to continue...
    
    - Remove original files backups
    
    ============================================================
    Finished.
    
    Press any key to exit.
    But, when it comes to the real installation on VM, the setup asks me to browse for Office.zh-cn\OfficeMUI.msi and Office.zh-cn\OfficeMUI.xml continuously. And the setup cannot continue.
    Snipaste_2025-05-18_11-01-23.png
    :)
     
  2. kkhww

    kkhww MDL Member

    Mar 15, 2021
    199
    241
    10
  3. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    18,610
    100,025
    340
    # Office 2013 MSI Upsourcer v5

    - Use SHORTFILENAMES property workaround to avoid issues with Unicode files names or long paths
    - Updated WiMakCabs.vbs

    thanks to @kkhww for reporting and testing
     
  4. teknixstuff

    teknixstuff MDL Novice

    Sep 11, 2023
    2
    0
    0
    Is it possible to slipstream ohook activation into Office 2010 with this?
     
  5. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    18,610
    100,025
    340
    Anything is possible with modified .msi

    not easy or recommended to do
     
  6. asdddsa101

    asdddsa101 MDL Member

    Feb 11, 2021
    143
    65
    10
    Does SuppressPatches2016.zip need to update? :)
     
  7. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    18,610
    100,025
    340
    Yes, to remove stslist
    but it's not needed if you don't use kb5002244

    i will wait until month to see if the updates continue
     
  8. fch1993

    fch1993 MDL Senior Member

    Mar 14, 2020
    431
    350
    10
    questions about this update: KB5002623
    Does this update replace KB5002575 when using OUS2016?
     
  9. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    18,610
    100,025
    340
    Yes
    but MU does not recognize KB5002623, even if patch registry values added manually
     
  10. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    18,610
    100,025
    340
    SuppressPatches2016.zip updated
     
  11. teknixstuff

    teknixstuff MDL Novice

    Sep 11, 2023
    2
    0
    0
    The github links for the MSP file listings appear to have vanished. Is there a mirror or reupload of these anywhere? Specifically I need the ones for Office 2010 x86.
     
  12. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    18,610
    100,025
    340
  13. khealou

    khealou MDL Junior Member

    Sep 9, 2012
    68
    29
    0
    First of all, I would like to thank @abbodi1406 for the hard work he put into creating and maintaining this tool.
    First time using Upsourcer (Office2016) and I managed to follow the instructions successfully. Now I have this very stupid question :
    The msp files are not needed anymore, right? I don't need to include the "Updates" folder into my final Office2016 ISO file, If I'm understanding correctly?
     
  14. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    18,610
    100,025
    340
    No, not needed
    that's the whole point :)
     
  15. CARXIT

    CARXIT MDL Novice

    Nov 20, 2010
    8
    4
    0
    Hi, @abbodi1406.

    I´m rebuilding my Office 2013 installer and I read this:


    From what I understand, it's no longer necessary to use the script contained in SuppressPatches2013.zip because using Insert_PatchAdd_VBScript would make all the slipstreamed patches appear as already installed, right? Or am I misunderstanding?

    The problem is that, although the installer's slipstreaming process completes without errors, when I install Office 2013, KB2880463 still appears in Windows Update. You explained the relationship between KB2880463 and KB4011677 to me some time ago, but looking at the Patches2013.vbs file, I see that you already worked with them in that script.

    Am I doing something wrong in the process, or am I misunderstanding the Insert_PatchAdd_VBScript option? I thought this option was meant to avoid the need to manually run RegisterOfficePatches.cmd later, because Office 2013 reached its end-of-life (EOL) a long time ago.

    Thank you for your work and your help.
     
  16. CARXIT

    CARXIT MDL Novice

    Nov 20, 2010
    8
    4
    0
    #260 CARXIT, Dec 21, 2025
    Last edited: Dec 21, 2025
    @abbodi1406.

    I downloaded the new script you provided me and rebuild the installer, but Windows Update still offers KB2880463.

    I am open to try/test whatever you need to.

    Update: I ran further tests on another computer and it worked fine this time, and Windows Update no longer offers KB2880463. I'll run more tests on other computers and let you know the results.