[TOOL] XP2ESD - Create modern Windows XP installer v1.6.2

Discussion in 'Windows XP / Older OS' started by George King, Jan 8, 2021.

  1. George King

    George King MDL Expert

    Aug 5, 2009
    1,961
    2,458
    60
    Whats your goal? Merge with newer Windows setup?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. Gipreps

    Gipreps MDL Novice

    Nov 9, 2017
    8
    1
    0
    Is it possible for you to provide me with a link to your iso?
     
  3. SunLion

    SunLion MDL Addicted

    May 11, 2011
    747
    2,034
    30
    The modified OS cannot be shared here.

    But I can help you create your customized.
    Although the explanations on the first page are clear, I will prepare a step-by-step on how to do my process

    Wait..
    ..
     
  4. Gipreps

    Gipreps MDL Novice

    Nov 9, 2017
    8
    1
    0
    :D Okay
     
  5. Dadas Kayıhan

    Dadas Kayıhan MDL Novice

    Oct 19, 2019
    3
    0
    0
    I want to merge it with windows 10 installation
     
  6. Dadas Kayıhan

    Dadas Kayıhan MDL Novice

    Oct 19, 2019
    3
    0
    0
    I want to merge it with windows 10 installation
     
  7. SunLion

    SunLion MDL Addicted

    May 11, 2011
    747
    2,034
    30
  8. George King

    George King MDL Expert

    Aug 5, 2009
    1,961
    2,458
    60
    Simply wait, I'm working on script that allow merging all Windows setups from XP to 10
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. bobbyfarrell

    bobbyfarrell MDL Novice

    Mar 14, 2018
    1
    0
    0
    Hello,

    Thank you for your work, it is a very interesting project.
    Since Snappy Driver is used, is it still useful to integrate driverpacks ?

    Thanks
     
  10. George King

    George King MDL Expert

    Aug 5, 2009
    1,961
    2,458
    60
    DriverPacks are not integrated but used during setup by SDI, it's a perfect solution for offline setup media.
    Integrated are only needed MassStorage pack that is automated in Auto-Sysprep, without this pack is image unusable.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. trashe33

    trashe33 MDL Member

    May 8, 2016
    127
    63
    10
    what about extracting net framework 1.1-4.0 from "Service Pack 4" and its accompanying post-sp4 rollup? also honestly I find the current programme installation method makes the image more generalised (just my opinion)
     
  12. trashe33

    trashe33 MDL Member

    May 8, 2016
    127
    63
    10
    Also, does somebody know what could make windows xp try to execute runonceex.cmd after the sysprep folder is already gone?
     
  13. George King

    George King MDL Expert

    Aug 5, 2009
    1,961
    2,458
    60
    XP2ESD use nLite. Your recommendation is really useless as we have automated process done. And your personal meaning "nLite is bad" is only your opinion.

    All existing embedded updates are included in this pack. If you find missing one, I'm waiting for KB numbers.

    .NET is not fully updated, thats true. I don't have time to build updated CABs if someone have it, it should be nice. Also KB numbers of missing updates would be great.

    We discussed it before. If you don't like it, delete it. There is reason to have it, as if you want to archive all editions it's a great solution until I reconstruct fully working winlogon.exe patching on the fly.

    No it's not useless, useless is to waste image with preinstalled apps. Also apps that require custom driver installed will be broken due Auto-Sysprep as all unneeded drivers are uninstalled.


    Generic USB3.x driver is allready included in Auto-Sysprep. So USB3.x hardware works after first reboot. But yes, drivers that are included should be revised, feel free to advice what is needed for this.

    I don't see anything whats wrong with Auto-Sysprep. Please explain what needs to rework and I can consider if I can do it.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. George King

    George King MDL Expert

    Aug 5, 2009
    1,961
    2,458
    60
    Maybe a good point to compare installed image with OnePiece pack and integrated USP4 to see differences in files
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. trashe33

    trashe33 MDL Member

    May 8, 2016
    127
    63
    10
    you can literally substitute Onepiece's Net Framework with Service Pack 4's Net Framework.
    all i did to accomplish that was:
    copy i386\root\cmpnents\netfx35 and i386\root\cmpnents\netfx40 from usp4 to cmpnents folder of the cd
    copy i386\netfx*.in_ from usp4 to i386 folder of the cd
    copy cmpnents\netfx35, cmpnents\netfx40 and i386\netfx*.in_ from the post-sp4 update from 2019
    comment out mdx section and reference to it in the optional components section because sp4's netfx35 includes netfx30, netfx20 and DirectX for Managed Code (opmwxpup.inf)
    remove the requirement for xpssvc in netfx35.inf (XPS Services, which I think was included with onepiece)
    change the line "modes = 0,1" to "modes 0,1,2,3" in netfx40.inf to make it install by default
    remove all references to netfx11.cab, netfx20.inf, netfx20.cab, netfx30.inf, netfx30.cab and netfx40.cab in dosnet and txtsetup
    remove all references to netfx20 and netfx30 in opmwxpup.inf

    also, i think what windowsmystyle is talking about is that windows update shows some posready updates as available despite having integrated your update pack (i think this is a limitation of dxupac which seems to not include all registry changes needed to convince Windows Update that some POSready updates are actually installed)
     
  16. George King

    George King MDL Expert

    Aug 5, 2009
    1,961
    2,458
    60
    If there are some of them, we can easily add needed registry entries. But they are not needed as all files are updated to latest available versions
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. SunLion

    SunLion MDL Addicted

    May 11, 2011
    747
    2,034
    30
    @WindowsMyStyle

    I appreciate your opinion/tips.

    I understand that this discussion can help us improve the process. I believe that is the goal!

    The current script is very practical and fast. Everything will depend on whether the addons and updates are up to date.

    As for RunonceEx and WPI, I always liked to use WPI more so that the installation occurs only after the desktop is loaded. So it works much better, at least that's what I've been observing.

    In the current process, I leave the main apps and scripts that should be installed as a priority on RunonceEx and the rest are installed by WPI. For me it works well like that.

    I am very grateful of @George King for his dedication to the project!
     
  18. WindowsMyStyle

    WindowsMyStyle MDL Member

    May 2, 2018
    173
    67
    10
    it's a very subjective speech ...
    if I have to do only one version with all the updates I only use the SysPrep
    If I want to install secondary programs that change version over time ... or maybe later I want to change then it is right to take advantage of RunOnceEx or WPI