You'll see ads on your Windows lock screen if you have Windows Spotlight set as the display option. These ads often promote different games, and sometimes Microsoft also shows tips on various topics.
The foundational idea is that everything it needs, from the executable program files and all necessary components, to your ...