Ok, might be making some progress. I restored a 36MB COMPONENTS hive from a system image May 19th (the latest one where it wasn't 256KB). Now sfc /scannow runs and I think I managed to fix a couple corruptions using that and SFCFix. Driver installs and Windows Update still aren't working, though