I don’t think it’s a registry problem…
A fresh copy of windows should be working fine.

No need to buy another hard drive I think, just reinstall windows.