Windows 11 Professional Lite ISO Preactivated Free Download. The Start menu and user interface of Windows 11 are reminiscent of Windows 10X's original design. Microsoft was making Windows easier to use on dual-screen computers, however they abandoned this effort to focus on creating Windows 11. The taskbar is where you'll visually notice the most notable changes. Microsoft reorganized the tray area, added a new Start button and menu, and positioned the app icons here.