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. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,454
    86,511
    340
  2. fch1993

    fch1993 MDL Senior Member

    Mar 14, 2020
    370
    270
    10
  3. asdddsa101

    asdddsa101 MDL Member

    Feb 11, 2021
    110
    39
    10
    #104 asdddsa101, Aug 4, 2023
    Last edited: Aug 4, 2023
    Vista has been updated to Jan 2020.

    I replace Z_mso2010_kb4504738_x86_mso-x-none.msp with Z_mso2010_kb4092483_x86_mso-x-none.msp (the last mso.dll update that worked fine on WinXP). Using this version, it is still not possible to uninstall or configure Office 2010 on Vista and XP.

    My Host OS is Win11. I also tried the Office 2010 updated source made by @fch1993 (He also use the Upsourcer). This problem also occurs.
     
  4. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,454
    86,511
    340
    mso.dll is not used for uninstall or configure, only setup.exe + osetup.dll + ose.exe
     
  5. asdddsa101

    asdddsa101 MDL Member

    Feb 11, 2021
    110
    39
    10
    So it is not a problem with MSP Patch. Is it just that the installation source produced by Upsourcer is not compatible with the old system?
     
  6. asdddsa101

    asdddsa101 MDL Member

    Feb 11, 2021
    110
    39
    10
    Because put the MSPs into the Updates folder, use the official method to install the update. Uninstallation and configuration will not have this problem.
    Office 2007 and 2010 are usually installed on older systems (eg XP, Vista). So I think Upsourcer should adapt to them more. :)
     
  7. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,454
    86,511
    340
    All modified setup files are from MSP patches, and they are used successfully to install Office, so they are compatible

    your issue with uninstall/configure is related to:
    1- missing C:\Windows\Installer\fffff.msp (did you try to copy it manually?)
    2- setup file verification suddenly is restored (did you try to copy them from Office source to "C:\Program Files\Common Files\Microsoft Shared\Office14\Office Setup Controller"?)

    you said Office 2007 can still be uninstalled normally on Vista
     
  8. asdddsa101

    asdddsa101 MDL Member

    Feb 11, 2021
    110
    39
    10
    #109 asdddsa101, Aug 5, 2023
    Last edited: Aug 5, 2023
    Yes, I executed RegisterOfficePatches.cmd after installation.
    But I don't think it's a problem with fffff.msp. Because on Win7, even if RegisterOfficePatches.cmd is not executed, there will be no problem in uninstalling Office 2007 and 2010. (Configuration need fffff.msp)

    Feel sorry. I must have misremembered last time. I just tested Office 2007 on Vista and it didn't work. :oops:
     
  9. fch1993

    fch1993 MDL Senior Member

    Mar 14, 2020
    370
    270
    10
    #113 fch1993, Aug 6, 2023
    Last edited: Aug 6, 2023
    @abbodi1406

    I have updated the WiMakCabs.vbs.

    And this issue only happened to Office 2013 x86, x64 don't have this issue.

    PS: WiMakCabs.vbs 610e37eaeb1f6a54f3bcda9ffe35f6b3 1498b3a94370cf12dbd10667bc90b1da339d062b
     
  10. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,454
    86,511
    340
    I could not replicate the issue
    no problem with proplusww.msi x86 using the above WiMakCabs.vbs
    Code:
    - Move Office WOW files to a single folder
    
    - Modify Setup and Package xml files
    
    - Restore administrative installation table
    
    - Slipstream Updates
    
    proofkit.ww\proof.ar\proof.msi
    proofkit.ww\proof.bg\proof.msi
    proofkit.ww\proof.ca\proof.msi
    proofkit.ww\proof.cs\proof.msi
    proofkit.ww\proof.el\proof.msi
    proofkit.ww\proof.et\proof.msi
    proofkit.ww\proof.eu\proof.msi
    proofkit.ww\proof.fi\proof.msi
    proofkit.ww\proof.gl\proof.msi
    proofkit.ww\proof.he\proof.msi
    proofkit.ww\proof.hi\proof.msi
    proofkit.ww\proof.hr\proof.msi
    proofkit.ww\proof.hu\proof.msi
    proofkit.ww\proof.it\proof.msi
    proofkit.ww\proof.lt\proof.msi
    proofkit.ww\proof.lv\proof.msi
    proofkit.ww\proof.nb\proof.msi
    proofkit.ww\proof.nl\proof.msi
    proofkit.ww\proof.nn\proof.msi
    proofkit.ww\proof.pl\proof.msi
    proofkit.ww\proof.pt\proof.msi
    proofkit.ww\proof.pt-br\proof.msi
    proofkit.ww\proof.ro\proof.msi
    proofkit.ww\proof.ru\proof.msi
    proofkit.ww\proof.sk\proof.msi
    proofkit.ww\proof.sl\proof.msi
    proofkit.ww\proof.sr\proof.msi
    proofkit.ww\proof.sr-cyrl-cs\proof.msi
    proofkit.ww\proof.sv\proof.msi
    proofkit.ww\proof.th\proof.msi
    proofkit.ww\proof.tr\proof.msi
    proofkit.ww\proof.uk\proof.msi
    en-us\proof.en\proof.msi
    en-us\proof.es\proof.msi
    en-us\proof.fr\proof.msi
    en-us\accessmuiset.msi
    en-us\accessmui.msi
    en-us\dcfmui.msi
    en-us\excelmui.msi
    en-us\groovemui.msi
    en-us\infopathmui.msi
    en-us\lyncmui.msi
    en-us\officemui.msi
    en-us\officemuiset.msi
    en-us\office64mui.msi
    en-us\office64muiset.msi
    en-us\onenotemui.msi
    en-us\osmmui.msi
    en-us\osmuxmui.msi
    en-us\outlookmui.msi
    en-us\powerpointmui.msi
    en-us\proofing.msi
    en-us\proofmui.msi
    fr-fr\proofmui.msi
    en-us\publishermui.msi
    en-us\wordmui.msi
    office64ww.msi
    proofkitww.msi
    proplusww.msi
    
    - Replace original osetup.dll, setup.dll and setup.exe
    
    - Insert PatchAdd vbscript into MSIs
    
    - Create MakeCAB DDF directives
    
    proofkit.ww\proof.ar\proof.msi
    proofkit.ww\proof.bg\proof.msi
    proofkit.ww\proof.ca\proof.msi
    proofkit.ww\proof.cs\proof.msi
    proofkit.ww\proof.el\proof.msi
    proofkit.ww\proof.et\proof.msi
    proofkit.ww\proof.eu\proof.msi
    proofkit.ww\proof.fi\proof.msi
    proofkit.ww\proof.gl\proof.msi
    proofkit.ww\proof.he\proof.msi
    proofkit.ww\proof.hi\proof.msi
    proofkit.ww\proof.hr\proof.msi
    proofkit.ww\proof.hu\proof.msi
    proofkit.ww\proof.it\proof.msi
    proofkit.ww\proof.lt\proof.msi
    proofkit.ww\proof.lv\proof.msi
    proofkit.ww\proof.nb\proof.msi
    proofkit.ww\proof.nl\proof.msi
    proofkit.ww\proof.nn\proof.msi
    proofkit.ww\proof.pl\proof.msi
    proofkit.ww\proof.pt\proof.msi
    proofkit.ww\proof.pt-br\proof.msi
    proofkit.ww\proof.ro\proof.msi
    proofkit.ww\proof.ru\proof.msi
    proofkit.ww\proof.sk\proof.msi
    proofkit.ww\proof.sl\proof.msi
    proofkit.ww\proof.sr\proof.msi
    proofkit.ww\proof.sr-cyrl-cs\proof.msi
    proofkit.ww\proof.sv\proof.msi
    proofkit.ww\proof.th\proof.msi
    proofkit.ww\proof.tr\proof.msi
    proofkit.ww\proof.uk\proof.msi
    en-us\proof.en\proof.msi
    en-us\proof.es\proof.msi
    en-us\proof.fr\proof.msi
    en-us\accessmuiset.msi
    en-us\accessmui.msi
    en-us\dcfmui.msi
    en-us\excelmui.msi
    en-us\groovemui.msi
    en-us\infopathmui.msi
    en-us\lyncmui.msi
    en-us\officemui.msi
    en-us\officemuiset.msi
    en-us\office64mui.msi
    en-us\office64muiset.msi
    en-us\onenotemui.msi
    en-us\osmmui.msi
    en-us\osmuxmui.msi
    en-us\outlookmui.msi
    en-us\powerpointmui.msi
    en-us\proofmui.msi
    fr-fr\proofmui.msi
    en-us\publishermui.msi
    en-us\wordmui.msi
    office64ww.msi
    proofkitww.msi
    proplusww.msi
    
    - Create new CAB files
    
    proofkit.ww\proof.ar\Proof.cab
    proofkit.ww\proof.bg\Proof.cab
    proofkit.ww\proof.ca\Proof.cab
    proofkit.ww\proof.cs\Proof.cab
    proofkit.ww\proof.el\Proof.cab
    proofkit.ww\proof.et\Proof.cab
    proofkit.ww\proof.eu\Proof.cab
    proofkit.ww\proof.fi\Proof.cab
    proofkit.ww\proof.gl\Proof.cab
    proofkit.ww\proof.he\Proof.cab
    proofkit.ww\proof.hi\Proof.cab
    proofkit.ww\proof.hr\Proof.cab
    proofkit.ww\proof.hu\Proof.cab
    proofkit.ww\proof.it\Proof.cab
    proofkit.ww\proof.lt\Proof.cab
    proofkit.ww\proof.lv\Proof.cab
    proofkit.ww\proof.nb\Proof.cab
    proofkit.ww\proof.nl\Proof.cab
    proofkit.ww\proof.nn\Proof.cab
    proofkit.ww\proof.pl\Proof.cab
    proofkit.ww\proof.pt\Proof.cab
    proofkit.ww\proof.pt-br\Proof.cab
    proofkit.ww\proof.ro\Proof.cab
    proofkit.ww\proof.ru\Proof.cab
    proofkit.ww\proof.sk\Proof.cab
    proofkit.ww\proof.sl\Proof.cab
    proofkit.ww\proof.sr\Proof.cab
    proofkit.ww\proof.sr-cyrl-cs\Proof.cab
    proofkit.ww\proof.sv\Proof.cab
    proofkit.ww\proof.th\Proof.cab
    proofkit.ww\proof.tr\Proof.cab
    proofkit.ww\proof.uk\Proof.cab
    en-us\proof.en\Proof.cab
    en-us\proof.es\Proof.cab
    en-us\proof.fr\Proof.cab
    en-us\AccLR.cab
    en-us\DCFMUI.cab
    en-us\ExcelLR.cab
    en-us\GrooveLR.cab
    en-us\InfLR.cab
    en-us\LyncMUI.cab
    en-us\OfficeLR.cab
    en-us\OWOW64LR.cab
    en-us\OnoteLR.cab
    en-us\OSMMUI.cab
    en-us\OSMUXMUI.cab
    en-us\OutlkLR.cab
    en-us\PptLR.cab
    en-us\ProofMUI.cab
    fr-fr\ProofMUI.cab
    en-us\PubLR.cab
    en-us\WordLR.cab
    OWOW64WW.cab
    ProofKWW.cab
    ProPsWW.cab
    ProPsWW2.cab
    
    - Remove administrative installation directories
    
    - Restore Office WOW files to the original folder(s)
    
    ============================================================
    Finished.
    
    Press any key to exit.
    

    what updates did you added? same as WHDownloader list?

    anyway, updated pack for all Upsourcer versions will be available soon with various fixes
     
  11. fch1993

    fch1993 MDL Senior Member

    Mar 14, 2020
    370
    270
    10
    I tested with 2023/07/11 WHD files before.

    Now tested 2023/08/08 's WHD files, Not have the issue now:

    Code:
    - Move Office WOW files to a single folder
    
    - Modify Setup and Package xml files
    
    - Restore administrative installation table
    
    - 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\office64mui.msi
    zh-cn\onenotemui.msi
    zh-cn\osmmui.msi
    zh-cn\osmuxmui.msi
    zh-cn\outlookmui.msi
    zh-cn\powerpointmui.msi
    zh-cn\projectmui.msi
    zh-cn\proofing.msi
    zh-cn\publishermui.msi
    zh-cn\sharepointdesignermui.msi
    zh-cn\visiomui.msi
    zh-cn\wordmui.msi
    office32ww.msi
    office64ww.msi
    prjproww.msi
    prjstdww.msi
    proplusww.msi
    sharepointdesignerww.msi
    standardww.msi
    visproww.msi
    visstdww.msi
    
    - Replace original osetup.dll, setup.dll and setup.exe
    
    - Insert PatchAdd vbscript into MSIs
    
    - 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\office64mui.msi
    zh-cn\onenotemui.msi
    zh-cn\osmmui.msi
    zh-cn\osmuxmui.msi
    zh-cn\outlookmui.msi
    zh-cn\powerpointmui.msi
    zh-cn\projectmui.msi
    zh-cn\publishermui.msi
    zh-cn\sharepointdesignermui.msi
    zh-cn\visiomui.msi
    zh-cn\wordmui.msi
    office32ww.msi
    office64ww.msi
    prjproww.msi
    prjstdww.msi
    proplusww.msi
    sharepointdesignerww.msi
    standardww.msi
    visproww.msi
    visstdww.msi
    
    - 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\OWOW64LR.cab
    zh-cn\OnoteLR.cab
    zh-cn\OSMMUI.cab
    zh-cn\OSMUXMUI.cab
    zh-cn\OutlkLR.cab
    zh-cn\PptLR.cab
    zh-cn\ProjLR.cab
    zh-cn\PubLR.cab
    zh-cn\SPDLR.cab
    zh-cn\VisioLR.cab
    zh-cn\WordLR.cab
    OWOW32WW.cab
    OWOW64WW.cab
    PrjProWW.cab
    PrjStdWW.cab
    ProPsWW.cab
    ProPsWW2.cab
    SPDWW.cab
    StdWW.cab
    StdWW2.cab
    VisProWW.cab
    VisStdWW.cab
    
    - Remove administrative installation directories
    
    - Restore Office WOW files to the original folder(s)
    
    - Remove original files backups
    
    ============================================================
    Finished.
    
    Press any key to exit.
    
     
  12. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,454
    86,511
    340
    # Office 2016 MSI Upsourcer v2
    # Office 2013 MSI Upsourcer v3
    # Office 2010 MSI Upsourcer v4
    # Office 2007 MSI Upsourcer v4

    - Improved PatchAdd vbscript to avoid configuration or uninstallation failure (all) - now works for XP and Vista

    - Added optional unRegisterOfficePatches.cmd to remove patches registry keys (all)

    - Enhanced MakeCAB DDF process to skip unupdated msi files (all)

    - Fixed updating proof.msi for pt-pt and sr-latn-cs (all)

    - Fixed updating Proofing Tools Kit (all)

    - Fixed issue with SHORTFILENAMES workaround (2007/2010)

    - Added workaround for KB2767916 "niceclass" to avoid reconfiguration issue (2007)

    - Added support for Office Basic (2007)

    - Show script version in cmd window title (all)

    - Updated "suppress updates" vbscripts (all)

    - Updated WiMakCabs.vbs (2013/2016)

    - Updated verbose progress to show the language for MUI msi and cab files (2013/2016)
     
  13. asdddsa101

    asdddsa101 MDL Member

    Feb 11, 2021
    110
    39
    10
    Upsourcer 2007
    In the "- Create new CAB files" step, it seems that new CAB files cannot be generated.
    Code:
    - Move Office WOW files to a single folder
    
    - Modify Setup and Package xml files
    
    - Restore administrative installation table
    
    - Slipstream Service Pack
    
    zh-cn\Proof.en\Proof.msi
    zh-cn\Proof.zh-cn\Proof.msi
    zh-cn\Proof.zh-cn\IME32.msi
    zh-cn\Proof.zh-cn\IME64.msi
    zh-cn\ExcelMUI.msi
    zh-cn\OfficeMUI.msi
    zh-cn\Office64MUI.msi
    zh-cn\OutlookMUI.msi
    zh-cn\PowerPointMUI.msi
    zh-cn\RosebudMUI.msi
    zh-cn\WordMUI.msi
    Office64WW.msi
    StandardWW.msi
    
    - Slipstream Updates
    
    zh-cn\OfficeMUI.msi
    zh-cn\OutlookMUI.msi
    StandardWW.msi
    Office64WW.msi
    
    - Replace original osetup.dll and setup.exe
    
    - Insert PatchAdd vbscript into MSIs
    
    - Create MakeCAB DDF directives
    
    zh-cn\Proof.en\Proof.msi
    zh-cn\Proof.zh-cn\IME32.msi
    zh-cn\Proof.zh-cn\IME64.msi
    zh-cn\Proof.zh-cn\Proof.msi
    zh-cn\ExcelMUI.msi
    zh-cn\OfficeMUI.msi
    zh-cn\Office64MUI.msi
    zh-cn\OutlookMUI.msi
    zh-cn\PowerPointMUI.msi
    zh-cn\RosebudMUI.msi
    zh-cn\WordMUI.msi
    Office64WW.msi
    StandardWW.msi
    
    - Create new CAB files
    
    
    - Remove administrative installation directories
    
    - Restore Office WOW files to the original folder(s)
    
    - Remove original files backups
    
    ============================================================
    Finished.
    
    Press any key to exit.
     
  14. asdddsa101

    asdddsa101 MDL Member

    Feb 11, 2021
    110
    39
    10
    Well, I have no problem testing with Win7 in a virtual machine. Just had this problem on my Host OS (Win11).
    It could be that Antimalware is blocking it, but previous versions of Upsourcer don't have this problem.
     
  15. asdddsa101

    asdddsa101 MDL Member

    Feb 11, 2021
    110
    39
    10
    I tested Upsourcer 2007 and 2010. Using the updated installation source and install them on WinXP - Win10.
    They all work fine. There is no problem with the updated installation source whether it is configured or uninstalled.
    Thanks. This is certainly a huge update for Upsourcer.
     
  16. Javac75

    Javac75 MDL Junior Member

    Mar 16, 2015
    89
    63
    0
    #120 Javac75, Aug 20, 2023
    Last edited: Aug 20, 2023
    Trying to create an iso file that contains all the msi office 2016 applications installer, including ms projects and visio.
    Then slipstreaming all the patches that I got from WHDownloader with OfficeUpsourcer2016.
    Try run it on the VM, successfully. Thanks.


    Sources:
    1. SW_DVD5_Project_Pro_2016_W32_English_MLF_X20-41516.iso
    2. SW_DVD5_Visio_Pro_2016_W32_English_MLF_X20-41585.iso
    3. SW_DVD5_Office_Professional_Plus_2016_W32_English_MLF_X20-41353.iso
    Extract all iso files to the OFFICE16 folder, by overwriting all existing files.


    upload_2023-8-20_20-16-17.png


    upload_2023-8-20_20-16-48.png


    upload_2023-8-20_20-17-12.png


    upload_2023-8-20_20-17-34.png