What you need to know

  • Microsoft has begun its big advertising campaign for Windows 11.
  • The adverts highlight the new Microsoft Store and Teams integration.
  • Featuring the track "All Starts Now" by Odessa.

Microsoft has begun its big Windows 11 advertising campaign to coincide with the launch of the OS next month, highlighting several key features and changes such as Microsoft Teams chat, the new Microsoft Store, and even the Master Chief from Halo.

The company is using the track "All Starts Now" by Odessa in its marketing material for Windows 11, a fitting tagline for what Microsoft is positioning Windows 11 to be. Microsoft wants Windows 11 to be a fresh start for Windows, featuring a new UI, sounds, animations, in-box apps, and a renewed focus on making Windows the best desktop OS on the market.

Microsoft's hardware partners are also lining up to begin shipping new PCs with Windows 11 pre-installed, and this marketing campaign will help spread the message that there's a new Windows OS on the block, so now might be the time to invest in a new PC. At least, that's what hardware makers are hoping people will think.

VPN Deals: Lifetime license for $16, monthly plans at $1 & more

The new Windows 11 ads are catchy and visually stunning, and will likely be shown in TV spots and internet ads all over the place. Microsoft is pushing this release of Windows 11 hard, as it's not often that the company gets to release an entirely new version of the OS these days.

Windows 11 officially launches next month, on October 5th on new and existing Windows PCs. Only PCs that are eligible will be offered the Windows 11 upgrade automatically, and that process will happen over the next several months into mid-2022. You'll also be able to buy new PCs with Windows 11 pre-installed starting October 5.