Welcome to the forum. IMO with a system of that vintage, I believe you will have many hurdles to cross. Even if you somehow manage to do it, with system specs that low, with windows 11 there would be bottlenecks on all sides..
Things to consider:
If you have NO SSE4.2, then you
can not under any circumstance upgrade to or install Windows 11-
24h2. If you can find a windows 11-23h2 iso, you can use the rufus method of installing on incompatible hardware
Rufus - Create bootable USB drives the easy way
11 of any version
barely runs in any acceptable fashion on 8 gb ram and certainly not 4. Even with 8, you will still bottleneck. Though not a requirement by MS, you won't get satisfactory performance with less than 16.
A system that old is probably partitioned as MBR so you'd need to do a web search for installing 23h2 on a mbr disk.
Also, IMO, if at all possible I suggest you buy a newer machine, preferably one 100% compatible. But at the very least buy one that satisfies the SSe4.2
requirements of 24h2. There are tons of used systems out there. Then you can use the Rufus method to bypass all the other requirements.
Otherwise, It's my suggestion your friend's best bet would be to install one of the linux distros as a last resort.
Upgrading an Unsupported PC to Windows 11 with Rufus As Windows 11 rolls out with refined hardware requirements, many users find themselves locked out simply because their systems do not meet criteria like TPM 2.0, Secure Boot, or a minimum of 4GB RAM. If you’re dealing with an aging machine but...
windowsforum.com