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. Vineet Garg

    Vineet Garg MDL Junior Member

    Aug 4, 2016
    52
    11
    0
    Please help with this error.

    Code:
    - Move Office WOW files to a single folder
    
    Press any key to continue...
    
    - Modify Setup and Package xml files
    F:\Office\_bin\XmlMod.vbs(24, 2) Microsoft VBScript runtime error: Object required
    
    F:\Office\_bin\XmlMod.vbs(24, 2) Microsoft VBScript runtime error: Object required
    
    F:\Office\_bin\XmlMod.vbs(24, 2) Microsoft VBScript runtime error: Object required
    
    F:\Office\_bin\XmlMod.vbs(24, 2) Microsoft VBScript runtime error: Object required
    
    F:\Office\_bin\XmlMod.vbs(24, 2) Microsoft VBScript runtime error: Object required
    
    F:\Office\_bin\XmlMod.vbs(24, 2) Microsoft VBScript runtime error: Object required
    
    F:\Office\_bin\XmlMod.vbs(24, 2) Microsoft VBScript runtime error: Object required
    
    F:\Office\_bin\XmlMod.vbs(24, 2) Microsoft VBScript runtime error: Object required
    
    F:\Office\_bin\XmlMod.vbs(24, 2) Microsoft VBScript runtime error: Object required
    
    F:\Office\_bin\XmlMod.vbs(24, 2) Microsoft VBScript runtime error: Object required
    
    F:\Office\_bin\XmlMod.vbs(24, 2) Microsoft VBScript runtime error: Object required
    
    F:\Office\_bin\XmlMod.vbs(24, 2) Microsoft VBScript runtime error: Object required
    
    F:\Office\_bin\XmlMod.vbs(24, 2) Microsoft VBScript runtime error: Object required
    
    F:\Office\_bin\XmlMod.vbs(24, 2) Microsoft VBScript runtime error: Object required
    
    F:\Office\_bin\XmlMod.vbs(24, 2) Microsoft VBScript runtime error: Object required
    
    F:\Office\_bin\XmlMod.vbs(24, 2) Microsoft VBScript runtime error: Object required
    
    F:\Office\_bin\XmlMod.vbs(24, 2) Microsoft VBScript runtime error: Object required
    
    F:\Office\_bin\XmlMod.vbs(24, 2) Microsoft VBScript runtime error: Object required
    
    F:\Office\_bin\XmlMod.vbs(24, 2) Microsoft VBScript runtime error: Object required
    
    F:\Office\_bin\XmlMod.vbs(24, 2) Microsoft VBScript runtime error: Object required
    
    F:\Office\_bin\XmlMod.vbs(24, 2) Microsoft VBScript runtime error: Object required
    
    F:\Office\_bin\XmlMod.vbs(24, 2) Microsoft VBScript runtime error: Object required
    
    F:\Office\_bin\XmlMod.vbs(24, 2) Microsoft VBScript runtime error: Object required
    
    F:\Office\_bin\XmlMod.vbs(24, 2) Microsoft VBScript runtime error: Object required
    
    F:\Office\_bin\XmlMod.vbs(24, 2) Microsoft VBScript runtime error: Object required
    
    Press any key to continue...
    
     
  2. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,455
    92,498
    340
    What is the iso version and language?
    are you sure the files are not blocked (check Properties)?
     
  3. Vineet Garg

    Vineet Garg MDL Junior Member

    Aug 4, 2016
    52
    11
    0
    1. Sorry to bother you, I forgot to check the hash sum of the downloaded ISO. (The ISO had got corrupted in the download process.) Took care of every word & all went well on Windows 11 Iot Enterprise Ltsc 2024 (x64). Thanks a lot!
    Let me test the installation.

    2. Working folder was excluded in Kaspersky Free to make it all hassle free. Initially it was detecting & deleting some files from the bin folder.

    3. One issue was there, though not a big one. While using Extract_MSP_Office.cmd for WHDownloader updates, it by default searches for the path "D:\WHDownloader\Updates\Office2010-x64" & need to be replaced with the actual path.

    4.One query : Can we choose the components with this setup ? I mean to ask no issues with updates, etc. on selective install ?

    5. anything else ?


    6. For information :

    Office ISO : SW_DVD5_Office_Professional_Plus_2010w_SP1_W32_English_CORE_MLF_X17-76748.ISO
    SP 2 : officesp2010-kb2687455-fullfile-x86-en-us.exe
    WHDownloader List : Office2010-x86 ( All Including Updates mentioned as in .txt files )

    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 Service Pack
    
    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\ExcelMUI.msi
    en-us\GrooveMUI.msi
    en-us\InfoPathMUI.msi
    en-us\OfficeMUI.msi
    en-us\OfficeMUISet.msi
    en-us\Office64MUI.msi
    en-us\Office64MUISet.msi
    en-us\OneNoteMUI.msi
    en-us\OutlookMUI.msi
    en-us\PowerPointMUI.msi
    en-us\Proofing.msi
    en-us\PublisherMUI.msi
    en-us\RosebudMUI.msi
    en-us\WordMUI.msi
    Office64WW.msi
    ProPlusWW.msi
    
    Press any key to continue...
    
    - Slipstream Updates
    
    en-us\AccessMUISet.msi
    en-us\AccessMUI.msi
    en-us\ExcelMUI.msi
    en-us\GrooveMUI.msi
    en-us\InfoPathMUI.msi
    en-us\OfficeMUI.msi
    en-us\OfficeMUISet.msi
    en-us\Office64MUI.msi
    en-us\Office64MUISet.msi
    en-us\OneNoteMUI.msi
    en-us\OutlookMUI.msi
    en-us\PowerPointMUI.msi
    en-us\Proofing.msi
    en-us\PublisherMUI.msi
    en-us\WordMUI.msi
    Office64WW.msi
    ProPlusWW.msi
    
    Press any key to continue...
    
    - Replace original osetup.dll and setup.exe
    
    Press any key to continue...
    
    - Insert PatchAdd vbscript into MSIs
    
    Press any key to continue...
    
    - Create MakeCAB DDF directives
    
    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\ExcelMUI.msi
    en-us\GrooveMUI.msi
    en-us\InfoPathMUI.msi
    en-us\OfficeMUI.msi
    en-us\OfficeMUISet.msi
    en-us\Office64MUI.msi
    en-us\Office64MUISet.msi
    en-us\OneNoteMUI.msi
    en-us\OutlookMUI.msi
    en-us\PowerPointMUI.msi
    en-us\PublisherMUI.msi
    en-us\RosebudMUI.msi
    en-us\WordMUI.msi
    Office64WW.msi
    ProPlusWW.msi
    
    Press any key to continue...
    
    - Create new CAB files
    
    en-us\Proof.en\Proof.cab
    en-us\Proof.es\Proof.cab
    en-us\Proof.fr\Proof.cab
    en-us\AccLR.cab
    en-us\ExcelLR.cab
    en-us\GrooveLR.cab
    en-us\InfLR.cab
    en-us\OfficeLR.cab
    en-us\OWOW64LR.cab
    en-us\OnoteLR.cab
    en-us\OutlkLR.cab
    en-us\PptLR.cab
    en-us\PubLR.cab
    en-us\RbudLR.cab
    en-us\WordLR.cab
    OWOW64WW.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.
    
     
  4. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,455
    92,498
    340
    - You can edit the script and change default path (EXEFOL), or run it from command prompt with parameters

    - Yes, the original setup options/components are still the same

    - Log looks fine :)
     
  5. Vineet Garg

    Vineet Garg MDL Junior Member

    Aug 4, 2016
    52
    11
    0
    #205 Vineet Garg, Jan 4, 2025
    Last edited: Jan 4, 2025
    I am here working with en_office_enterprise_2007_united_states_x86_cd_481472.iso on Windows 11 Iot Enterprise LTSC 2024 (x64). I am having a few queries. I am also having problems with Extract_Msp_Office.cmd which is linked there!

    1. So, Here is the log of extraction where highlights shows the problems / confusions :

    Code:
    Extracting "convloc2007-kb3213646-fullfile-x86-glb.exe"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "conv-en-us.msp" to "Z_convloc2007_kb3213646_x86_conv-en-us.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "office2007-kb967642-fullfile-x86-glb.exe"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "targetdir.msp" to "Y_office2007_kb967642_x86_targetdir.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "outlookloc2007-kb4011200-fullfile-x86-glb.exe"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "outlook-en-us.msp" to "Z_outlookloc2007_kb4011200_x86_outlook-en-us.msp"
    Moving "outlook-x-none.msp" to "Y_outlookloc2007_kb4011200_x86_outlook-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "officeproofingtools2007sp3-kb2526293-proof-x86-es-es.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
     <= Oh my, It appears none of the MSP files were applicable to your given languages =>
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "officeproofingtools2007sp3-kb2526293-proof-x86-fr-fr.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
     <= Oh my, It appears none of the MSP files were applicable to your given languages =>
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "access2007-kb2596614-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "access-x-none.msp" to "Y_access2007_kb2596614_x86_access-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "ace2007-kb2596825-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "ace-x-none.msp" to "Y_ace2007_kb2596825_x86_ace-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "eqnedt32loc2007-kb4011656-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "eqnedt32-en-us.msp" to "Z_eqnedt32loc2007_kb4011656_x86_eqnedt32-en-us.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "excel2007-kb4018353-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "excel-x-none.msp" to "Y_excel2007_kb4018353_x86_excel-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "fm202007-kb2965286-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "fm20-x-none.msp" to "Y_fm202007_kb2965286_x86_fm20-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "graph2007-kb2597969-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "graph-x-none.msp" to "Y_graph2007_kb2597969_x86_graph-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "ieawsdc2007-kb2596650-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "ieawsdc-x-none.msp" to "Y_ieawsdc2007_kb2596650_x86_ieawsdc-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "ime322007-kb2899473-fullfile-x86-ja-jp.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
     <= Oh my, It appears none of the MSP files were applicable to your given languages =>
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "ime642007-kb2899473-fullfile-x86-ja-jp.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
     <= Oh my, It appears none of the MSP files were applicable to your given languages =>
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "infopath2007-kb3114426-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "infopath-x-none.msp" to "Y_infopath2007_kb3114426_x86_infopath-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "ipeditor2007-kb2687440-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "ipeditor-x-none.msp" to "Y_ipeditor2007_kb2687440_x86_ipeditor-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "mdivwctl2007-kb2596792-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "mdivwctl-x-none.msp" to "Y_mdivwctl2007_kb2596792_x86_mdivwctl-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "msaddndr2007-kb2880508-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "msaddndr-x-none.msp" to "Y_msaddndr2007_kb2880508_x86_msaddndr-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "mscomct22007-kb2596804-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "mscomct2-x-none.msp" to "Y_mscomct22007_kb2596804_x86_mscomct2-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "mscomctlocx2007-kb2881067-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "mscomctlocx-x-none.msp" to "Y_mscomctlocx2007_kb2881067_x86_mscomctlocx-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "msconv972007-kb2596754-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "msconv97-x-none.msp" to "Y_msconv972007_kb2596754_x86_msconv97-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "mshelp2007-kb2850022-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "mshelp-x-none.msp" to "Y_mshelp2007_kb2850022_x86_mshelp-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "mso2007-kb4092465-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "mso-x-none.msp" to "Y_mso2007_kb4092465_x86_mso-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "msohevi2007-kb2596760-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "msohevi-x-none.msp" to "Y_msohevi2007_kb2596760_x86_msohevi-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "msptls2007-kb3085549-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "msptls-x-none.msp" to "Y_msptls2007_kb3085549_x86_msptls-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "msstdfmt2007-kb2880507-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "msstdfmt-x-none.msp" to "Y_msstdfmt2007_kb2880507_x86_msstdfmt-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "mstore2007-kb2596787-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "mstore-x-none.msp" to "Y_mstore2007_kb2596787_x86_mstore-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "msxml52007-kb2825645-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "msxml5-x-none.msp" to "Y_msxml52007_kb2825645_x86_msxml5-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "niceclass2007-kb2767916-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "niceclass-x-none.msp" to "Y_niceclass2007_kb2767916_x86_niceclass-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "oart2007-kb2984943-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "oart-x-none.msp" to "Y_oart2007_kb2984943_x86_oart-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "oartconv2007-kb2984938-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "oartconv-x-none.msp" to "Y_oartconv2007_kb2984938_x86_oartconv-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "ogl2007-kb4092444-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "ogl-x-none.msp" to "Y_ogl2007_kb4092444_x86_ogl-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "onenote2007-kb3114456-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "onenote-x-none.msp" to "Y_onenote2007_kb3114456_x86_onenote-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "osetup2007-kb2596620-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "osetup-x-none.msp" to "Y_osetup2007_kb2596620_x86_osetup-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "otkruntimertl2007-kb2956110-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "otkruntimertl-x-none.msp" to "Y_otkruntimertl2007_kb2956110_x86_otkruntimertl-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "outlfltr2007-kb3115461-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "outlfltr-x-none.msp" to "Y_outlfltr2007_kb3115461_x86_outlfltr-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "powerpoint2007-kb3213642-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "powerpoint-x-none.msp" to "Y_powerpoint2007_kb3213642_x86_powerpoint-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "pptconv2007-kb4011207-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "pptconv-x-none.msp" to "Y_pptconv2007_kb4011207_x86_pptconv-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "pptview2007-kb2597975-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "pptview-x-none.msp" to "Y_pptview2007_kb2597975_x86_pptview-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "project2007-kb2596770-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "project-x-none.msp" to "Y_project2007_kb2596770_x86_project-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "publisher2007-kb4011203-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "publisher-x-none.msp" to "Y_publisher2007_kb4011203_x86_publisher-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "riched202007-kb2596904-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "riched20-x-none.msp" to "Y_riched202007_kb2596904_x86_riched20-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "spd2007-kb2596810-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "spd-x-none.msp" to "Y_spd2007_kb2596810_x86_spd-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "targetdir2007-kb967642-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "targetdir.msp" to "Y_targetdir2007_kb967642_x86_targetdir.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "usp102007-kb3213649-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "usp10-x-none.msp" to "Y_usp102007_kb3213649_x86_usp10-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "vbe62007-kb2986253-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "vbe6-x-none.msp" to "Y_vbe62007_kb2986253_x86_vbe6-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "visio2007-kb3114740-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "visio-x-none.msp" to "Y_visio2007_kb3114740_x86_visio-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "vviewer2007-kb2596915-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "vviewer-x-none.msp" to "Y_vviewer2007_kb2596915_x86_vviewer-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "wce2007-kb3191829-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "wce-x-none.msp" to "Y_wce2007_kb3191829_x86_wce-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "word2007-kb4018355-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "word-x-none.msp" to "Y_word2007_kb4018355_x86_word-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "wordconv2007-kb4018354-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "wordconv-x-none.msp" to "Y_wordconv2007_kb4018354_x86_wordconv-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "works6322007-kb2596871-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "works632-x-none.msp" to "Y_works6322007_kb2596871_x86_works632-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "xlconv2007-kb4461607-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "xlconv-x-none.msp" to "Y_xlconv2007_kb4461607_x86_xlconv-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "gkall2010-kb2881030-fullfile-x86-glb.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "gkall-x-none.msp" to "Y_gkall2010_kb2881030_x86_gkall-x-none.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "office2007-kb963662-fullfile-x86-en-us.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "infopathhelp-en-us.msp" to "Z_office2007_kb963662_x86_infopathhelp-en-us.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "office2007-kb963663-fullfile-x86-en-us.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "accesshelp-en-us.msp" to "Z_office2007_kb963663_x86_accesshelp-en-us.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "office2007-kb963665-fullfile-x86-en-us.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "wordhelp-en-us.msp" to "Z_office2007_kb963665_x86_wordhelp-en-us.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "office2007-kb963666-fullfile-x86-en-us.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "visiohelp-en-us.msp" to "Z_office2007_kb963666_x86_visiohelp-en-us.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "office2007-kb963667-fullfile-x86-en-us.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "publisherhelp-en-us.msp" to "Z_office2007_kb963667_x86_publisherhelp-en-us.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "office2007-kb963668-fullfile-x86-en-us.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "projecthelp-en-us.msp" to "Z_office2007_kb963668_x86_projecthelp-en-us.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "office2007-kb963669-fullfile-x86-en-us.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "powerpointhelp-en-us.msp" to "Z_office2007_kb963669_x86_powerpointhelp-en-us.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "office2007-kb963670-fullfile-x86-en-us.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "onenotehelp-en-us.msp" to "Z_office2007_kb963670_x86_onenotehelp-en-us.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "office2007-kb963671-fullfile-x86-en-us.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "officehelp-en-us.msp" to "Z_office2007_kb963671_x86_officehelp-en-us.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "office2007-kb963673-fullfile-x86-en-us.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "ribbonhelp-en-us.msp" to "Z_office2007_kb963673_x86_ribbonhelp-en-us.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "office2007-kb963675-fullfile-x86-en-us.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "spdhelp-en-us.msp" to "Z_office2007_kb963675_x86_spdhelp-en-us.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "office2007-kb963677-fullfile-x86-en-us.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "outlookhelp-en-us.msp" to "Z_office2007_kb963677_x86_outlookhelp-en-us.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "office2007-kb963678-fullfile-x86-en-us.cab"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    Moving "excelhelp-en-us.msp" to "Z_office2007_kb963678_x86_excelhelp-en-us.msp"
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    
    
    Extracting "ofv2010-kb2501584-fullfile-x86-glb.cab"
    ERROR: No folder was made after extracting "ofv2010-kb2501584-fullfile-x86-glb.cab"!
    
    
    
    A number of 1 executables have failed to extract folders.
    The following have failed:
    
    File: "F:\OfficeMSI2007\Office2007\uOptional\ofv2010-kb2501584-fullfile-x86-glb.cab"
    Errorcode: "0"
    
    
    Written and maintained by Hearlywarlot
    For updates on the script or other nice things visit our awesome Forum at:
    forums.mydigitallife.net/threads/64028/
    
    Press any key to continue . . .
    So here are the issues
    (a) Proofing updates 2526293 i.e. for es-es & fr-fr are skipped in spite of the command options being present for that. And Oh the proofsp3-en-us.msp & Sp3 updates are not extracted at all. Are we supposed to extract them separately with 7-zip, etc. ways ?
    (b) 2 Updates 2899473 is only in ja-jp language & skipped for the language en-us. Is it ok ? Are they needed ?
    (c) Extracting "ofv2010-kb2501584-fullfile-x86-glb.cab" : The extraction is done but the msp is not renamed. Besides, the extracted msp is kept in a subfolder inside the default MSPs folder.

    2. It's mentioned that Upsourcer does not take care of the architecture between the iso & applicable updates. Does it take care of the applicable updates otherwise ? For eg. Project & Visio updates with this Enterprise iso ? When I was looking in updates, I found Visio, Visio Viewer, Project, etc. updates in lists!

    Please Help. Thanks.
     
  6. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,455
    92,498
    340
    #206 abbodi1406, Jan 5, 2025
    Last edited: Jan 5, 2025
    (OP)
    @Vineet Garg

    (a) i just checked, and yes, companion proof langs are skipped (due "sp3" in file name)
    i will update the script
    but proof-x86-en-us.cab was extracted fine
    are you sure you downloaded sp3 updates and renamed properly?

    (b) correct, not needed for other langs

    (c) ofv2010-kb2501584 is not an update itself, it's msi installer + gkall2010-kb2881030 to update it
    neither can be slipstreamed to Office 2007 iso

    2. yes, the script and msiexec.exe can skip inapplicable patches
     
  7. Vineet Garg

    Vineet Garg MDL Junior Member

    Aug 4, 2016
    52
    11
    0
    #207 Vineet Garg, Jan 6, 2025
    Last edited: Jan 7, 2025
    @abbodi1406

    Thanks. A few things!

    The updated script works well! Thanks.

    Yes that was the mistake. After renaming, they were all extracted successfully, including the proofsp3-x86-en-us.cab

    1. A few updates are missing in the SP3 Updates text list(s) ?
    Language = en-us :
    accessdesp3-en-us_7a966e8b6b30e5ef845f6355b56f00e1198c74a2.cab
    accessmuisp3-en-us_6c3bbe9a25eb17f34b3edffa79cedcd7111c6352.cab
    expressionwebmuisp1-en-us_8863e7afd38bd9cee63e2c975194bdfc938d2bcf.cab
    Language Neutral :
    expressionwebwwsp1_e40c269b2b16a80a5bd9217685e19a9e484ee834.cab
    If Yes, how to rename them ?

    2. If the Updates, SP 3 & Post-Sp3, thus downloaded, renamed & extracted ( MSPs ), are simply kept in the Updates folder of the Office Installation media, Will they be identified & installed well & in order i.e. with the default set up / files ?
    & same is applicable to 2010 Office ( sp1 ) ?

    Please help.
     
  8. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,455
    92,498
    340
    1. https://forums.mydigitallife.net/posts/1807013/
    same for expressionweb (it's standalone product)

    2. For Office 2007, it may or may not work, you should test the scenario

    for Office 2010
    https://forums.mydigitallife.net/posts/1627101/
     
  9. Vineet Garg

    Vineet Garg MDL Junior Member

    Aug 4, 2016
    52
    11
    0
    Thanks for the response but I am a little confused.

    expressionweb is a standalone product : Ok
    accessmuisp3-en-us.msp not needed with mainmuisp3-en-us.msp : Ok

    What about accessdesp3-en-us.msp ?

    Thanks.
     
  10. Vineet Garg

    Vineet Garg MDL Junior Member

    Aug 4, 2016
    52
    11
    0
    #211 Vineet Garg, Jan 10, 2025
    Last edited: Jan 10, 2025
    @abbodi1406 : All clear. Done. Thanks. (was busy somewhere)

    Windows 11 Iot Enterprise Ltsc 2024 x64
    &
    en_office_enterprise_2007_united_states_x86_cd_481472.iso

    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 Service Pack
    
    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\ExcelMUI.msi
    en-us\GrooveMUISet.msi
    en-us\GrooveMUI.msi
    en-us\InfoPathMUI.msi
    en-us\OfficeMUI.msi
    en-us\OfficeMUISet.msi
    en-us\Office64MUI.msi
    en-us\Office64MUISet.msi
    en-us\OneNoteMUI.msi
    en-us\OutlookMUI.msi
    en-us\PowerPointMUI.msi
    en-us\PublisherMUI.msi
    en-us\RosebudMUI.msi
    en-us\WordMUI.msi
    EnterpriseWW.msi
    Office64WW.msi
    
    Press any key to continue...
    
    - Slipstream Updates
    
    en-us\OfficeMUI.msi
    en-us\OutlookMUI.msi
    EnterpriseWW.msi
    Office64WW.msi
    
    Press any key to continue...
    
    - Replace original osetup.dll and setup.exe
    
    Press any key to continue...
    
    - Insert PatchAdd vbscript into MSIs
    
    Press any key to continue...
    
    - Create MakeCAB DDF directives
    
    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\ExcelMUI.msi
    en-us\GrooveMUISet.msi
    en-us\GrooveMUI.msi
    en-us\InfoPathMUI.msi
    en-us\OfficeMUI.msi
    en-us\OfficeMUISet.msi
    en-us\Office64MUI.msi
    en-us\Office64MUISet.msi
    en-us\OneNoteMUI.msi
    en-us\OutlookMUI.msi
    en-us\PowerPointMUI.msi
    en-us\PublisherMUI.msi
    en-us\RosebudMUI.msi
    en-us\WordMUI.msi
    EnterpriseWW.msi
    Office64WW.msi
    
    Press any key to continue...
    
    - Create new CAB files
    
    en-us\Proof.en\Proof.cab
    en-us\Proof.es\Proof.cab
    en-us\Proof.fr\Proof.cab
    en-us\AccLR.cab
    en-us\ExcelLR.cab
    en-us\GrooveLR.cab
    en-us\InfLR.cab
    en-us\OfficeLR.cab
    en-us\OWOW64LR.cab
    en-us\OnoteLR.cab
    en-us\OutlkLR.cab
    en-us\PptLR.cab
    en-us\PubLR.cab
    en-us\RbudLR.cab
    en-us\WordLR.cab
    EnterWW.cab
    OWOW64WW.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.
    
     
  11. Vineet Garg

    Vineet Garg MDL Junior Member

    Aug 4, 2016
    52
    11
    0
    @abbodi1406 : Any trick, reg, tweak, free utility, etc. that shows / highlights the installed MS Office updates widely ?

    Thanks.
     
  12. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,455
    92,498
    340
    Shows where? in Installed Updates panel?
    not really, as that require more manual registry keys
     
  13. Javac75

    Javac75 MDL Member

    Mar 16, 2015
    237
    321
    10
    #214 Javac75, Mar 14, 2025
    Last edited: Mar 14, 2025
    Sorry. My fault.
    Iso source are x64, update packages are x86.
    I'll retry.

    After retry with same arch.
    About Office Upsourcer 2016, yes, there are error in section "Create MakeCAB DDF directives"
    Code:
    - Move Office WOW files to a single folder
    - Modify Setup and Package xml files
    
    - Restore administrative installation table
    
    - Slipstream Updates
    
    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\projectmui.msi
    en-us\proofing.msi
    en-us\publishermui.msi
    en-us\visiomui.msi
    en-us\wordmui.msi
    office64ww.msi
    prjproww.msi
    proplusww.msi
    visproww.msi
    
    - Replace original osetup.dll, setup.dll and setup.exe
    
    - Insert PatchAdd vbscript into MSIs
    
    - Create MakeCAB DDF directives
    
    en-us\proof.en\Proof.msi
    en-us\proof.es\Proof.msi
    en-us\proof.fr\Proof.msi
    en-us\accessmuiset.msi
    I:\OffMSI\2016\_bin\WiMakCabs.vbs(194, 1) Microsoft VBScript runtime error: Invalid procedure call or argument: 'Left'
    
    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\projectmui.msi
    en-us\publishermui.msi
    en-us\visiomui.msi
    en-us\wordmui.msi
    office64ww.msi
    prjproww.msi
    proplusww.msi
    visproww.msi
    
    - Create new CAB files
    
    en-us\proof.en\Proof.cab
    en-us\proof.es\Proof.cab
    en-us\proof.fr\Proof.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\ProjLR.cab
    en-us\PubLR.cab
    en-us\VisioLR.cab
    en-us\WordLR.cab
    OWOW64WW.cab
    PrjProWW.cab
    ProPsWW.cab
    ProPsWW2.cab
    VisProWW.cab
    
    - Remove administrative installation directories
    
    - Restore Office WOW files to the original folder(s)
    
    - Remove original files backups
    
    ============================================================
    Finished.
    
    Press any key to exit.
    Update packages from WHDownloader + Old packages removed.

    Iso Office x86 2016:
    SW_DVD5_Visio_Pro_2016_W32_English_MLF_X20-41585.iso
    SW_DVD5_Office_Professional_Plus_2016_W32_English_MLF_X20-41353.iso
    SW_DVD5_Project_Pro_2016_W32_English_MLF_X20-41516.iso
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,455
    92,498
    340
    Did you make sure no leftover files from last attempt

    i could not replicate the error, accessmui.msi cab works fine here
     
  15. Javac75

    Javac75 MDL Member

    Mar 16, 2015
    237
    321
    10
    #216 Javac75, Mar 15, 2025
    Last edited: Mar 15, 2025
    Very weired.
    I try to figure out with echo;
    Code:
    for /r %%# in (*MUI*.msi) do (
    pushd "%%~dp#"
    call set "_d="
    set "_d=!cd:~-5!"
    if /i "!_d!"=="tn-cs" set "_d=sr-latn-cs"
    echo.
    echo working dir "%%~dp#"
    echo doDDF for %%~nx# "!_d!\%%~nx#"
    pause
    call :doDDF %%~nx# "!_d!\%%~nx#"
    popd
    )
    Result:
    Code:
    - Create MakeCAB DDF directives
    en-us\proof.en\Proof.msi
    en-us\proof.es\Proof.msi
    en-us\proof.fr\Proof.msi
    
    working dir "I:\2016\OFF16\access.en-us\"
    doDDF for accessmuiset.msi "en-us\accessmuiset.msi"
    Press any key to continue . . .
    en-us\accessmuiset.msi
    I:\2016\_bin\WiMakCabs.vbs(194, 1) Microsoft VBScript runtime error: Invalid procedure call or argument: 'Left'
    
    .
    working dir "I:\2016\OFF16\access.en-us\access.en-us\"
    doDDF for accessmui.msi "en-us\accessmui.msi"
    Press any key to continue . . .
    .
    working dir "I:\2016\OFF16\dcf.en-us\"
    doDDF for dcfmui.msi "en-us\dcfmui.msi"
    Press any key to continue . . .
    .
    working dir "I:\2016\OFF16\excel.en-us\"
    doDDF for excelmui.msi "en-us\excelmui.msi"
    Press any key to continue . . .
    
    I don't understand what is missing?
    The only cab file in access folder is "I:\2016\OFF16\access.en-us\access.en-us\acclr.cab"
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,455
    92,498
    340
    Could you 7-zip and upload accessmui.msi and accessmuiset.msi (original msi files only)?
     
  17. Javac75

    Javac75 MDL Member

    Mar 16, 2015
    237
    321
    10
    #218 Javac75, Mar 16, 2025
    Last edited: Mar 16, 2025
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  18. Javac75

    Javac75 MDL Member

    Mar 16, 2015
    237
    321
    10
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...