I can confirm that GM is working for me with Windows 10. This may sound stupid, but after working in student IT support as a part time job, stuff like this is almost always the simple stuff, so just to double check:
1) Are you definitely running the installer as administrator and with antivirus disabled at the same time? Is it the installer that stops too early, or does it say it installed fine? Also, when you run the exe, does it appear as running in task manager, or does nothing open at all?
2) Is the time and date on your machine correct? (You would be amazed how many things this can subtly muck-up)
3) Is this just GM that is being affected, or any program you try to
install? (There was a windows 10 bug that I've seen loads where users would be on their desktop, but wouldn't actually be logged into one of the machine's accounts, but instead in "Default". This basically broke anything that required a user directory to be used)
4) Is the installer completing and closing, or does it just hang?
5) Have you done a full restart recently? This may seem like a stupid question again, but so many people never actually restart their computer. I had a laptop with all kinds of problems that hadn't been restarted in 7 months. Once we restarted it, all of the problems went away.
6) You mention your windows 10 being broken and that you cannot update. Fundamentally, windows 10 is the first operating system by microsoft to enforce updates eventually no matter what. Having it broken is alarm bells enough, i'd be surprised if it was just GM that was having issues. In the mean time, you can try any of these things to fix it:
- [Command prompt] sfc /scannow - detects and repairs damaged system files
- [Command prompt] chkdsk - Checks the hard disk for any bad sectors and attempts to resolve the issue by finding affected files and potentially moving them around. Also a good means of checking if your HDD is working. Who knows, the installer might be failing because its trying to deal with a specific location in the HDD that has gone corrupt, and the software doesn't know what to do.
- Windows update removal -- It's quite easy to remove a bad/pending update, just open Command prompt and type the following:
dism.exe /image:C:\ /cleanup-image /revertpendingactions
^ This will allow windows to remove any updates that have not been applied, or partially applied, but are queued. Then at a later point, it will update again, or you can choose to go into settings and "Check for udpates".
- [Windows recovery] Settings -> Updates and security -> Recovery -- Restart into recovery mode, and you can have the find the option of performing a System "Refresh". This basically re-installs the operating system, but maintains all of your files and user settings (in most cases). The refresh is designed to resolve OS issues without having to wipe your hdd, and is often quite a quick process.
7) When you uninstalled, did you do a proper uninstall through windows, or did you just delete the folder? You may also want to go through the registry (windows key + R "regedit") and delete entries related to "GameMaker" "GameMaker Studio" "5tudio" "5pice IDE". Most of these just store things like your license keys, but they may have certain flags blocking installation/launch as a result of mis-configuration.
8) No idea if you are working on a commercial project, but I tend to find YYG replies quite a bit faster to queries when you put Commercial in the tag line
! (Every support request i put in with that got a reply within a working day, one of them had a bug fixed ready for a version that went out a few days later, which was pretty impressive
! It was a major networking bug too
)
I know the operating system fixes aren't what you want to be meddling with, but on the one hand, you are moaning about your OS being "screwed up", whislt then immediately disconnecting the issue from being a problem with the OS, and instead label it as a problem with GM? As a general comment, just because something did not break immediately as a result of something else breaking, it does not mean that the previous issue has not subsequently caused issues later on. I also apologise if aspects of this post seem condescending, but its important to build a clear picture of the issue and take into account everything that is happening with your PC.