AveYo / MediaCreationTool.bat

Universal MCT wrapper script for all Windows 10/11 versions from 1507 to 21H2!
MIT License
8.79k stars 2.96k forks source link

Missing version 2004 #147

Closed LoganDark closed 2 years ago

LoganDark commented 2 years ago

I was instructed by a Microsoft employee that I would have to do an in-place upgrade in order to repair damage caused by a command that they had provided indirectly (found because I was told to just 'follow steps' here). I have Windows 10 2004 build 19041.928 (64-bit) and it looks like 2004 is conspicuously missing from this tool:

image

Could you please add 2004 so I don't have to update any more than I need to?

Thanks :)

AveYo commented 2 years ago

20H1 = 2004 ;) H1, first half of the year, usually 4th month of the year, April release. I've used 20H1 label to separate somehow the modern versions. But now that 20H1 = 2004 is End Of Support, I will change the label to 2004 ;)

LoganDark commented 2 years ago

20H1 = 2004 ;) H1, first half of the year, usually 4th month of the year, April release. I've used 20H1 label to separate somehow the modern versions. But now that 20H1 = 2004 is End Of Support, I will change the label to 2004 ;)

My winver says 2004:

image

Would 20H1 say 20H1 there?

AveYo commented 2 years ago

Is this trolling?
Did microsoft used 20H1 moniker? Yes, they did: https://docs.microsoft.com/en-us/windows-insider/archive/new-in-20H1 Then for some reason decided to go with 2004 front label, but it does not change the fact that 20H1 and 2004 can be used interchangeably, just like 1903=19H1, 1909=19H2 and so forth.

LoganDark commented 2 years ago

Is this trolling?

No?? I'm just confused and asked a question? If updating to "20H1" would update my Windows version or if it is REALLY identical to 2004, since sometimes two versions are identical but have differing version numbers for whatever reason?

Did microsoft used 20H1 moniker? Yes, they did: https://docs.microsoft.com/en-us/windows-insider/archive/new-in-20H1 Then for some reason decided to go with 2004 front label, but it does not change the fact that 20H1 and 2004 can be used interchangeably, just like 1903=19H1, 1909=19H2 and so forth.

So the H thing is just some weird convention? They literally use 2004 all over the place and 20H1 like they are completely separate builds. There's no way I could have known and you just call it trolling?

Thanks for the tool. Hoping it'll work. Sorry for not knowing every obscure Microsoft convention.

AveYo commented 2 years ago

It was a simple question as well, no need to get worked up ;) Microsoft inconsistencies are everywhere, including the monikers, but a simple google search would have shown 2004 = 20H1, that's all. They were supposed to always release the H1 build in March, like the 1903 = 19H1. But with 2004 = 20H1 it got delayed to April. H2 builds are even worse. 2004 does stick out like a sore thumb, good thing it's End Of Support. I will rename it in the script like I said, in the next commit. Sorry for the confusion.

LoganDark commented 2 years ago

a simple google search would have shown 2004 = 20H1, that's all.

I didn't know to search for that. I saw 20H1 and not 2004, and there's no reason I would've looked up "is 20H1 just 2004 in disguise" lol.

It looks like the 20H1 download is downloading 19041.572, instead of 19041.928? Is this intended? If I do an in-place upgrade will my computer stay on 19041.928 or get downgraded?

LoganDark commented 2 years ago

This downgraded my system from build 19041.928 to 19041.572 !!! How do I update back to 19041.928??

AveYo commented 2 years ago

Via Windows update! It's a good thing it successfully downgraded to the very stable .572, that means whatever issues you faced are fixed. But you see, the problem with staying on End Of Support versions, is that windows update will try to push the most recent one. You can prevent that with yet another script, windows_feature_update_toggle.bat Once feature upgrades are blocked, then your OS will only update up to last 2004 version for your edition (Education and Enterprise 19041.1415). I do plan to make this automatic for all End Of Support versions.

LoganDark commented 2 years ago

It's a good thing it successfully downgraded to the very stable .572, that means whatever issues you faced are fixed.

Only some of them unfortunately. (you can see my comment here)

Once feature upgrades are blocked, then your OS will only update up to last 2004 version for your edition (Education and Enterprise 19041.1415).

Is there any way to get back to 19041.928 specifically? WUMGR isn't working anymore for some reason.

AveYo commented 2 years ago

Yes, you can manually download and install it from microsoft catalog: https://www.catalog.update.microsoft.com/Search.aspx?q=KB5001330 get the 2021-04 Cumulative Update for Windows 10 Version 2004 for x64-based Systems (KB5001330)

You can also create an iso for this build via uupdump