Patch Management for Windows: Challenges and Best Practices for 2023