Microsoft has an ambitious target of getting one billion devices running Windows 10 within the next three years. It is now really turning up the heat on people who are yet to get on the Windows 10 on their devices; despite having registered over 110 million devices this far.

But to Microsoft this adoption rate is not fast enough. Never mind, that Windows 10 is the only operating system from Microsoft with the fastest adoption rate in the company’s history. Three months after unveiling Windows 10, Microsoft not only began making the Windows upgrade free but also made it become part of the regular Windows update.

That means one night you could shut down your Windows 10 PC and wake up the next day in the morning and get your PC looking entirely new and different from the previous day. For users who use their PCs heavily and familiarity of the system impacts their efficiency, these frequent updates could pose a serious problem.

It has also emerged that Microsoft is now taking things a little too far by overriding user’s setting to stop the Windows Updates from rolling in. Take, for instance, Josh Mayfield, a programmer who created the GWX Control Panel; a free software that enabled users to block the upgrade messages from Microsoft.

As cited by PC World, Mayfield says that recently he noticed that the updates were overriding the setting and switching the settings back on. Mayfield said, “Over Thanksgiving weekend I started getting reports that the Windows Updated ‘AllowOSUpgrade’ setting was getting flipped back on on a number of people’s PCs, and it keeps resetting itself at least once a day if they switch it back off.

This is the new behavior, and it does leave your PC vulnerable to unwanted Windows 10 upgrade behavior.”

At the start of December, Microsoft changed parts of the Windows Update Client on PC running Windows 8.1. Giving a clear indication that Microsoft changed plans to engage with customers as far as software upgrade goes.

On its part, Microsoft said, “This update enables support for additional upgrade scenarios from Windows 8.1 to Windows 10, and provides a smoother experience when you have to retry an operating system upgrade because of certain failure conditions. This update also improves the ability of Microsoft to monitor the quality of the upgrade experience.”