Microsoft's next huge upgrade to Windows 10 is set for release within the next few weeks, promising a range of new improvements and services.