Windows 11 doesn't have a built-in feature to automatically reopen all windows on startup exactly like a Mac.
Windows 11 does remember the last-opened folder for File Explorer windows. So, when you open File Explorer and navigate to a specific folder, it will remember that location the next time you open it.
- Open Task Manager.
- Click the "Startup" tab.
- Here, you can see programs that automatically launch on startup. You can add File Explorer instances to this list, but it won't remember specific folder locations.