Use Windows as a modifier for aspects or elements of the Windows operating system. Don't use Windows-based.
It's OK to use Windows user sparingly to avoid awkward constructions, but try to avoid user in general.
the Windows Recycle Bin
a device running Windows
See also user, end user, runs vs. runs on
Submit and view feedback for