All from the first page of results for laws preventing private ownership of nuclear weapons.
Changed my mind and took 30 seconds to spoonfeed you. Enjoy. I'm blocking your ass as to prevent the hazard to my own mental health.
https://www.law.cornell.edu/uscode/text/42/2122
https://www.law.cornell.edu/uscode/text/18/832
https://www.congress.gov/bill/117th-congress/house-bill/669/text
https://www.acq.osd.mil/ncbdp/nm/NMHB2020rev/chapters/chapter12.html
https://history.state.gov/milestones/1961-1968/npt
https://en.wikipedia.org/wiki/Treaty_on_the_Prohibition_of_Nuclear_Weapons
Not dickriding microsoft here, but they have provided all the tools to fix this. They just can't make them happen automatically on effected machines because they broke something particularly complicated.
You need to have enough space to resolve the issue (which was caused by not having enough space in the recovery partition in the first place). You need to adjust the size of the parition (traditionally a risky operation, especially through Windows). You then need to download a specific update while skipping another, install, and reboot.
They have provided scripts for backing up the recovery partition, expanding it, and restoring the contents from backup if expanding fucks the contents. They have provided a script to download and install the specific update to fix the problem once you have enough space in that paritition. They did not automate restarting the computer (piss easy to automate), or to hide the problematic update (easy through UI, probably a pain to script).