Hello,
In a standalone Windows setup without Active Directory, making users change their password on the first login can be a bit tricky, as it's typically tied to Active Directory. You could explore using a custom script with Task Scheduler for this. If you need help with the script, consider checking out Stack Overflow, a popular place for developers.
Thank you for your inquiry and best of luck with your implementation.