I believe I am one of countless users who have tried many, many times to update ( upgrade? ) from 1909 to 2004 on my MSI motherboard based desktop. Attempts have utilized countless suggestion from Microsoft and a plethora of other websites.
Microsoft advises an installation that would wipe out most or all my programs, and I would have to reinstall almost everything from scratch. Would take an enormous amount of time and some are very old programs I couldn’t reinstall.
Of course the error messages don’t really reveal why. Possibly a driver issue. But it occurred to me that my motherboard does not show a serial number in the BIOS, and that the Win installer might have a checker to make sure I wasn’t trying to avoid paying for a new install.
So I emailed MSI support about the missing serial, and after multiple support emails, advising a newer BIOS which I had and did again, and taking the case apart to find my serial numbers and sending them them to support, I received an email telling me my warranty had expired! As though I didn’t know that after several years. But they never answered if it was or was not possible to insert the serial into the BIOS, my original question, Imagine my reply, Just venting about the current state of (lack of) support.