Microsoft is attempting to force users of older iterations of Windows 10 who have opted out of data collection into updating.

It comes as Microsoft tries to get users used to its six-monthly update cycle for its as-a-service operating system.

With a second Spring Update for Windows 10 looming, Microsoft is attempting to 'tidy up' the various versions of Windows 10 running on desktops, including ones with owners that have opted out of data collection, and who refuse to update.

Users are being told that they must update to Build 1709 (the most recent) in order to continue receiving security patches. Updating to Build 1709 means that updates cannot be delayed indefinitely by ticking a box claiming to be on a metered internet connection.

And, if you are on a metered internet connected, tough.

While there are good security reasons not just to update, but to do it regularly and often, there are also a number of issues that may justify these users' reticence.

First, Microsoft has provided no warnings at all to users - the updates have just started happening.

Second, the builds are not yet end-of-life. Even individual builds are subject to an end date. And the incremental builds of Windows 10 are not there yet, not even close. So saying there won't be any more patches - Microsoft's justification - is effectively welching on a deal.

The updates that are being forced on users are even occurring with updates turned off in Windows Update.

Third, users might justifiably not want to update to prevent borkage. With an operating system as huge and unwieldy as Windows, it's inevitable that when you muck about under the hood, you'll stop some drivers functioning, or cause some bespoke software to go phut.

That means there are often business-critical reasons for not rolling out updates. Any updates.