I do get Minecraft to work in windows 10 with the windows 7/8 installer.
However I am under the assumption that the windows 7/8 installer is supposed to work with both windows 7 and windows 8. - Well, I can't test the installer on windows 8 because I do not have a copy of windows 8, but I do know that Minecraft fails an authentication attempt on windows 7 with an 401 code.
Here is the important part of the log file:
<Log file start>
19:45:32.920 Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD' 19:45:33.730 Failed to verify authentication com.mojang.authlib.exceptions.InvalidCredentialsException: Status: 401 at com.mojang.authlib.exceptions.MinecraftClientHttpException.toAuthenticationException(MinecraftClientHttpException.java:56) at com.mojang.authlib.yggdrasil.YggdrasilUserApiService.fetchProperties(YggdrasilUserApiService.java:132) at com.mojang.authlib.yggdrasil.YggdrasilUserApiService.<init>(YggdrasilUserApiService.java:44) at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.createUserApiService(YggdrasilAuthenticationService.java:153) at dxo.a(SourceFile:670) at dxo.<init>(SourceFile:424) at net.minecraft.client.main.Main.main(SourceFile:199) Caused by: MinecraftClientHttpException[type=HTTP_ERROR, status=401, response=null] at com.mojang.authlib.minecraft.client.MinecraftClient.readInputStream(MinecraftClient.java:78) at com.mojang.authlib.minecraft.client.MinecraftClient.get(MinecraftClient.java:48) at com.mojang.authlib.yggdrasil.YggdrasilUserApiService.fetchProperties(YggdrasilUserApiService.java:113) ... 5 more
<Logfile end>
Yeah, this can't be good. Just a hunch, but I'm guessing a certificate is busted somewhere.
[Info: 2022-02-11 19:10:43.7502686: NetQueue.cpp(588)] NetQueue: Starting net action https://api.minecraftservices.com/launcher/login [Info: 2022-02-11 19:10:43.7702686: ProductManager.cpp(168)] ~ProductManager was stopped successfully [Info: 2022-02-11 19:10:43.7702686: Xal.lib(0)] XAL: Cleanup starting [Info: 2022-02-11 19:10:43.7802686: NetQueue.cpp(429)] NetQueue: Primary ip: 13.33.21.67, Host: api.minecraftservices.com [Info: 2022-02-11 19:10:43.7802686: NetQueue.cpp(467)] NetQueue: Action failed with result "schannel: next InitializeSecurityContext failed: SEC_E_ILLEGAL_MESSAGE (0x80090326) - This error usually occurs when a fatal SSL/TLS alert is received (e.g. handshake failed). More detail may be available in the Windows System event log." (35) : https://api.minecraftservices.com/launcher/login [Info: 2022-02-11 19:10:43.7802686: NetQueue.cpp(507)] NetQueue: Action finished: https://api.minecraftservices.com/launcher/login [Error: 2022-02-11 19:10:43.7802686: Common_p.h(122)] Error while sending request to https://api.minecraftservices.com/launcher/login [Error: 2022-02-11 19:10:43.7802686: Common_p.h(153)] Unexpected error while making POST request to https://api.minecraftservices.com/launcher/login: Error: schannel: next InitializeSecurityContext failed: SEC_E_ILLEGAL_MESSAGE (0x80090326) - This error usually occurs when a fatal SSL/TLS alert is received (e.g. handshake failed). More detail may be available in the Windows System event log. [Info: 2022-02-11 19:10:43.7802686: NetQueue.cpp(530)] NetQueue: Action failed in finalization: https://api.minecraftservices.com/launcher/login [Warning: 2022-02-11 19:10:43.8702687: Xal.lib(0)] XAL: Trying to cleanup while there are users signed in [Warning: 2022-02-11 19:10:43.8702687: Xal.lib(0)] XAL: [op 70926888] Operation PresenceHeartbeat failed with result: 0x80004004 - Operation was canceled [Info: 2022-02-11 19:10:43.8702687: Xal.lib(0)] XAL: @@@ Terminating with 1 queues [Info: 2022-02-11 19:10:43.8702687: Xal.lib(0)] XAL: Cleanup pending [Info: 2022-02-11 19:10:43.8702687: Xal.lib(0)] XAL: All queues terminated [Error: 2022-02-11 19:10:44.1002691: UserIdentity.cpp(439)] UserIdentity error: getGamerTag called without being signed in! [Info: 2022-02-11 19:10:44.1002691: NetQueue.cpp(588)] NetQueue: Starting net action https://sentry.io/api/2703928/store/ [Error: 2022-02-11 19:10:44.1002691: UserIdentity.cpp(378)] UserIdentity error: getGamerPicAsync called without being signed in! [Info: 2022-02-11 19:10:44.1102691: UnifiedAccounts.cpp(292)] Internet state in main process: online=0 [Warning: 2022-02-11 19:10:44.1102691: UserIdentity.cpp(675)] Cache miss entitlements[normal] [Error: 2022-02-11 19:10:44.1102691: UnifiedMSAAccounts.cpp(413)] Failed to get entitlements for account with XUID 2535407449102218. Error: 84929744 [Info: 2022-02-11 19:10:44.1102691: NetQueue.cpp(588)] NetQueue: Starting net action https://launchercontent.mojang.com/accountMigration.json [Info: 2022-02-11 19:10:44.1402691: NetQueue.cpp(429)] NetQueue: Primary ip: 13.107.219.69, Host: launchercontent.mojang.com [Info: 2022-02-11 19:10:44.1402691: NetQueue.cpp(507)] NetQueue: Action finished: https://launchercontent.mojang.com/accountMigration.json [Info: 2022-02-11 19:10:44.1402691: NetQueue.cpp(535)] NetQueue: Action finalized: https://launchercontent.mojang.com/accountMigration.json [Info: 2022-02-11 19:10:44.1402691: UnifiedAccounts.cpp(666)] Fetched account migration dates from https://launchercontent.mojang.com/accountMigration.json