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

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

  1. ExtremelyFancyUsername

    Oct 17, 2018
    212
    70
    10
    And while we're at it, is there also a way I can choose not to install drivers? Some computers (like Pentium M era Toughbooks) have very specific drivers that must be installed in a certain order or must come directly from the manufacturer itself.
     
  2. George King

    George King MDL Expert

    Aug 5, 2009
    1,858
    2,197
    60
    Well I hope SDI can manage them from driverpacks correctly. Have you tried latest DriverPacks? If you don't place DriverPacks in driverpacks folder, nothing is installed :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. ExtremelyFancyUsername

    Oct 17, 2018
    212
    70
    10
    I prefer installing drivers by myself, thanks.

    So make a image but do not place the driverpacks in the DP folder. Got it.
     
  4. George King

    George King MDL Expert

    Aug 5, 2009
    1,858
    2,197
    60
    You can also place your compressed drivers (INF format) in that folder so SDI will install your provided drivers. But you need to try if it cover your needs correctly as installing drivers could be pain on certain machines :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. ExtremelyFancyUsername

    Oct 17, 2018
    212
    70
    10
    Another question regarding updates: is there a XP update (or addon for XP2ESD?) out there that removes Adobe Flash?
     
  6. George King

    George King MDL Expert

    Aug 5, 2009
    1,858
    2,197
    60
    If you write CMD / BAT / SP1 script for this removal, place them inside setup folder and it will be executed silently during RunOnceEx, just don't forget to exit your script. And don't forget to share it with us :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. ExtremelyFancyUsername

    Oct 17, 2018
    212
    70
    10
    If I knew batch scripting I would have written such a script.
     
  8. ExtremelyFancyUsername

    Oct 17, 2018
    212
    70
    10
    Hit a snag, it appears my task bar doesn't appear in VirtualBox unless I toggle the Quick Star bar.
     
  9. SunLion

    SunLion MDL Senior Member

    May 11, 2011
    321
    381
    10
    Did you apply regtweak to fix this?
     

    Attached Files:

  10. ExtremelyFancyUsername

    Oct 17, 2018
    212
    70
    10
    Already fixed it, apparently I forgot to integrate updates lol
     
  11. ExtremelyFancyUsername

    Oct 17, 2018
    212
    70
    10
    I don't suppose there's a way to integrate any of the OnePiece addons to remove Windows Desktop Search aside from you adding a option in config.ini?
     
  12. George King

    George King MDL Expert

    Aug 5, 2009
    1,858
    2,197
    60
    Locate this line in AutoSysprep.cmd starting at line 254
    Code:
        echo BrowserChoice=off>>"%~dp0_output\i386\winnt.sif"
    
    And add new one
    Code:
        echo WDSearch=off>>"%~dp0_output\i386\winnt.sif"
    
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. George King

    George King MDL Expert

    Aug 5, 2009
    1,858
    2,197
    60
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. SunLion

    SunLion MDL Senior Member

    May 11, 2011
    321
    381
    10
    Hi guys

    Has anyone else noticed SDI's strange behavior when installing drivers?

    He is now trying to download a complete package of around 20 GB during installation ...

    I do not like this. It would be better to just install the drivers copied to the ISO.

    Scanning and automatic downloading would be adequate after everything was installed and executed manually.

    Sorry if I'm wrong, but in the last few tests it happened.

    Or is there some code in the script that can change that?
     
  15. George King

    George King MDL Expert

    Aug 5, 2009
    1,858
    2,197
    60
    #456 George King, May 13, 2021
    Last edited: May 13, 2021
    (OP)
    Well, that seems weird. SDI is pointed to use drivers from offline folder. See Launch.cmd
    Code:
    @echo off
    title Silent Snappy Driver Installer launcher for XP2ESD
    REM Get DVD / USB drive
    FOR %%I IN (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST "%%I:\sources\install.esd" SET DRIVE=%%I:&&SET INSTALL=install.esd
    IF "%DRIVE%" == "" FOR %%I IN (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST "%%I:\sources\install.wim" SET DRIVE=%%I:&&SET INSTALL=install.wim
    IF "%DRIVE%" == "" FOR %%I IN (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST "%%I:\sources\install.swm" SET DRIVE=%%I:&&SET INSTALL=install.swm
    if not defined DRIVE (
        set DriverPacksType=HDD
    ) else (
        REM Read settings.ini
        call :ReadINI DriverPacksType DriverPacksType
    )
    pushd "%Systemdrive%\driverpacks"
    if "%DriverPacksType%" == "HDD" (
        set DRVPATH=%~dp0drivers
    ) else (
        set DRVPATH=%DRIVE%\driverpacks
    )
    if not exist "%WinDir%\Logs" md "%WinDir%\Logs" >nul
    REM Add firewall exception
    netsh firewall add allowedprogram "%~dp0SDI.exe" SnappyDriverInstaller ENABLE>nul
    REM Get default language for SDI
    for /f "usebackq tokens=*" %%A in ("%~dp0language.txt") do set SLLP=%%A
    start /wait "SDI" "%~dp0SDI.exe" -theme:Grass -lang:%SLLP% -license:1 -expertmode -showdrpnames2 -novirusalerts -norestorepnt -reindex -drp_dir:"%DRVPATH%" -log_dir:"%WinDir%\Logs" -autoinstall -autoclose
    popd
    REM Remove firewall exception
    netsh firewall delete allowedprogram SnappyDriverInstaller>nul
    goto :EOF
    :ReadINI
    FOR /F "tokens=1* delims==" %%A IN ('find /i "%1" "%DRIVE%\settings.ini" 2^>nul') DO SET "%2=%%~B"
    goto :EOF
    
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. SunLion

    SunLion MDL Senior Member

    May 11, 2011
    321
    381
    10
    I did a new test with the driverpacks I used before and it returned to work well (see attached gif).

    As I updated the packages and added some new ones, it is almost certain that it has to do with some of the new ones.

    I will try to find out which one caused this.


    Thanks for your help!
     

    Attached Files:

    • SDI.gif
      SDI.gif
      File size:
      232.5 KB
      Views:
      17
  17. SunLion

    SunLion MDL Senior Member

    May 11, 2011
    321
    381
    10
    Complementing the topic above, I did several tests in several ways and added several driver packages.

    Everything worked very well in every attempt!

    So I believe that what happened before, when SDI started to automatically download drivers, was due to the tool running many times. And, of course, it would be necessary to clean my host system so that everything would be fine.

    I believe that this has caused the temporary problem before.
     
  18. WindowsMyStyle

    WindowsMyStyle MDL Member

    May 2, 2018
    174
    67
    10
    SDI is nice but I had to delete it for a few reasons:

    1) MySysPrep already integrates all the driverpacks you want, just add them before sealing everything ... default are only those of MassStorage
    2) If I put many DriverPacks often SDI crashes ...
    3) On some PCs when loading some driverpack it crashes

    Obviously the problem is not XP2ESD but it is SDI which is not perfect and therefore I preferred to remove it
     
  19. jiafei2427

    jiafei2427 MDL Member

    Nov 26, 2020
    207
    54
    10
    I've been a little busy lately. My house is being repaired. :sorry: