My confusing, 10-day journey to getting a UWP game to work on Windows 10

pokrface

Senior Technology Editor
21,557
Ars Staff
Fortunately I haven't yet encountered a UWP exclusive that I've wanted to play, but this just further reinforces my instinctive distrust of UWP.

I'm not going to play a game that I can't mod, edit, or use a trainer with to skip the boring bits on subsequent playthroughs. I'm sure as hell not going to police my background processes to turn off useful utilities just to make Microsoft happy.

I've been enjoying the kindler, gentler MS of the last decade, but this honestly feels like the bad old days of the late 90s, when MS abused its market dominance to dodge competition and dictate customer behaviors.

UWP can DIAF. At this point, if there's a UWP game I want, it's pretty likely that I'll buy it and then download the de-UWP'd pirate version to actually install and play.
 
Upvote
196 (219 / -23)

fierywater

Smack-Fu Master, in training
70
I'm not sure how Microsoft has botched the concept of an app store so badly. I've never had issues like this with any of the competing app stores (including the macOS one, so it's not like the fact that it's a desktop operating system necessitates these kinds of issues).

I'm not saying the Mac App Store is a paragon of usability, but it does work. And you know what else it lets you do? Find apps in Finder and treat them just like any other files.

I think Microsoft over-engineered the hell out of this and needs to go back to the drawing board.
 
Upvote
162 (165 / -3)

rabish12

Ars Legatus Legionis
16,983
In particular, you can't scroll through Windows Explorer folders (even "hidden" ones) and dig up installed UWP files, let alone see where they're installed or exactly which files and folders demand the most space on your hard drive.
You actually can, technically, but the folders are always deliberately buried and their names are basically gobbledygook (I think they're hashes).
 
Upvote
93 (94 / -1)

Jerion

Ars Centurion
312
Subscriptor
My own exposure to UWP games has been blessedly limited; much of my gaming these days is on consoles (or -- gasp -- macOS).

It sounds like -- WTF-ery teething problems aside -- UWP is and was meant as a solution to the relative complexity of managing applications on Windows, and Play Anywhere games take advantage of this. For most people, in *principle*, this is a Really Good Idea. However, it also sounds like pursuing that end leaves piles of trouble for tinker-happy enthusiasts, and that's a problem for the traiditional PC gaming space. Half the fun of the PC as a gaming platform is having the ability to tinker with your hardware, your software, or even the game itself.

Normal users don't run MSI Afterburner. But gaming enthusiasts do, and that underlines the problem here: an evident mismatch in thinking between the people working on this software and the people who want to enjoy it.
 
Upvote
75 (84 / -9)

Bongle

Ars Praefectus
4,497
Subscriptor++
I was trying to install the desktop facebook and instagram apps on my Windows 10 machine earlier this week, and both of them had crashes within about 10 seconds of starting the app. The FB app didn't even require any user interaction before it disappeared.

I poked around in the windows event logger, and you're right that there's nothing useful in there. I could find no minidumps or other kind of logging that might help me figure out what's bust.

So yeah, that's the entirety of _my_ UWP experience. Apps that are probably just web browsers inside can't even get started.
 
Upvote
84 (86 / -2)

coolblue2000

Ars Tribunus Militum
2,973
I was trying to install the desktop facebook and instagram apps on my Windows 10 machine earlier this week, and both of them had crashes within about 10 seconds of starting the app. The FB app didn't even require any user interaction before it disappeared.

I poked around in the windows event logger, and you're right that there's nothing useful in there. I could find no minidumps or other kind of logging that might help me figure out what's bust.

So yeah, that's the entirety of _my_ UWP experience. Apps that are probably just web browsers inside can't even get started.


To be honest windows is probably just protecting you from crappy social media... Think of it as having done you a favour and you can now live your life properly ;-)
 
Upvote
84 (93 / -9)

Bongle

Ars Praefectus
4,497
Subscriptor++
I was trying to install the desktop facebook and instagram apps on my Windows 10 machine earlier this week, and both of them had crashes within about 10 seconds of starting the app. The FB app didn't even require any user interaction before it disappeared.

I poked around in the windows event logger, and you're right that there's nothing useful in there. I could find no minidumps or other kind of logging that might help me figure out what's bust.

So yeah, that's the entirety of _my_ UWP experience. Apps that are probably just web browsers inside can't even get started.


To be honest windows is probably just protecting you from crappy social media... Think of it as having done you a favour and you can now live your life properly ;-)
Yeah, I wasn't that sad. It was my first time playing with the windows store and figured those were going to be among the simplest and best-supported apps on it, since they're made by a fairly big company.
 
Upvote
27 (28 / -1)

Solidstate89

Ars Tribunus Angusticlavius
7,100
I've got about half a dozen or so UWP apps that I use on a near daily basis and I like the fact their updates and installs are all automatically handled and sandboxed from each other but I've always been leery of something as complex as a game being handled by the MS Store and UWP API.

It seems I was right to distrust that. Not to mention it's locked down nature makes it harder if not outright prevents modding and other tweaks that a normal Windows game would allow you to do.
 
Upvote
13 (18 / -5)

Solidstate89

Ars Tribunus Angusticlavius
7,100
I haven't had much experience with UWP games, but the few I've tried have worked without issue. Just finished playing Gears 4 with a Game Pass trial.

I wonder if there are issues with any other overclocking software. EVGA Precision seems to work fine.
I'm going out on a limb here but I'm guessing it has to do with overlays. It's probably why OBS affects it just as much as MSI Afterburner.
 
Upvote
33 (33 / 0)

Gern Blaanston

Ars Scholae Palatinae
692
This all ended with Microsoft throwing its hands in the air and asking that I reinstall that year's Windows Creators Update, which—lo and behold—did the trick
This has been a constant problem with Windows 10 since the very beginning:

-- Clean install.
-- Programs A and B work just fine, but Program C won't install, or, installs but won't run properly.
-- Wipe and clean install again.
-- Program C now installs and runs just fine, but Program D won't install, or, installs but won't run properly.
-- Lather, Rinse, Repeat ..... until finally after 4 or 5 attempts everything is running (sort of) smoothly.

Another reason why I still run Windows 7 on my main computer.

The error code in question . . . . ."0x80070003," failed to narrow down any source for the error
It is beyond absurd that Microsoft still refuses to provide clear error messages that actually explain what is wrong.
 
Upvote
87 (98 / -11)

rabish12

Ars Legatus Legionis
16,983
Fortunately I haven't yet encountered a UWP exclusive that I've wanted to play, but this just further reinforces my instinctive distrust of UWP.

I'm not going to play a game that I can't mod, edit, or use a trainer with to skip the boring bits on subsequent playthroughs. I'm sure as hell not going to police my background processes to turn off useful utilities just to make Microsoft happy.

I've been enjoying the kindler, gentler MS of the last decade, but this honestly feels like the bad old days of the late 90s, when MS abused its market dominance to dodge competition and dictate customer behaviors.

UWP can DIAF. At this point, if there's a UWP game I want, it's pretty likely that I'll buy it and then download the de-UWP'd pirate version to actually install and play.
You actually can mod games with UWP, it's just harder. You can't tinker with the game's executable (so anything that requires outright replacing an executable is out), but you can intercept API calls and inject DLLs (which lets you do a lot of things, in some cases). You can argue that it should be easier, but I absolutely agree with Microsoft's approach of leaving easier mod hooks up to the developers - app signing and integrity's more important than being able to put mods in my games.

That said, I'm still not a fan of UWP for other reasons, not least of which being how poorly it fails. Having a simple easy-to-use app format stops being especially helpful when the failure mode for it is horribly cryptic and ridiculously difficult to correct.
 
Upvote
20 (31 / -11)
The only UWP app I use (other than applets built into to the OS) is the app to use my HP scanner. That works well enough, but my experience is that nothing good comes out of using UWP apps. One time the database for the Windows Store got corrupted on my computer and I couldn't use any UWP apps at all, including some of the applets built into the OS.

I wrote to support looking for instructions to reset the metadata database for the store and they told me I should delete my account and recreate it, and then spend at least a day (take a day off work?) reinstalling and configuring at least 30 real Win32 applications that I use for work just so I can use my scanner and be able to find setup applets by using Win + text as opposed to the "All Settings" button.

No thanks, fortunately I have another computer and thankfully the metadata database reset that I was asking for happened when I upgraded to one of the multiple "Creators Editions" that Microsoft keeps coming out with.

Dropbox, Google Cloud, Box and every other company can sync files without destroying your ability to save files in Office; Steam and Origin work just fine as app stores for games. Why can't Microsoft get things like this right when every other vendor can? They should (1) apologize and (2) have a full stop until they figure out why.
 
Upvote
45 (48 / -3)
Post content hidden for low score. Show…

outadoc

Wise, Aged Ars Veteran
102
I've had a lot of trouble with UWP apps: greyed out apps, apps that just wouldn't start, apps that would crash on startup, and the list goes on. No matter the amount of tinkering, the only thing that ever fixed it was reinstalling Windows (from the convenient Settings reset option, at least).

The fact that this happened to me on four different PCs by three different manufacturers, and that three of them were *factory clean* when the errors occured tells me that there's something very wrong with the stability of the platform. I like the concept, but I can't expect my grandma to reinstall Windows after getting a brand new machine - especially with errors that are so obscure.
 
Upvote
65 (65 / 0)

pula

Seniorius Lurkius
4
Had the same crash with Horizon 4. I am no IT wizz, but it took much to figure out.
First check the event viewer - wasn't helpful
Then killed all the nonessential apps in task manager processes tab - was helpful.
Restart and afterwards just get an idea which of the loaded software would be potential culprit.

Resetting Windows or downloading it all again would be tha last resort.
 
Upvote
1 (5 / -4)

jhodge

Ars Tribunus Angusticlavius
8,746
Subscriptor++
I'm not sure how Microsoft has botched the concept of an app store so badly. I've never had issues like this with any of the competing app stores (including the macOS one, so it's not like the fact that it's a desktop operating system necessitates these kinds of issues).

I'm not saying the Mac App Store is a paragon of usability, but it does work. And you know what else it lets you do? Find apps in Finder and treat them just like any other files.

I think Microsoft over-engineered the hell out of this and needs to go back to the drawing board.

I think the platform and impementation are sound it’s just that it is very poorly tested and polished compared to Apple’s products. This is the sense from what I have read about software dev teams in both companies.

From what I've read and seen, the implementation is anything but sound. Apple's 'bundles' took a bit of getting used to, but they're essentially just subdirectories with metadata - it doesn't take any special magic to look inside, and applications from the Store aren't any different from applications from anywhere else in terms of logging or licensing. If UWP were similar - just a convenient way to keep applications self-contained, it would actually be useful, but instead it's like having an OS within the OS, with it's own conventions that are poorly documented and opaque to the owner of the system.
 
Upvote
49 (51 / -2)

Canterrain

Ars Scholae Palatinae
625
UWP can DIAF. At this point, if there's a UWP game I want, it's pretty likely that I'll buy it and then download the de-UWP'd pirate version to actually install and play.

This right here is awesome. Plenty of people would JUST pirate the game. Props that you are still purchasing and making sure developers are paid.
 
Upvote
22 (24 / -2)

Wickwick

Ars Legatus Legionis
40,373
UWP seems a lot like the touch-first UI that was put on top of Windows 8. Microsoft panicked at the rise of mobile and iPads and did everything in their power to tie as much of their ecosystem together as they could.

Of course, dropping the ball so spectacularly on Windows Phone was essentially the kiss of death for the touch-first UI. Sure, it's still there and I'm sure a single-digit percentage of Windows 10 users use it but the entire system could disappear and the Windows ecosystem would be no worse off.

It seems UWP is not much better off. Without the "billion" devices running Windows 10 (no mobile) the economic motivation for Microsoft to actually fix these bugs isn't there. There's a lot of complexity in the variety of PC hardware - much more so than XBox's - so it will take a non-trivial amount of engineering to work around these problem. The folks on the OS side have had their teething pains getting Windows 10 updates rolling and they have an enormous engineering team behind them. Getting UWP programs to "just work" will likely require a similar investment from Microsoft with no real revenue driver to do so.
 
Upvote
10 (17 / -7)
I'm not sure how Microsoft has botched the concept of an app store so badly

Honestly, it seems they have the ability to take the simple, and make it both complex and inoperable.

All in the name of DRM (of one kind or another).

An operating system should be simple and inconspicuous. It should "just work". Microsoft has tried so many "new standards" that it's hard to know which one is currently in play. Remember Zune and "Plays for Sure"...except it didn't. They seem to enjoy complexity and intricacy, but can't quite manage to make it work, before the whole construction falls apart into a pile of smoking rubble.
 
Upvote
41 (43 / -2)

Bongle

Ars Praefectus
4,497
Subscriptor++
This all ended with Microsoft throwing its hands in the air and asking that I reinstall that year's Windows Creators Update, which—lo and behold—did the trick
This has been a constant problem with Windows 10 since the very beginning:

-- Clean install.
-- Programs A and B work just fine, but Program C won't install, or, installs but won't run properly.
-- Wipe and clean install again.
-- Program C now installs and runs just fine, but Program D won't install, or, installs but won't run properly.
-- Lather, Rinse, Repeat ..... until finally after 4 or 5 attempts everything is running (sort of) smoothly.

Another reason why I still run Windows 7 on my main computer.

The error code in question . . . . ."0x80070003," failed to narrow down any source for the error
It is beyond absurd that Microsoft still refuses to provide clear error messages that actually explain what is wrong.
0x80070003 - ERROR_PATH_NOT_FOUND

That one might actually be fairly solvable: Grab procmon from Microsoft Sysinternals, and watch for CreateFile calls from your process that fail to find their targeted file. If it's genuinely not finding the path to some resource, you should be able to narrow it down pretty quickly.
 
Upvote
4 (13 / -9)

Steven N

Ars Scholae Palatinae
1,079
I'm not sure how Microsoft has botched the concept of an app store so badly. I've never had issues like this with any of the competing app stores (including the macOS one, so it's not like the fact that it's a desktop operating system necessitates these kinds of issues).

I'm not saying the Mac App Store is a paragon of usability, but it does work. And you know what else it lets you do? Find apps in Finder and treat them just like any other files.

I think Microsoft over-engineered the hell out of this and needs to go back to the drawing board.

I think the platform and impementation are sound it’s just that it is very poorly tested and polished compared to Apple’s products. This is the sense from what I have read about software dev teams in both companies.

From what I've read and seen, the implementation is anything but sound. Apple's 'bundles' took a bit of getting used to, but they're essentially just subdirectories with metadata - it doesn't take any special magic to look inside, and applications from the Store aren't any different from applications from anywhere else in terms of logging or licensing. If UWP were similar - just a convenient way to keep applications self-contained, it would actually be useful, but instead it's like having an OS within the OS, with it's own conventions that are poorly documented and opaque to the owner of the system.

... (emphasis mine) and Microsoft engineers who seem to be just as clueless...

Makes you wonder what all that telemetry is worth for actual troubleshooting.
 
Upvote
30 (34 / -4)

Akemi

Ars Tribunus Angusticlavius
9,837
While I'm no fan of UWP. There are games I've bought via both Steam and GOG that also crash if MSI's Afterburner is currently running in the background. Meanwhile, Forza Horizon 4 (both the demo and early release for the Digital Deluxe version) ran just fine with Afterburner running. This is and always will be a thing with games on a platform as diverse as Windows, given all of the different configurations available. I've never had a single issue with FH4 thus far.

Another thing to note. Closing Afterburner doesn't kill your overclock. It just stops you from using things like the GPU and CPU monitors it also provides.
 
Upvote
24 (27 / -3)

sword_9mm

Ars Legatus Legionis
26,120
Subscriptor
I haven't had much experience with UWP games, but the few I've tried have worked without issue. Just finished playing Gears 4 with a Game Pass trial.

I wonder if there are issues with any other overclocking software. EVGA Precision seems to work fine.

i own gears4, horizon3, killer instinct, some of those halo games, and i got the forza whatever demo and all have been fine. i also have afterburner.

i guess i'm lucky; but i have had issues with crashes in assasin's creed egypt so that's something. not uwp (steam) so i dunno.
 
Upvote
10 (12 / -2)
Post content hidden for low score. Show…
I've had zero problems with FH4 so far (touch wood). FH3 wasn't bad either, except at the time I didn't realize that xbox and windows store have different accounts, and I got crossed up.

UWP iTunes on the other hand, takes a good 5 minutes to even launch on my SSD. Once it finally does, I'm treated to the little blue circle for another ten. Scrapped it and went back to x64 version. It launches in seconds.
 
Upvote
9 (9 / 0)