World News

Windows 10 version 1903 heads for the finish line

Enlarge / Who doesn’t love some new Windows? (credit: Peter Bright / Flickr)

It’s clear that Microsoft is in the very final stages of development of Windows 10 version 1903, the April 2019 Update. The fast distribution ring has seen two builds arrive this week after two last week, bringing with them no new features but a slowly whittled-down bug list following the development pattern we’ve seen in previous updates. In the past, the company has tried to release Windows 10 feature upgrades on Patch Tuesday, the second Tuesday of each month, meaning there’s just under three weeks left to go.

A little alarmingly, a couple of long-standing issues with the release still appear to be unresolved. A green-screen-of-death error caused when games with BattlEye anti-cheat software are used has been a feature of the 1903 previews for many months, and Microsoft is still listing it as unresolved. The scope and impact of this bug was so significant that the slow distribution ring didn’t receive a preview of 1903 for much of its development process; Microsoft felt that it was too likely to affect too many people to be usable. This is eminently plausible, as BattlEye is used by PUBG and Fortnite, among other games. The company finally relented in February, pushing out a new build on the slow ring but blacklisting any systems with the offending third-party software.

The bug was first listed as a known issue with build 18298, released on December 10 last year. Microsoft says it’s working with BattlEye to resolve the problem, but there has been no visible progress so far. BattlEye boasts of using a kernel-mode component as part of its anti-cheat software. Running in the kernel means that it’s harder for cheat software to hide from or otherwise interfere with what BattlEye does, but with this comes the temptation to mess with operating system data structures and functions that aren’t documented, which then leads to system crashes when the operating system is updated.

Read 3 remaining paragraphs | Comments