SHORT VERSION If you're trying to install GameMaker and get a 0x80070026 error, run the FIX below. If you have a blank Windows Features dialog, the command below may work for you also.
FIX If you're trying to install GameMaker and get a 0x80070026 error, run the fix steps as illustrated in my previous blog post for "Blank Windows Features dialog" at http://blogs.msdn.com/b/devfish/archive/2013/07/26/windows-features-blank-on-windows-8.aspx .
LONG VERSION At a recent hackathon with the ACM at University of North Florida in Jacksonville, Mr. Brandon D had dug out an older laptop and installed Windows 8 on it to use as a dev machine for GameMaker. Typically, getting GameMaker to build Windows 8 apps is scariliy easy. Install Visual Studio Express. Get your Windows 8 developer license. Install the free version of GameMaker studio. And start cranking out out some awesome games using GameMaker.
Unfortunately, after running the GameMaker studio install file, Brandon received a wonderful, very descriptive error message of "0x80070026 - Reached the end of the file". Yes, that clearly tells me whats wrong and how to fix it. NOT.
I binged around ( even googled, yuk) and found no solid results. I also visited the GameMaker forums ( http://gmc.yoyogames.com ) and looked for 0x80070026 . No hits. I really couldn't find any good results for WinRT/Windows 8 about this error.
GameMaker requires the .NET Framework 3.5 and usually will install it during the GameMaker install process. So I decided to check the .NET 3.5 status and opened up "Windows Features" dialog. Surprise! We've got a blank Windows Features box. Indicative of a bigger problem, methinks.
The fix I used is documented at my "blank Windows Features Dialog" post at http://blogs.msdn.com/b/devfish/archive/2013/07/26/windows-features-blank-on-windows-8.aspx. If you're getting the "end of file 0x80070026" message, and have a blank Windows Features dialog, this should hopefully fix you up.
Posted here for the SEO gods in the hope it doesn't cost someone else the 4 hours of research and fix that it took to resolve the issue.