Want to install the Creators Update on your Windows 10 PC right now? Well, you can do so even if you’re not a Windows Insider Preview tester, courtesy of an Update Assistant utility which has been leaked from Microsoft’s servers.The leaked tool can be downloaded here, as spotted by Microsoft tipster WalkingCat. Even if you aren’t signed up to the Windows...