Repositories for legacy Windows OS

Discussion in 'Windows XP / Older OS' started by Sajjo, Feb 9, 2025.

  1. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    3,282
    4,445
    120
    Code:
    96c14efe946869ff2da1424219c9fe3e70a8614c *Win98 SE.iso
    588759040 bytes
    Label: Win98 SE
    
    Source Image - Drive U:
    f05695b9ec4afa142110bbc2c1b848c91c9c2563 *Microsoft_Windows_98_SE_OEM_Swedish.iso
    589369344 bytes
    Uploading, i can't see why not. :)
    We don't have Swedish Win 98 SE 115 OEM in repo
    Image look's good, i do love a second and third opinion btw :)

    @Shwarc :hug:
     
  2. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    3,282
    4,445
    120
    The NTSE_SELFR.ISO : 81DCC7236FFE5629A95D7CB54E8D81424AEF51D4 i will be happy to upload
    :)
     
  3. Babass_

    Babass_ MDL Junior Member

    Feb 11, 2025
    91
    48
    0
    No problem, just go on Win3x and download Windows NT 4.0 Server Enterprise in French, you'll get this ISO.
    Thank you for Windows 98SE Select version. I'm a bit confused, I seem to remember getting 0 results when copy-pasting the MSBATCH serial on google. I tried again with your ISO and I have plenty of results... Bad memory I guess.
     
  4. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    3,282
    4,445
    120
    There was several images that was not included in repo > #1
    Downloading, a few was overdumped, uploading after testing.
    Have uploaded option pack and latest SP iso's

    Very nice.
    :hug2:
     
  5. Babass_

    Babass_ MDL Junior Member

    Feb 11, 2025
    91
    48
    0
    Quick question, I know that Select Editions of Windows 98 "accepts a narrower range of retail keys" (as we can read everywhere on the internet).
    Of course if we delete MSBATCH.INF it indeed prompts us for a serial, but in this case what does "narrower range" means ? Are they limited to a specific Channel ID range (since Retail accept basically everything, from 0 to 999).
     
  6. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    3,282
    4,445
    120
  7. Babass_

    Babass_ MDL Junior Member

    Feb 11, 2025
    91
    48
    0
    Yes I know, but I was talking about the Select version (which is usually based on Retail, just like Upgrade that also use Retail serials with a specific "Upgrade" flag).
    I wanted to know, if you delete MSBATCH from a Select version, what kind of key you need to enter. Expected BINK is 02, like retail, but is there any Channel ID limit in that case ?
    On the French Windows 98 SE Select CD, the included serial has 270 as Channel ID.
     
  8. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    3,282
    4,445
    120
    I just tested first edition 101, the 110 doesn't even make use of msbatch but in second edition it's present...
     
  9. Babass_

    Babass_ MDL Junior Member

    Feb 11, 2025
    91
    48
    0
    I tried Channel 000 and 999, did not work. 270 did work.
    Indeed there is something here.
    I don't know about the First Edition Select, it really doesn't prompt for a serial at all ?
     
  10. Babass_

    Babass_ MDL Junior Member

    Feb 11, 2025
    91
    48
    0
    #212 Babass_, Jan 18, 2026
    Last edited: Jan 18, 2026
    Of course it won't work you tried a Retail Upgrade serial on Retail CD. BINK is identical, but there is an Upgrade flag.
    I tried to get a "Windows 98 versions" MSDN CD, that has Select versions inside. Windows 98 First edition Select do prompt for a serial and use the one in MSBATCH.
    Channel ID is 335 for the one I have. But strangely won't work on 98SE Select...
    I'll try with English CDs, there is something weird going on.
     
  11. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    3,282
    4,445
    120
    Yep and if i swap out setupx.dll (and possible setuppp.inf) upgrade flag is no longer of concern with above key.

    Product type 101 vs 102
    and
    ProductType=1
    UPI=24264-XXX-XXXXXXX
    vs.
    ProductType=2
    UPI=79469-XXX-XXXXXXX

    I think product type is the key here...
     
  12. Babass_

    Babass_ MDL Junior Member

    Feb 11, 2025
    91
    48
    0
    #214 Babass_, Jan 18, 2026
    Last edited: Jan 18, 2026
    SETUPX.DLL from these MSDN multi versions have 111 product type and not 110. My bad. Looks like 111 asks for any Retail key with likely another specific Channel ID.
    So I'll have to be careful with this.

    EDIT : So yes Windows 98 First Edition Select doesn't prompt for a serial. The SE version does.
     
  13. Babass_

    Babass_ MDL Junior Member

    Feb 11, 2025
    91
    48
    0
    Haven't tried other range for MSDN releases. Is 335 the only valid channel ?
    Also noticed, between versions there is few different bytes (apart from the product type ofc) here and there in setupx.dll. Not a lot but still some differences.
     
  14. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    3,282
    4,445
    120
    Actually, if you do a string search in setupx.dll those ranges are listed
    I just used 32 37 30
    Code:
    0003CC40  CD 2F 8C 06 B4 36 89 3E B2 36 5F 07 5B EB DA 33  ./...6.>.6_.[..3
    0003CC50  33 35 00 32 37 30 00 78 78 78 78 78 78 78 78 78  35.270.xxxxxxxxx
    0003CC60  78 78 78 78 78 78 00 55 6E 6B 6E 6F 77 6E 20 4F  xxxxxx.Unknown O
    0003CC70  72 67 61 6E 69 7A 61 74 69 6F 6E 00 55 6E 6B 6E  rganization.Unkn
    0003CC80  6F 77 6E 20 55 73 65 72 00 42 4F 55 4C 41 4D 49  own User.BOULAMI
    From en_win98_101
     

    Attached Files:

  15. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    3,282
    4,445
    120
    I bet you could delete range entirely...;)
     
  16. Babass_

    Babass_ MDL Junior Member

    Feb 11, 2025
    91
    48
    0
    Okay so mystery solved, Select and MSDN versions only accept a limited number of Retail serials, with Channel ID being restricted to 270 and 335 respectively.
    I suppose it's the same thing with Millennium.
     
  17. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    3,282
    4,445
    120
    Possible, if you test that, edit to an known no working range in setupx, repack and generate a new key for msbatch with same range we will know for sure