Enlarge / This option is the best way of transitioning out of the Insider Program.Microsoft reader comments 21 Share this story The "official" release of the Windows 10 Creators Update, version 1703, won't come until Patch Tuesday on April 11, but if you want to upgrade now—and don't want to enroll your system in the potentially unstable Windows Insider...