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.