Microsoft's recent Windows update has left many PC owners in a bind, with the company now warning that the fix itself might fail. The issue, which affects devices with limited free space, has caused frustration for users who have had to hunt for recovery keys after the update. The problem is particularly concerning as it comes at a critical time, with the June Secure Boot deadline approaching. This deadline marks the expiration of certificates first issued in 2011, and Microsoft's update is designed to increase the coverage of devices eligible to automatically receive new Secure Boot certificates. However, the update itself has now been found to have a flaw, with Microsoft warning that the new 'security update fails to install with error 0x800f0922'. This is likely due to memory availability, and the issue occurs during the restart phase at around 35-36% completion. Users may then see the message: 'Something didn’t go as planned. Undoing changes.' The error code is 0x800f0922. While there are workarounds, such as modifying an ESP registry setting, these are not recommended for the uninitiated. The best advice is to restart Windows, which may help the resolution apply more quickly. This update is critical as the June Secure Boot deadline approaches, and the restart advice is an important test of Microsoft's recent improvements to Windows updates. In my opinion, this issue highlights the challenges of updating large software systems, and the need for careful testing and user-friendly solutions. It also raises questions about the balance between security and user experience, and the potential for future updates to address these issues more effectively. Overall, this update has been a reminder of the importance of staying on top of security updates, and the need for users to be prepared for potential issues. It's a real world test of Microsoft's recent improvements to Windows updates, and a reminder that even the most carefully planned updates can have unforeseen consequences. Personally, I think it's a testament to the complexity of modern software systems, and the need for ongoing innovation and improvement. It also highlights the importance of user education and support, and the need for clear communication about potential issues and workarounds. In the end, it's up to users to decide whether to take the risk and install updates, or to wait for more stable versions. But in my opinion, the benefits of staying up-to-date with security updates far outweigh the risks, and it's important for users to be aware of potential issues and take steps to mitigate them.