Thanks to M$ this has been an arduous task but we have smart, helpful folks on this thread. Thanks to all for the help and @info001 for the solution. Here’s the details:
0 – BACKUP, BACKUP, BACKUP. Don’t forget desktop files, browser favorites and logons and all your data files.
1 - You need elevated access (System level not just administration) to fix this.
As per @loanb92’s suggestion download Psexec or Psexec64 from SysInterals to accomplish this step.
https://techgenix.com/howtobreakintoregistrytoexplorehklmsamandhklmsecuritykeys
https://learn.microsoft.com/en-us/sysinternals/downloads/pstools
EDIT-- @Mark Blinkhorn suggested an alternate method to modify the settings that does not require Psexec. Run RegEdit with elevated permissions (as Administer). Right click the NL$KM key and select Permissions. You will get an error message saying you don't have permission to change the permissions but you can change that. Add the Administrators group and grant them full access. Apply these settings to the entire sub tree. Use Psexec if you don't want change the security settings on the registry key. Skip #2 and #3 if you change the permissions.
2 - Enter CMD in the Windows search box. Select Run as Administrator in the search results box. This is required to run at the System level.
3 – Enter “psexec -s -i regedit.exe” in the command window
4 – Navigate to registry key HKEY_LOCAL_MACHINE\SECURITY\Policy\Secrets\NL$KM
5 – Select CurVal and right click the “Default” name in the right pane. Choose Delete
6 - Do the same for OldVal
7 – Reboot
8 – Run Windows Update and install the 22H2 update.
9 – Reboot and say a prayer to the update gods.
10 – Run Window’s Update again and see that you are up to date.