Windows screensaver locations can typically be found in the Control Panel under "Appearance and Personalization." For more advanced options, you can navigate to C:\Windows\System32 for default screensaver files. Additionally, customizing through Settings allows users to select, preview, or adjust screensavers for their preferences.